Lines Matching refs:s
47 #define TEST_S(s, x, m) do { \ argument
48 if (s == NULL || strcmp((s),(x)) != 0) { \
49 printf(__FILE__ ":%d: [%s] != [%s] (%s)\n", __LINE__, s, x, m); \
59 char *s = NULL; in test_string() local
64 TEST(s, strcpy(b, c), b, "wrong return %p != %p"); in test_string()
65 TEST_S(s, "abc", "strcpy gave incorrect string"); in test_string()
66 TEST(s, strcpy(b+1, c), b+1, "wrong return %p != %p"); in test_string()
67 TEST_S(s, "abc", "strcpy gave incorrect string"); in test_string()
68 TEST(s, strcpy(b+2, c), b+2, "wrong return %p != %p"); in test_string()
69 TEST_S(s, "abc", "strcpy gave incorrect string"); in test_string()
70 TEST(s, strcpy(b+3, c), b+3, "wrong return %p != %p"); in test_string()
71 TEST_S(s, "abc", "strcpy gave incorrect string"); in test_string()
73 TEST(s, strcpy(b+1, c+1), b+1, "wrong return %p != %p"); in test_string()
74 TEST_S(s, "bc", "strcpy gave incorrect string"); in test_string()
75 TEST(s, strcpy(b+2, c+2), b+2, "wrong return %p != %p"); in test_string()
76 TEST_S(s, "c", "strcpy gave incorrect string"); in test_string()
77 TEST(s, strcpy(b+3, c+3), b+3, "wrong return %p != %p"); in test_string()
78 TEST_S(s, "", "strcpy gave incorrect string"); in test_string()
80 TEST(s, memset(b, 'x', sizeof b), b, "wrong return %p != %p"); in test_string()
81 TEST(s, strncpy(b, "abc", sizeof b - 1), b, "wrong return %p != %p"); in test_string()
94 TEST(s, strncat(b, "123456", 3), b, "%p != %p"); in test_string()
96 TEST_S(s, "abc123", "strncat gave incorrect string"); in test_string()
99 TEST(s, strchr(b, 'b'), b+3, "%p != %p"); in test_string()
100 TEST(s, strrchr(b, 'b'), b+5, "%p != %p"); in test_string()
103 TEST(s, strpbrk(b, "0123"), b+10, "%p != %p"); in test_string()
106 TEST(s, strtok(b, " "), b, "%p != %p"); in test_string()
107 TEST_S(s, "abc", "strtok result"); in test_string()
109 TEST(s, strtok(NULL, ";"), b+4, "%p != %p"); in test_string()
110 TEST_S(s, " 123", "strtok result"); in test_string()
112 TEST(s, strtok(NULL, " ;"), b+11, "%p != %p"); in test_string()
113 TEST_S(s, "xyz", "strtok result"); in test_string()
115 TEST(s, strtok(NULL, " ;"), b+16, "%p != %p"); in test_string()
116 TEST_S(s, "foo", "strtok result"); in test_string()