diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/memcpy.c | 4 | ||||
-rw-r--r-- | lib/memset.c | 4 | ||||
-rw-r--r-- | lib/meson.build | 11 |
3 files changed, 15 insertions, 4 deletions
diff --git a/lib/memcpy.c b/lib/memcpy.c index c648501..059738f 100644 --- a/lib/memcpy.c +++ b/lib/memcpy.c @@ -6,7 +6,7 @@ * @return */ void * -memcpy(void *restrict dest, const void *restrict src, unsigned n) +memcpy(void *restrict dest, const void *restrict src, long unsigned n) { char *pDest = (char *)dest; const char *pSrc = (const char *)src; @@ -17,4 +17,4 @@ memcpy(void *restrict dest, const void *restrict src, unsigned n) } return dest; -}
\ No newline at end of file +} diff --git a/lib/memset.c b/lib/memset.c index 442a305..670e4b6 100644 --- a/lib/memset.c +++ b/lib/memset.c @@ -6,9 +6,9 @@ * @return */ void * -memset(void *s, char c, unsigned n) +memset(void *s, int c, long unsigned n) { char *pDest = (char *)s; for (unsigned i = 0; i < n; ++i) pDest[i] = c; return s; -}
\ No newline at end of file +} diff --git a/lib/meson.build b/lib/meson.build new file mode 100644 index 0000000..841c050 --- /dev/null +++ b/lib/meson.build @@ -0,0 +1,11 @@ +libk_srcs = ['memcpy.c', 'memset.c', 'string/itoa.c'] + +libk = static_library('k', [libk_srcs, 'stdio/printf.c'], + include_directories: ['.', '..'], + override_options: 'b_coverage=false' +) + +library('tk', libk_srcs, + include_directories: ['.', '..'], + native: true +) |