Lines Matching defs:str
45 alloc_token_list(char const * str);
124 alloc_token_list(char const * str)
130 if (str == NULL) goto enoent_res;
136 str = SPN_WHITESPACE_CHARS(str);
137 if (*str == NUL) goto enoent_res;
145 char const * pz = str;
153 res = malloc(sizeof(*res) + (size_t)(pz - str)
235 ao_string_tokenize(char const * str)
237 token_list_t * res = alloc_token_list(str);
252 int ch = (ch_t)*str;
255 str = SPN_WHITESPACE_CHARS(str+1);
261 copy_cooked(&pzDest, &str);
262 if (str == NULL) {
267 if (IS_WHITESPACE_CHAR(*str))
272 copy_raw(&pzDest, &str);
273 if (str == NULL) {
278 if (IS_WHITESPACE_CHAR(*str))
286 str++;
295 } while (*str != NUL);