Lines Matching refs:b

57         char b[32] = {0};  in test_string()  local
64 TEST(s, strcpy(b, c), b, "wrong return %p != %p"); in test_string()
66 TEST(s, strcpy(b+1, c), b+1, "wrong return %p != %p"); in test_string()
68 TEST(s, strcpy(b+2, c), b+2, "wrong return %p != %p"); in test_string()
70 TEST(s, strcpy(b+3, c), b+3, "wrong return %p != %p"); in test_string()
73 TEST(s, strcpy(b+1, c+1), b+1, "wrong return %p != %p"); in test_string()
75 TEST(s, strcpy(b+2, c+2), b+2, "wrong return %p != %p"); in test_string()
77 TEST(s, strcpy(b+3, c+3), b+3, "wrong return %p != %p"); 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()
82 TEST(i, memcmp(b, "abc\0\0\0\0", 8), 0, "strncpy fails to zero-pad dest"); in test_string()
83 TEST(i, b[sizeof b - 1], 'x', "strncpy overruns buffer when n > strlen(src)"); in test_string()
85 b[3] = 'x'; b[4] = 0; in test_string()
86 strncpy(b, "abc", 3); in test_string()
87 TEST(i, b[2], 'c', "strncpy fails to copy last byte: %hhu != %hhu"); in test_string()
88 TEST(i, b[3], 'x', "strncpy overruns buffer to null-terminate: %hhu != %hhu"); in test_string()
93 strcpy(b, "abc"); in test_string()
94 TEST(s, strncat(b, "123456", 3), b, "%p != %p"); in test_string()
95 TEST(i, b[6], 0, "strncat failed to null-terminate (%d)"); in test_string()
98 strcpy(b, "aaababccdd0001122223"); 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()
101 TEST(i, strspn(b, "abcd"), 10, "%d != %d"); in test_string()
102 TEST(i, strcspn(b, "0123"), 10, "%d != %d"); in test_string()
103 TEST(s, strpbrk(b, "0123"), b+10, "%p != %p"); in test_string()
105 strcpy(b, "abc 123; xyz; foo"); in test_string()
106 TEST(s, strtok(b, " "), b, "%p != %p"); in test_string()
109 TEST(s, strtok(NULL, ";"), b+4, "%p != %p"); in test_string()
112 TEST(s, strtok(NULL, " ;"), b+11, "%p != %p"); in test_string()
115 TEST(s, strtok(NULL, " ;"), b+16, "%p != %p"); in test_string()
119 memset(b, 'x', sizeof b); in test_string()
120 TEST(i, strlcpy(b, "abc", sizeof b - 1), 3, "length %d != %d"); in test_string()
121 TEST(i, b[3], 0, "strlcpy did not null-terminate short string (%d)"); in test_string()
122 TEST(i, b[4], 'x', "strlcpy wrote extra bytes (%d)"); in test_string()
124 memset(b, 'x', sizeof b); in test_string()
125 TEST(i, strlcpy(b, "abc", 2), 3, "length %d != %d"); in test_string()
126 TEST(i, b[0], 'a', "strlcpy did not copy character %d"); in test_string()
127 TEST(i, b[1], 0, "strlcpy did not null-terminate long string (%d)"); in test_string()
129 memset(b, 'x', sizeof b); in test_string()
130 TEST(i, strlcpy(b, "abc", 3), 3, "length %d != %d"); in test_string()
131 TEST(i, b[2], 0, "strlcpy did not null-terminate l-length string (%d)"); in test_string()
135 memcpy(b, "abc\0\0\0x\0", 8); in test_string()
136 TEST(i, strlcat(b, "123", sizeof b), 6, "length %d != %d"); in test_string()
137 TEST_S(b, "abc123", "strlcat result"); in test_string()
139 memcpy(b, "abc\0\0\0x\0", 8); in test_string()
140 TEST(i, strlcat(b, "123", 6), 6, "length %d != %d"); in test_string()
141 TEST_S(b, "abc12", "strlcat result"); in test_string()
142 TEST(i, b[6], 'x', "strlcat wrote past string %d != %d"); in test_string()
144 memcpy(b, "abc\0\0\0x\0", 8); in test_string()
145 TEST(i, strlcat(b, "123", 4), 6, "length %d != %d"); in test_string()
146 TEST_S(b, "abc", "strlcat result"); in test_string()
148 memcpy(b, "abc\0\0\0x\0", 8); in test_string()
149 TEST(i, strlcat(b, "123", 3), 6, "length %d != %d"); in test_string()
150 TEST_S(b, "abc", "strlcat result"); in test_string()