aboutsummaryrefslogtreecommitdiff
path: root/string/test-memccpy.c
diff options
context:
space:
mode:
Diffstat (limited to 'string/test-memccpy.c')
-rw-r--r--string/test-memccpy.c18
1 files changed, 1 insertions, 17 deletions
diff --git a/string/test-memccpy.c b/string/test-memccpy.c
index ee2cf8b..c7cc866 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