diff options
author | Marvin Borner | 2020-02-16 17:29:19 +0100 |
---|---|---|
committer | Marvin Borner | 2020-02-16 17:29:50 +0100 |
commit | 45184af20936cb889b658e69e00a0bb3d522757f (patch) | |
tree | 4b6c3408e526fe733ccfa960726c37e70dc6f989 /src/kernel/memory/ordered_array.h | |
parent | f5b995586e28f7db426f4707a4348dc067df41c0 (diff) |
Revert to good ol' paging
Diffstat (limited to 'src/kernel/memory/ordered_array.h')
-rw-r--r-- | src/kernel/memory/ordered_array.h | 31 |
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 |