diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/alloc/meson.build | 0 | ||||
-rw-r--r-- | test/mem/memset.c | 14 | ||||
-rw-r--r-- | test/mem/memzero.c | 14 | ||||
-rw-r--r-- | test/mem/meson.build | 9 | ||||
-rw-r--r-- | test/meson.build | 9 |
5 files changed, 46 insertions, 0 deletions
diff --git a/test/alloc/meson.build b/test/alloc/meson.build new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/test/alloc/meson.build diff --git a/test/mem/memset.c b/test/mem/memset.c new file mode 100644 index 0000000..8484b1d --- /dev/null +++ b/test/mem/memset.c @@ -0,0 +1,14 @@ +#include <mem.h> +#include <stddef.h> + +static char buf[100]; + +int main(void){ + calt_memset(buf, 'A', sizeof buf); + for(size_t i = 0; i < sizeof buf; i++){ + if('A' != buf[i]){ + return 1; + } + } + return 0; +} diff --git a/test/mem/memzero.c b/test/mem/memzero.c new file mode 100644 index 0000000..d8bda03 --- /dev/null +++ b/test/mem/memzero.c @@ -0,0 +1,14 @@ +#include <calt.h> +#include <stddef.h> + +static char buf[100]; + +int main(void){ + calt_memzero(buf, sizeof buf); + for(size_t i = 0; i < sizeof buf; i++){ + if('\0' != buf[i]){ + return 1; + } + } + return 0; +} diff --git a/test/mem/meson.build b/test/mem/meson.build new file mode 100644 index 0000000..8cc5fc9 --- /dev/null +++ b/test/mem/meson.build @@ -0,0 +1,9 @@ +memset = executable('memset', 'memset.c', + dependencies : calt +) +test('memset', memset) + +memzero = executable('memzero', 'memzero.c', + dependencies : calt +) +test('memzero', memzero) diff --git a/test/meson.build b/test/meson.build new file mode 100644 index 0000000..5e7b530 --- /dev/null +++ b/test/meson.build @@ -0,0 +1,9 @@ +dirs = [ + 'alloc', + 'mem', +] + +foreach dir: dirs + subdir(dir) +endforeach + |