Lines Matching defs:in
15 static char *expand_string_with_args(const char *in, int argc, char *argv[]);
100 * Built-in functions
415 /* Look for built-in functions */
447 * after the corresponding closing parenthesis, in this case, *str will be
458 * Neither single-letter variables as in $A nor curly braces as in ${CC}
495 const char *in, *p;
503 p = in = *str;
507 in_len = p - in;
512 strncat(out, in, in_len);
515 in = p;
525 in_len = p - in;
528 strncat(out, in, in_len);
542 * Expand variables and functions in the given string. Undefined variables
546 static char *expand_string_with_args(const char *in, int argc, char *argv[])
548 return __expand_string(&in, is_end_of_str, argc, argv);
551 char *expand_string(const char *in)
553 return expand_string_with_args(in, 0, NULL);
563 * Expand variables in a token. The parsing stops when a token separater
564 * (in most cases, it is a whitespace) is encountered. 'str' is updated to