mt: eliminate vector of structures with pointers (bad for libbusybox).
authorDenis Vlasenko <vda.linux@googlemail.com>
Thu, 11 Oct 2007 19:38:59 +0000 (19:38 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Thu, 11 Oct 2007 19:38:59 +0000 (19:38 -0000)
commit8add0685733cce787e7256dd7a938b5d44809662
treeb5feb3dc2acdd4d4bedadbe6895c98d5a67c1a54
parent2ea8c40e8f642ded3d68e99f0675ce2e7b8794ee
mt: eliminate vector of structures with pointers (bad for libbusybox).
It's a win for static build too:

function                                             old     new   delta
opcode_name                                            -     213    +213
opcode_value                                           -      68     +68
mt_main                                              281     256     -25
opcodes                                              280       -    -280
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 0/1 up/down: 281/-305)          Total: -24 bytes
   text    data     bss     dec     hex filename
 767403     974    9420  777797   bde45 busybox_old
 767224     974    9420  777618   bdd92 busybox_unstripped
miscutils/mt.c