aboutsummaryrefslogtreecommitdiff
path: root/string/test-strstr.c
diff options
context:
space:
mode:
Diffstat (limited to 'string/test-strstr.c')
-rw-r--r--string/test-strstr.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/string/test-strstr.c b/string/test-strstr.c
index 7f610f4..b1f2134 100644
--- a/string/test-strstr.c
+++ b/string/test-strstr.c
@@ -21,14 +21,14 @@
#include "test-string.h"
-#define STRSTR simple_strstr
+#define STRSTR c_strstr
#define libc_hidden_builtin_def(arg) /* nothing */
#define __strnlen strnlen
#include "strstr.c"
-
+/* Naive implementation to verify results. */
static char *
-stupid_strstr (const char *s1, const char *s2)
+simple_strstr (const char *s1, const char *s2)
{
ssize_t s1len = strlen (s1);
ssize_t s2len = strlen (s2);
@@ -52,8 +52,7 @@ stupid_strstr (const char *s1, const char *s2)
typedef char *(*proto_t) (const char *, const char *);
-IMPL (stupid_strstr, 0)
-IMPL (simple_strstr, 0)
+IMPL (c_strstr, 0)
IMPL (strstr, 1)
@@ -130,7 +129,7 @@ check1 (void)
const char s2[] = "_EF_BF_BD_EF_BF_BD_EF_BF_BD_EF_BF_BD_EF_BF_BD";
char *exp_result;
- exp_result = stupid_strstr (s1, s2);
+ exp_result = simple_strstr (s1, s2);
FOR_EACH_IMPL (impl, 0)
check_result (impl, s1, s2, exp_result);
}
@@ -163,7 +162,7 @@ check2 (void)
char *s2_page_cross = (void *) buf2 + page_size_real - 8;
strcpy (s2_page_cross, s2_stack);
- exp_result = stupid_strstr (s1_stack, s2_stack);
+ exp_result = simple_strstr (s1_stack, s2_stack);
FOR_EACH_IMPL (impl, 0)
{
check_result (impl, s1_stack, s2_stack, exp_result);
@@ -201,7 +200,7 @@ pr23637 (void)
/* Ensure we don't match at the first 'x'. */
h[0] = 'x';
- char *exp_result = stupid_strstr (h, n);
+ char *exp_result = simple_strstr (h, n);
FOR_EACH_IMPL (impl, 0)
check_result (impl, h, n, exp_result);
}