Denys Vlasenko
|
e9bda90e54
|
hush: fix problems with case in subshells and with "case esac"
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-05-23 16:50:07 +02:00 |
|
Mike Frysinger
|
7b424fe738
|
hush_test: add subshelled case tests
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
2009-05-21 18:09:24 -04:00 |
|
Denis Vlasenko
|
f173607520
|
hush: fix "case ... in <newline> word)..."
|
2008-07-31 10:09:26 +00:00 |
|
Denis Vlasenko
|
be709c24d4
|
hush: finish and enable optional case...esac support. Code size cost:
function old new delta
run_list 1891 2075 +184
parse_stream 1764 1847 +83
expand_strvec_to_string - 83 +83
done_word 647 715 +68
static.reserved_list 144 168 +24
static.reserved_match - 12 +12
done_pipe 95 105 +10
builtin_exit 48 46 -2
builtin_eval 127 54 -73
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 5/2 up/down: 464/-75) Total: 389 bytes
|
2008-07-28 00:01:16 +00:00 |
|