diff options
| author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2005-10-17 14:21:06 +0000 |
|---|---|---|
| committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2005-10-17 14:21:06 +0000 |
| commit | bb20462cb34245037ecf92a0e7fc42b54b9e2d7b (patch) | |
| tree | 92c7641d0b33678636309a8a116d438eb356b351 | |
| parent | 86ac072b4429512275352ad09358e86b655c8638 (diff) | |
| download | busybox-w32-bb20462cb34245037ecf92a0e7fc42b54b9e2d7b.tar.gz busybox-w32-bb20462cb34245037ecf92a0e7fc42b54b9e2d7b.tar.bz2 busybox-w32-bb20462cb34245037ecf92a0e7fc42b54b9e2d7b.zip | |
- consume space between functionname and opening brackets
Fixes Rob's issue using busybox awk for building gcc-4_0 optionlist (http://busybox.net/lists/busybox/2005-October/016659.html)
| -rw-r--r-- | editors/awk.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/editors/awk.c b/editors/awk.c index 087be44a5..d00fcafb1 100644 --- a/editors/awk.c +++ b/editors/awk.c | |||
| @@ -959,10 +959,11 @@ static uint32_t next_token(uint32_t expected) | |||
| 959 | } | 959 | } |
| 960 | *(p-1) = '\0'; | 960 | *(p-1) = '\0'; |
| 961 | tc = TC_VARIABLE; | 961 | tc = TC_VARIABLE; |
| 962 | /* also consume whitespace between functionname and bracket */ | ||
| 963 | skip_spaces(&p); | ||
| 962 | if (*p == '(') { | 964 | if (*p == '(') { |
| 963 | tc = TC_FUNCTION; | 965 | tc = TC_FUNCTION; |
| 964 | } else { | 966 | } else { |
| 965 | skip_spaces(&p); | ||
| 966 | if (*p == '[') { | 967 | if (*p == '[') { |
| 967 | p++; | 968 | p++; |
| 968 | tc = TC_ARRAY; | 969 | tc = TC_ARRAY; |
