aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/memory/ordered_array.h
diff options
context:
space:
mode:
authorMarvin Borner2020-02-16 17:29:19 +0100
committerMarvin Borner2020-02-16 17:29:50 +0100
commit45184af20936cb889b658e69e00a0bb3d522757f (patch)
tree4b6c3408e526fe733ccfa960726c37e70dc6f989 /src/kernel/memory/ordered_array.h
parentf5b995586e28f7db426f4707a4348dc067df41c0 (diff)
Revert to good ol' paging
Diffstat (limited to 'src/kernel/memory/ordered_array.h')
-rw-r--r--src/kernel/memory/ordered_array.h31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/kernel/memory/ordered_array.h b/src/kernel/memory/ordered_array.h
deleted file mode 100644
index cf753e3..0000000
--- a/src/kernel/memory/ordered_array.h
+++ /dev/null
@@ -1,31 +0,0 @@
-#ifndef MELVIX_ORDERED_ARRAY_H
-#define MELVIX_ORDERED_ARRAY_H
-
-#include <stdint.h>
-
-typedef void *type_t;
-
-typedef int8_t (*lessthan_predicate_t)(type_t, type_t);
-
-typedef struct {
- type_t *array;
- uint32_t size;
- uint32_t max_size;
- lessthan_predicate_t less_than;
-} ordered_array_t;
-
-int8_t standard_lessthan_predicate(type_t a, type_t b);
-
-ordered_array_t create_ordered_array(uint32_t max_size, lessthan_predicate_t less_than);
-
-ordered_array_t place_ordered_array(void *addr, uint32_t max_size, lessthan_predicate_t less_than);
-
-void destroy_ordered_array(ordered_array_t *array);
-
-void insert_ordered_array(type_t item, ordered_array_t *array);
-
-type_t lookup_ordered_array(uint32_t i, ordered_array_t *array);
-
-void remove_ordered_array(uint32_t i, ordered_array_t *array);
-
-#endif