Lines Matching refs:o
77 subst_expand (char *o, char *text, char *subst, char *replace, in subst_expand() argument
86 o = variable_buffer_output (o, t, strlen (t)); in subst_expand()
88 o = variable_buffer_output (o, replace, rlen); in subst_expand()
89 return o; in subst_expand()
104 o = variable_buffer_output (o, t, strlen (t)); in subst_expand()
105 return o; in subst_expand()
111 o = variable_buffer_output (o, t, p - t); in subst_expand()
120 o = variable_buffer_output (o, subst, slen); in subst_expand()
123 o = variable_buffer_output (o, replace, rlen); in subst_expand()
132 return o; in subst_expand()
147 patsubst_expand (char *o, char *text, char *pattern, char *replace, in patsubst_expand() argument
186 return subst_expand (o, text, pattern, replace, in patsubst_expand()
219 o = variable_buffer_output (o, t, len); in patsubst_expand()
225 o = variable_buffer_output (o, replace, replace_prepercent_len); in patsubst_expand()
231 o = variable_buffer_output (o, t + pattern_prepercent_len, in patsubst_expand()
235 o = variable_buffer_output (o, replace_percent, in patsubst_expand()
244 o = variable_buffer_output (o, " ", 1); in patsubst_expand()
250 --o; in patsubst_expand()
252 return o; in patsubst_expand()
404 func_patsubst (char *o, char **argv, const char *funcname UNUSED) in func_patsubst() argument
406 o = patsubst_expand (o, argv[2], argv[0], argv[1], (char *) 0, (char *) 0); in func_patsubst()
407 return o; in func_patsubst()
412 func_join (char *o, char **argv, const char *funcname UNUSED) in func_join() argument
430 o = variable_buffer_output (o, tp, len1); in func_join()
434 o = variable_buffer_output (o, pp, len2); in func_join()
438 o = variable_buffer_output (o, " ", 1); in func_join()
445 --o; in func_join()
447 return o; in func_join()
452 func_origin (char *o, char **argv, const char *funcname UNUSED) in func_origin() argument
457 o = variable_buffer_output (o, "undefined", 9); in func_origin()
466 o = variable_buffer_output (o, "default", 7); in func_origin()
469 o = variable_buffer_output (o, "environment", 11); in func_origin()
472 o = variable_buffer_output (o, "file", 4); in func_origin()
475 o = variable_buffer_output (o, "environment override", 20); in func_origin()
478 o = variable_buffer_output (o, "command line", 12); in func_origin()
481 o = variable_buffer_output (o, "override", 8); in func_origin()
484 o = variable_buffer_output (o, "automatic", 9); in func_origin()
488 return o; in func_origin()
492 func_flavor (char *o, char **argv, const char *funcname UNUSED) in func_flavor() argument
497 o = variable_buffer_output (o, "undefined", 9); in func_flavor()
500 o = variable_buffer_output (o, "recursive", 9); in func_flavor()
502 o = variable_buffer_output (o, "simple", 6); in func_flavor()
504 return o; in func_flavor()
519 func_notdir_suffix (char *o, char **argv, const char *funcname) in func_notdir_suffix() argument
547 o = variable_buffer_output (o, p, len - (p - p2)); in func_notdir_suffix()
554 o = variable_buffer_output (o, p, len - (p - p2)); in func_notdir_suffix()
558 o = variable_buffer_output (o, p2, len); in func_notdir_suffix()
562 o = variable_buffer_output (o, " ", 1); in func_notdir_suffix()
568 --o; in func_notdir_suffix()
571 return o; in func_notdir_suffix()
577 func_basename_dir (char *o, char **argv, const char *funcname) in func_basename_dir() argument
599 o = variable_buffer_output (o, p2, ++p - p2); in func_basename_dir()
601 o = variable_buffer_output (o, p2, p - p2); in func_basename_dir()
605 o = variable_buffer_output (o, p2, 2); in func_basename_dir()
609 o = variable_buffer_output (o, "[]", 2); in func_basename_dir()
612 o = variable_buffer_output (o, "./", 2); in func_basename_dir()
619 o = variable_buffer_output (o, p2, len); in func_basename_dir()
621 o = variable_buffer_output (o, " ", 1); in func_basename_dir()
626 --o; in func_basename_dir()
629 return o; in func_basename_dir()
633 func_addsuffix_addprefix (char *o, char **argv, const char *funcname) in func_addsuffix_addprefix() argument
647 o = variable_buffer_output (o, argv[0], fixlen); in func_addsuffix_addprefix()
648 o = variable_buffer_output (o, p, len); in func_addsuffix_addprefix()
650 o = variable_buffer_output (o, argv[0], fixlen); in func_addsuffix_addprefix()
651 o = variable_buffer_output (o, " ", 1); in func_addsuffix_addprefix()
657 --o; in func_addsuffix_addprefix()
659 return o; in func_addsuffix_addprefix()
663 func_subst (char *o, char **argv, const char *funcname UNUSED) in func_subst() argument
665 o = subst_expand (o, argv[2], argv[0], argv[1], strlen (argv[0]), in func_subst()
668 return o; in func_subst()
673 func_firstword (char *o, char **argv, const char *funcname UNUSED) in func_firstword() argument
680 o = variable_buffer_output (o, p, i); in func_firstword()
682 return o; in func_firstword()
686 func_lastword (char *o, char **argv, const char *funcname UNUSED) in func_lastword() argument
697 o = variable_buffer_output (o, p, i); in func_lastword()
699 return o; in func_lastword()
703 func_words (char *o, char **argv, const char *funcname UNUSED) in func_words() argument
713 o = variable_buffer_output (o, buf, strlen (buf)); in func_words()
716 return o; in func_words()
752 func_word (char *o, char **argv, const char *funcname UNUSED) in func_word() argument
773 o = variable_buffer_output (o, p, end_p - p); in func_word()
775 return o; in func_word()
779 func_wordlist (char *o, char **argv, const char *funcname UNUSED) in func_wordlist() argument
812 o = variable_buffer_output (o, p, end_p - p); in func_wordlist()
816 return o; in func_wordlist()
820 func_findstring (char *o, char **argv, const char *funcname UNUSED) in func_findstring() argument
824 o = variable_buffer_output (o, argv[0], strlen (argv[0])); in func_findstring()
826 return o; in func_findstring()
830 func_foreach (char *o, char **argv, const char *funcname UNUSED) in func_foreach() argument
862 o = variable_buffer_output (o, result, strlen (result)); in func_foreach()
863 o = variable_buffer_output (o, " ", 1); in func_foreach()
870 --o; in func_foreach()
876 return o; in func_foreach()
920 func_filter_filterout (char *o, char **argv, const char *funcname) in func_filter_filterout() argument
1029 o = variable_buffer_output (o, wp->str, strlen (wp->str)); in func_filter_filterout()
1030 o = variable_buffer_output (o, " ", 1); in func_filter_filterout()
1036 --o; in func_filter_filterout()
1045 return o; in func_filter_filterout()
1050 func_strip (char *o, char **argv, const char *funcname UNUSED) in func_strip() argument
1067 o = variable_buffer_output (o, word_start, i); in func_strip()
1068 o = variable_buffer_output (o, " ", 1); in func_strip()
1074 --o; in func_strip()
1075 return o; in func_strip()
1082 func_error (char *o, char **argv, const char *funcname) in func_error() argument
1123 return o; in func_error()
1131 func_sort (char *o, char **argv, const char *funcname UNUSED) in func_sort() argument
1155 return o; in func_sort()
1167 o = variable_buffer_output (o, words[i], len); in func_sort()
1168 o = variable_buffer_output (o, " ", 1); in func_sort()
1173 --o; in func_sort()
1177 return o; in func_sort()
1193 func_if (char *o, char **argv, const char *funcname UNUSED) in func_if() argument
1225 o = variable_buffer_output (o, expansion, strlen (expansion)); in func_if()
1230 return o; in func_if()
1248 func_or (char *o, char **argv, const char *funcname UNUSED) in func_or() argument
1275 o = variable_buffer_output (o, expansion, result); in func_or()
1280 return o; in func_or()
1298 func_and (char *o, char **argv, const char *funcname UNUSED) in func_and() argument
1311 return o; in func_and()
1327 o = variable_buffer_output (o, expansion, result); in func_and()
1334 return o; in func_and()
1338 func_wildcard (char *o, char **argv, const char *funcname UNUSED) in func_wildcard() argument
1342 o = wildcard_expansion (argv[0], o); in func_wildcard()
1345 o = variable_buffer_output (o, p, strlen (p)); in func_wildcard()
1347 return o; in func_wildcard()
1359 func_eval (char *o, char **argv, const char *funcname UNUSED) in func_eval() argument
1373 return o; in func_eval()
1378 func_value (char *o, char **argv, const char *funcname UNUSED) in func_value() argument
1385 o = variable_buffer_output (o, v->value, strlen(v->value)); in func_value()
1387 return o; in func_value()
1578 func_shell (char *o, char **argv, const char *funcname UNUSED) in func_shell() argument
1597 return o; in func_shell()
1630 return o; in func_shell()
1639 return o; in func_shell()
1647 return o; in func_shell()
1748 o = variable_buffer_output (o, buffer, i); in func_shell()
1754 return o; in func_shell()
1762 func_shell (char *o, char **argv, const char *funcname) in func_shell() argument
1789 return o; in func_shell()
1840 o = variable_buffer_output (o, buffer, i); in func_shell()
1842 return o; in func_shell()
1853 func_eq (char *o, char **argv, char *funcname) in func_eq() argument
1856 o = variable_buffer_output (o, result ? "1" : "", result); in func_eq()
1857 return o; in func_eq()
1865 func_not (char *o, char **argv, char *funcname) in func_not() argument
1872 o = variable_buffer_output (o, result ? "1" : "", result); in func_not()
1873 return o; in func_not()
1957 func_realpath (char *o, char **argv, const char *funcname UNUSED) in func_realpath() argument
1983 o = variable_buffer_output (o, out, strlen (out)); in func_realpath()
1984 o = variable_buffer_output (o, " ", 1); in func_realpath()
1992 --o; in func_realpath()
1994 return o; in func_realpath()
1998 func_abspath (char *o, char **argv, const char *funcname UNUSED) in func_abspath() argument
2017 o = variable_buffer_output (o, out, strlen (out)); in func_abspath()
2018 o = variable_buffer_output (o, " ", 1); in func_abspath()
2026 --o; in func_abspath()
2028 return o; in func_abspath()
2043 static char *func_call PARAMS ((char *o, char **argv, const char *funcname));
2096 expand_builtin_function (char *o, int argc, char **argv, in expand_builtin_function() argument
2109 return o; in expand_builtin_function()
2115 return entry_p->func_ptr (o, argv, entry_p->name); in expand_builtin_function()
2231 func_call (char *o, char **argv, const char *funcname UNUSED) in func_call() argument
2256 return o; in func_call()
2268 return expand_builtin_function (o, i, argv+1, entry_p); in func_call()
2281 return o; in func_call()
2322 o = variable_expand_string (o, body, flen+3); in func_call()
2329 return o + strlen (o); in func_call()