diff options
| author | Jari Aalto <jari.aalto@cante.net> | 2001-11-13 17:56:06 +0000 |
|---|---|---|
| committer | Jari Aalto <jari.aalto@cante.net> | 2009-09-12 16:46:54 +0000 |
| commit | f73dda092b33638d2d5e9c35375f687a607b5403 (patch) | |
| tree | f21584e70a444d6a1ecba0fb5e2cf79e8cce91db /braces.c | |
| parent | 28ef6c316f1aff914bb95ac09787a3c83c1815fd (diff) | |
| download | android_external_bash-f73dda092b33638d2d5e9c35375f687a607b5403.tar.gz android_external_bash-f73dda092b33638d2d5e9c35375f687a607b5403.tar.bz2 android_external_bash-f73dda092b33638d2d5e9c35375f687a607b5403.zip | |
Imported from ../bash-2.05a.tar.gz.
Diffstat (limited to 'braces.c')
| -rw-r--r-- | braces.c | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -40,10 +40,6 @@ #include "general.h" #define brace_whitespace(c) (!(c) || (c) == ' ' || (c) == '\t' || (c) == '\n') -#if defined (SHELL) -extern char *extract_command_subst (); -#endif - /* Basic idea: Segregate the text into 3 sections: preamble (stuff before an open brace), @@ -56,8 +52,15 @@ extern char *extract_command_subst (); /* The character which is used to separate arguments. */ int brace_arg_separator = ','; +#if defined (__P) +static int brace_gobbler __P((char *, int *, int)); +static char **expand_amble __P((char *)); +static char **array_concat __P((char **, char **)); +#else static int brace_gobbler (); -static char **expand_amble (), **array_concat (); +static char **expand_amble (); +static char **array_concat (); +#endif /* Return an array of strings; the brace expansion of TEXT. */ char ** |
