Lines Matching full:words
50 array_size(const char *words[]) in array_size() argument
56 for (word = words; *word != NULL; word++) in array_size()
64 check_split(const char *str, const char *delim, const char *words[]) in check_split() argument
73 printf("Expecting %zd words\n", array_size(words)); in check_split()
74 ATF_CHECK_EQ(atf_list_size(&list), array_size(words)); in check_split()
76 for (word = words, i = 0; *word != NULL; word++, i++) { in check_split()
77 printf("Word at position %zd should be '%s'\n", i, words[i]); in check_split()
78 ATF_CHECK_STREQ((const char *)atf_list_index_c(&list, i), words[i]); in check_split()
238 const char *words[] = { NULL }; in ATF_TC_BODY() local
239 check_split("", " ", words); in ATF_TC_BODY()
243 const char *words[] = { NULL }; in ATF_TC_BODY() local
244 check_split(" ", " ", words); in ATF_TC_BODY()
248 const char *words[] = { NULL }; in ATF_TC_BODY() local
249 check_split(" ", " ", words); in ATF_TC_BODY()
253 const char *words[] = { "a", "b", NULL }; in ATF_TC_BODY() local
254 check_split("a b", " ", words); in ATF_TC_BODY()
258 const char *words[] = { "a", "b", "c", "d", NULL }; in ATF_TC_BODY() local
259 check_split("a b c d", " ", words); in ATF_TC_BODY()
263 const char *words[] = { "foo", "bar", NULL }; in ATF_TC_BODY() local
264 check_split("foo bar", " ", words); in ATF_TC_BODY()
268 const char *words[] = { "foo", "bar", "baz", "foobar", NULL }; in ATF_TC_BODY() local
269 check_split("foo bar baz foobar", " ", words); in ATF_TC_BODY()
273 const char *words[] = { "foo", "bar", NULL }; in ATF_TC_BODY() local
274 check_split(" foo bar", " ", words); in ATF_TC_BODY()
278 const char *words[] = { "foo", "bar", NULL }; in ATF_TC_BODY() local
279 check_split("foo bar", " ", words); in ATF_TC_BODY()
283 const char *words[] = { "foo", "bar", NULL }; in ATF_TC_BODY() local
284 check_split("foo bar ", " ", words); in ATF_TC_BODY()
288 const char *words[] = { "foo", "bar", NULL }; in ATF_TC_BODY() local
289 check_split(" foo bar ", " ", words); in ATF_TC_BODY()
303 const char *words[] = { NULL }; in ATF_TC_BODY() local
304 check_split("", "/", words); in ATF_TC_BODY()
308 const char *words[] = { " ", NULL }; in ATF_TC_BODY() local
309 check_split(" ", "/", words); in ATF_TC_BODY()
313 const char *words[] = { " ", NULL }; in ATF_TC_BODY() local
314 check_split(" ", "/", words); in ATF_TC_BODY()
318 const char *words[] = { "a", "b", NULL }; in ATF_TC_BODY() local
319 check_split("a/b", "/", words); in ATF_TC_BODY()
323 const char *words[] = { "a", "bcd", "ef", NULL }; in ATF_TC_BODY() local
324 check_split("aLONGDELIMbcdLONGDELIMef", "LONGDELIM", words); in ATF_TC_BODY()