Lines Matching refs:str
346 static char *eval_clause(const char *str, size_t len, int argc, char *argv[]) in eval_clause() argument
355 tmp = xstrndup(str, len); in eval_clause()
456 static char *expand_dollar_with_args(const char **str, int argc, char *argv[]) in expand_dollar_with_args() argument
458 const char *p = *str; in expand_dollar_with_args()
468 *str = p; in expand_dollar_with_args()
488 *str = q + 1; in expand_dollar_with_args()
493 char *expand_dollar(const char **str) in expand_dollar() argument
495 return expand_dollar_with_args(str, 0, NULL); in expand_dollar()
498 static char *__expand_string(const char **str, bool (*is_end)(char c), in __expand_string() argument
509 p = in = *str; in __expand_string()
537 *str = p; in __expand_string()
574 char *expand_one_token(const char **str) in expand_one_token() argument
576 return __expand_string(str, is_end_of_token, 0, NULL); in expand_one_token()