hush: heredoc support, based on patch by Mike Frysinger (vapier AT gentoo.org)
authorDenis Vlasenko <vda.linux@googlemail.com>
Tue, 7 Apr 2009 02:29:51 +0000 (02:29 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Tue, 7 Apr 2009 02:29:51 +0000 (02:29 -0000)
commit6c9be7f4518bf5594f5b9aaf981ed5dcc4a6939c
tree67f6d56a1d7c7fe251bb2dd41cd5b0c0118a0a10
parentab2b06434240bb11f5bef7201f9d01027df79896
hush: heredoc support, based on patch by Mike Frysinger (vapier AT gentoo.org)
 some TODOs are to be attacked later

function                                             old     new   delta
parse_stream                                        1461    1866    +405
parse_redirect                                         -     265    +265
setup_heredoc                                          -     116    +116
setup_redirects                                      151     196     +45
builtin_exit                                          49      47      -2
redirect_opt_num                                      61      55      -6
setup_redirect                                       212       -    -212
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 2/2 up/down: 831/-220)          Total: 611 bytes
shell/hush.c
shell/hush_test/hush-misc/exec.tests
shell/hush_test/hush-misc/heredoc1.right [new file with mode: 0644]
shell/hush_test/hush-misc/heredoc1.tests [new file with mode: 0755]