Lines Matching defs:in
18 static char *expand_string_with_args(const char *in, int argc, char *argv[]);
19 static char *expand_string(const char *in);
107 * Built-in functions
424 /* Look for built-in functions */
456 * after the corresponding closing parenthesis, in this case, *str will be
467 * Neither single-letter variables as in $A nor curly braces as in ${CC}
504 const char *in, *p;
512 p = in = *str;
516 in_len = p - in;
521 strncat(out, in, in_len);
524 in = p;
534 in_len = p - in;
537 strncat(out, in, in_len);
551 * Expand variables and functions in the given string. Undefined variables
555 static char *expand_string_with_args(const char *in, int argc, char *argv[])
557 return __expand_string(&in, is_end_of_str, argc, argv);
560 static char *expand_string(const char *in)
562 return expand_string_with_args(in, 0, NULL);
571 * Expand variables in a token. The parsing stops when a token separater
572 * (in most cases, it is a whitespace) is encountered. 'str' is updated to