busybox/shell/hush_test/hush-vars/var_expand_on_ifs.tests
Denys Vlasenko 4fb53fb08c hush: partially fix wrong expansion on $IFS (bug 4027).
In the added testcase, before patch we failed 8 out of 9 tests,
now we fail only 2 (4th and 5th).

function                                             old     new   delta
expand_on_ifs                                        225     258     +33
expand_vars_to_list                                 1038    1054     +16
o_save_ptr_helper                                    115     119      +4
builtin_umask                                        132     133      +1
o_addQstr                                            165     161      -4
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/1 up/down: 54/-4)              Total: 50 bytes

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2011-08-01 14:06:20 +02:00

12 lines
157 B
Plaintext
Executable File

b=' b '
e=''
echo 1 a $b c
echo 2 a +$b c
echo 3 a $e$b c
echo 4 a "$e"$b c
echo 5 a ""$b c
echo 6 a $b+ c
echo 7 a $b$e c
echo 8 a $b"$e" c
echo 9 a $b"" c