Lines Matching defs:a_string
179 pkgstrNumTokens(char *a_string, char *a_separators)
183 if (a_string == (char *)NULL) {
187 if (*a_string == '\0') {
194 p = pkgstrGetToken((char *)NULL, a_string, index, a_separators);
324 * can separate one "token" from a_string from another
332 pkgstrExpandTokens(char **a_old, char *a_string, char a_separator,
353 p = pkgstrGetToken((char *)NULL, a_string, i, a_separators);
389 * a_string - [RO, *RO] - (char *)
406 pkgstrGetToken(char *r_sep, char *a_string, int a_index, char *a_separators)
414 assert(a_string != (char *)NULL);
427 p = strdup(a_string);
442 x = strpbrk(a_string, a_separators);
496 * a_string - [RO, *RO] - (char *)
518 pkgstrGetToken_r(char *r_sep, char *a_string, int a_index,
527 assert(a_string != (char *)NULL);
546 p = strdup(a_string);
560 x = strpbrk(a_string, a_separators);
663 * Arguments: a_string - [RO, *RO] - (char *)
676 pkgstrContainsToken(char *a_string, char *a_token, char *a_separators)
695 if (a_string == (char *)NULL) {
701 if (*a_string == '\0') {
707 p = strdup(a_string);
766 char *a_string;
782 a_string = *r_string;
783 if (*a_string == '\0') {
789 if (streq(a_string, a_token)) {
799 if (!pkgstrContainsToken(a_string, a_token, a_separators)) {
808 copyLength = (strlen(a_string)-strlen(a_token))+2;
818 p = pkgstrGetToken(&sep, a_string, i, a_separators);