fbsplash: fix broken handling of buffered case:
authorDenis Vlasenko <vda.linux@googlemail.com>
Wed, 26 Mar 2008 20:06:24 +0000 (20:06 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Wed, 26 Mar 2008 20:06:24 +0000 (20:06 -0000)
commit11b9f266104bf1c1bd21ec64cff22dbb5d0983a6
treecc0dd985ed6e44150443bc3177e6245e42f14cee
parent8ee649a02e97e9d4e770a8138ba94c0f3ddd8055
fbsplash: fix broken handling of buffered case:
"{echo 45; echo 33; } | { sleep 1; fbsplash -f - ...; }"

function                                             old     new   delta
fb_drawprogressbar                                     -     413    +413
xmalloc_fgetline                                       -      46     +46
xmalloc_reads                                        184     183      -1
xmalloc_getline                                       46       -     -46
fbsplash_main                                       1472    1030    -442
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 0/2 up/down: 459/-489)          Total: -30 bytes
   text    data     bss     dec     hex filename
 801181     641    7380  809202   c58f2 busybox_old
 801151     641    7380  809172   c58d4 busybox_unstripped
miscutils/fbsplash.c