networking/interface.c: reduce bss usage
authorDenis Vlasenko <vda.linux@googlemail.com>
Tue, 19 Jun 2007 11:10:02 +0000 (11:10 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Tue, 19 Jun 2007 11:10:02 +0000 (11:10 -0000)
commit1b16bdaebf7d0e543e048dfec9f34f06e983336c
treef2a121c80e2b34822a6bc5e44c5e17c42423d44b
parent91e149a3736ddc357950252c02d758515074447f
networking/interface.c: reduce bss usage

function                                             old     new   delta
.rodata                                           158918  158950     +32
display_interfaces                                   133     153     +20
UNSPEC_print                                          56      68     +12
pr_ether                                              59      65      +6
static.proc_read                                       4       1      -3
interface_opt_a                                        4       1      -3
in_ether                                             139     136      -3
ifconfig_main                                       1296    1293      -3
if_readlist_proc                                     686     680      -6
ife_print                                           1350    1338     -12
do_if_print                                           46       -     -46
static.buff                                          369     264    -105
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 4/7 up/down: 70/-181)          Total: -111 bytes

# size busybox_old busybox_unstripped
   text    data     bss     dec     hex filename
 751073    3080   14800  768953   bbbb9 busybox_old
 751073    3048   14688  768809   bbb29 busybox_unstripped
include/inet_common.h
include/libbb.h
libbb/inet_common.c
networking/interface.c