Lines Matching refs:a_old
332 pkgstrExpandTokens(char **a_old, char *a_string, char a_separator, in pkgstrExpandTokens() argument
366 if (pkgstrContainsToken(*a_old, p, sep) == B_FALSE) { in pkgstrExpandTokens()
367 pkgstrAddToken(a_old, p, *sep); in pkgstrExpandTokens()
611 pkgstrAddToken(char **a_old, char *a_new, char a_separator) in pkgstrAddToken() argument
615 assert(a_old != (char **)NULL); in pkgstrAddToken()
636 if ((*a_old != (char *)NULL) && ((*a_old)[0] == '\0')) { in pkgstrAddToken()
638 free(*a_old); in pkgstrAddToken()
639 *a_old = (char *)NULL; in pkgstrAddToken()
644 if (*a_old != (char *)NULL) { in pkgstrAddToken()
646 p = pkgstrPrintf("%s%c%s", *a_old, a_separator, a_new); in pkgstrAddToken()
647 free(*a_old); in pkgstrAddToken()
648 *a_old = p; in pkgstrAddToken()
654 assert(*a_old == (char *)NULL); in pkgstrAddToken()
655 *a_old = strdup(a_new); in pkgstrAddToken()
656 assert(*a_old != (char *)NULL); in pkgstrAddToken()