diff options
Diffstat (limited to 'string/test-memccpy.c')
-rw-r--r-- | string/test-memccpy.c | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/string/test-memccpy.c b/string/test-memccpy.c index ee2cf8b8af..c7cc866fa2 100644 --- a/string/test-memccpy.c +++ b/string/test-memccpy.c @@ -20,13 +20,9 @@ #define TEST_NAME "memccpy" #include "test-string.h" -void *simple_memccpy (void *, const void *, int, size_t); -void *stupid_memccpy (void *, const void *, int, size_t); - -IMPL (stupid_memccpy, 0) -IMPL (simple_memccpy, 0) IMPL (memccpy, 1) +/* Naive implementation to verify results. */ void * simple_memccpy (void *dst, const void *src, int c, size_t n) { @@ -40,18 +36,6 @@ simple_memccpy (void *dst, const void *src, int c, size_t n) return NULL; } -void * -stupid_memccpy (void *dst, const void *src, int c, size_t n) -{ - void *p = memchr (src, c, n); - - if (p != NULL) - return mempcpy (dst, src, p - src + 1); - - memcpy (dst, src, n); - return NULL; -} - typedef void *(*proto_t) (void *, const void *, int c, size_t); static void |