Denys Vlasenko
|
8b2f13d84d
|
shell: unify endofname() in hush and ash
function old new delta
builtin_umask 132 133 +1
changepath 195 194 -1
expand_and_evaluate_arith 77 69 -8
ash_arith 143 135 -8
expand_one_var 1551 1515 -36
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/4 up/down: 1/-53) Total: -52 bytes
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
|
2010-09-07 12:19:33 +02:00 |
|
Denys Vlasenko
|
03dad22f8a
|
hush: use ash's read builtin
function old new delta
shell_builtin_read - 1000 +1000
set_local_var_from_halves - 24 +24
setvar2 - 7 +7
...
popstring 140 134 -6
ash_main 1375 1368 -7
setvar 184 174 -10
arith_set_local_var 36 - -36
builtin_read 1096 185 -911
------------------------------------------------------------------------------
(add/remove: 3/1 grow/shrink: 5/23 up/down: 1038/-1007) Total: 31 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2010-01-12 23:29:57 +01:00 |
|
Denys Vlasenko
|
71016baf55
|
printf: accept negative numbers for %x; sh: overflowed numbers are 0
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-06-05 16:24:29 +02:00 |
|
Denis Vlasenko
|
f81e8dbc74
|
*: make "pragma GCC visibility push(hidden)" less ugly
|
2009-04-09 12:35:13 +00:00 |
|
Denis Vlasenko
|
cc8289dc04
|
shell/math: randomconfig fix
|
2009-04-03 21:13:31 +00:00 |
|
Mike Frysinger
|
98c52645c0
|
split math code out of ash and into a standalone library so we can use it in any shell (like hush!)
|
2009-04-02 10:02:37 +00:00 |
|