diff options
Diffstat (limited to 'tests/memctl.c')
-rw-r--r-- | tests/memctl.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/tests/memctl.c b/tests/memctl.c deleted file mode 100644 index 1614442..0000000 --- a/tests/memctl.c +++ /dev/null @@ -1,42 +0,0 @@ -#include <ungrateful.h> - -#define SIZE UN_KB(1) - -u8 buffer_a[SIZE]; -u8 buffer_b[SIZE]; - -int main(void) { - u64 i; - for (i = 0; i < SIZE; i++) { - buffer_a[i] += i << 2; - } - - { - un_memory_copy(buffer_b, buffer_a, SIZE); - - for (i = 0; i < SIZE; i++) { - assert(buffer_b[i] == buffer_a[i]); - } - - assert(un_memory_compare(buffer_a, buffer_b, SIZE) == 0); - - buffer_b[SIZE - 10] = 0; - assert(un_memory_compare(buffer_a, buffer_b, SIZE) == 1); - } - - { - un_memory_move(buffer_a + SIZE / 4, buffer_a, SIZE / 2); - - assert(un_memory_compare(buffer_b, buffer_a + SIZE / 4, SIZE / 2) == 0); - } - - { - un_memory_set(buffer_a, 0, SIZE); - - for (i = 0; i < SIZE; i++) { - assert(buffer_a[i] == 0); - } - } - - return 0; -} |