hush/coreutils
Denys Vlasenko 0bf44d00a4 libbb/human_readable.c: shrink; and reduce bss usage
also, move smart_ulltoaN there and comment usage locations

function                                             old     new   delta
static.unit_chars                                      7       9      +2
utoa_to_buf                                          110     108      -2
make_human_readable_str                              262     258      -4
fallbackSort                                        1723    1719      -4
static.fmt                                            97      92      -5
static.fmt_tenths                                     10       -     -10
static.str                                            21       4     -17
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 1/5 up/down: 2/-42)             Total: -40 bytes
   text    data     bss     dec     hex filename
 820981     453    6932  828366   ca3ce busybox_old
 820968     453    6916  828337   ca3b1 busybox_unstripped

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2009-10-13 01:25:09 +02:00
..
libcoreutils
basename.c
cal.c *: use {i,u}toa() where appropriate 2009-10-06 22:09:50 +02:00
cat.c
catv.c
chgrp.c
chmod.c
chown.c
chroot.c
cksum.c
comm.c
Config.in cp: FEATURE_CP_LONG_OPTIONS depends on LONG_OPTS 2009-10-02 01:29:25 +02:00
cp.c cp: revert a recent buggy change, and add a comment why it's wrong 2009-10-08 01:32:44 +02:00
cut.c more C standard compat fixes from Dan Fandrich 2009-09-06 12:47:55 +02:00
date.c touch: implement -d --date (our own testsuite needs that) 2009-07-18 03:41:29 +02:00
dd.c find: add zeroing of G.xxx; ftpd - remove extraneous zeroing of G.xxx 2009-09-30 02:39:57 +02:00
df.c libbb/human_readable.c: shrink; and reduce bss usage 2009-10-13 01:25:09 +02:00
dirname.c
dos2unix.c
du.c libbb/human_readable.c: shrink; and reduce bss usage 2009-10-13 01:25:09 +02:00
echo.c
env.c
expand.c
expr.c more C standard compat fixes from Dan Fandrich 2009-09-06 12:47:55 +02:00
false.c
fold.c
fsync.c
head.c more C standard compat fixes from Dan Fandrich 2009-09-06 12:47:55 +02:00
hostid.c
id_test.sh
id.c
install.c
Kbuild
length.c
ln.c
logname.c a few more GCC-isms removed 2009-09-09 23:12:10 +02:00
ls.c libbb/human_readable.c: shrink; and reduce bss usage 2009-10-13 01:25:09 +02:00
md5_sha1_sum.c
mkdir.c
mkfifo.c
mknod.c
mv.c
nice.c
nohup.c
od_bloaty.c more C standard compat fixes from Dan Fandrich 2009-09-06 12:47:55 +02:00
od.c
printenv.c
printf.c printf: (allegedly) fix testsuite failure 2009-06-27 00:07:23 +02:00
pwd.c
readlink.c
realpath.c
rm.c
rmdir.c
seq.c
sleep.c more C standard compat fixes from Dan Fandrich 2009-09-06 12:47:55 +02:00
sort.c
split.c more C standard compat fixes from Dan Fandrich 2009-09-06 12:47:55 +02:00
stat.c
stty.c more C standard compat fixes from Dan Fandrich 2009-09-06 12:47:55 +02:00
sum.c
sync.c
tac.c
tail.c more C standard compat fixes from Dan Fandrich 2009-09-06 12:47:55 +02:00
tee.c
test_ptr_hack.c
test.c test: use index_in_strings 2009-09-12 22:41:57 +02:00
touch.c touch: implement -t TIME (needed for testsuite) 2009-07-18 04:49:20 +02:00
tr.c
true.c
tty.c
uname.c more C standard compat fixes from Dan Fandrich 2009-09-06 12:47:55 +02:00
uniq.c uniq: shave off whole 10 bytes off, oh my 2009-08-31 05:15:21 +02:00
usleep.c
uudecode.c
uuencode.c
wc.c
who.c
whoami.c
yes.c