diff options
Diffstat (limited to 'test/mem/memcpy_prefix.c')
-rw-r--r-- | test/mem/memcpy_prefix.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/mem/memcpy_prefix.c b/test/mem/memcpy_prefix.c new file mode 100644 index 0000000..675f2bc --- /dev/null +++ b/test/mem/memcpy_prefix.c @@ -0,0 +1,11 @@ +#include <mem.h> + +static char const src[] = "hello"; +static char dest[sizeof(src)] = {0}; + +int main(void) { + calt_memcpy(dest, src, 3); + return calt_memcmp(src, dest, 3) == 0 + ? calt_memcmp("\0\0\0", dest + 3, 3) == 0 ? 0 : 1 + : 1; +} |