<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/console-tools, branch 1_7_3</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=1_7_3</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=1_7_3'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2007-08-23T10:52:52+00:00</updated>
<entry>
<title>*: compile fixes for 64-bit build</title>
<updated>2007-08-23T10:52:52+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-08-23T10:52:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=6ee023cf629c83af8d10b383ab0780ec043f0785'/>
<id>urn:sha1:6ee023cf629c83af8d10b383ab0780ec043f0785</id>
<content type='text'>
</content>
</entry>
<entry>
<title>don't pass argc in getopt32, it's superfluous</title>
<updated>2007-08-18T15:32:12+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-08-18T15:32:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=fe7cd642b0b732f5d41403c2f6983ad676b69dd9'/>
<id>urn:sha1:fe7cd642b0b732f5d41403c2f6983ad676b69dd9</id>
<content type='text'>
(add/remove: 0/0 grow/shrink: 12/131 up/down: 91/-727) Total: -636 bytes
   text    data     bss     dec     hex filename
 773469    1058   11092  785619   bfcd3 busybox_old
 772644    1058   11092  784794   bf99a busybox_unstripped

</content>
</entry>
<entry>
<title>trylink: produce even more info about final link stage</title>
<updated>2007-08-12T20:58:27+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-08-12T20:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=6ca409e0e4c198fe3081346eebbae3f068fe605a'/>
<id>urn:sha1:6ca409e0e4c198fe3081346eebbae3f068fe605a</id>
<content type='text'>
trylink: explain how to modify link and drastically decrease amount
  of padding (unfortunately, needs hand editing ATM).
*: add ALIGN1 / ALIGN2 to global strings and arrays of bytes and shorts

size saving: 0.5k

</content>
</entry>
<entry>
<title>Replace index_in_[sub]str_array with index_in_[sub]strings,</title>
<updated>2007-07-24T15:54:42+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-07-24T15:54:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=990d0f63eeb502c8762076e5c5499196e09cba55'/>
<id>urn:sha1:990d0f63eeb502c8762076e5c5499196e09cba55</id>
<content type='text'>
which scans thru "abc\0def\0123\0\0" type strings. Saves 250 bytes.

   text    data     bss     dec     hex filename
 781266    1328   11844  794438   c1f46 busybox_old
 781010    1328   11844  794182   c1e46 busybox_unstripped

</content>
</entry>
<entry>
<title>rework long option handling. saves ~1.2k</title>
<updated>2007-07-23T17:14:14+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-07-23T17:14:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=bdc88fdc6844ee6890e31ba4cf56800becc8c682'/>
<id>urn:sha1:bdc88fdc6844ee6890e31ba4cf56800becc8c682</id>
<content type='text'>
function                                             old     new   delta
tar_longopts                                           -     222    +222
static.udhcpc_longopts                                 -     192    +192
start_stop_daemon_longopts                             -     150    +150
getopt32                                            1045    1185    +140
static.wget_longopts                                   -     111    +111
static.od_longopts                                     -     105    +105
getopt_longopts                                        -      96     +96
install_longopts                                       -      67     +67
ipcalc_longopts                                        -      63     +63
static.hwclock_longopts                                -      54     +54
ftpgetput_longopts                                     -      52     +52
static.dumpleases_longopts                             -      32     +32
env_longopts                                           -      31     +31
runparts_longopts                                      -      30     +30
mv_longopts                                            -      24     +24
mkdir_longopts                                         -      19     +19
find_pair                                            164     180     +16
bb_null_long_options                                   -      16     +16
setconsole_longopts                                    -      10     +10
display_speed                                         91      98      +7
collect_blk                                          467     474      +7
show_color                                             4       1      -3
ls_main                                              913     904      -9
bb_default_long_options                               16       -     -16
ls_color_opt                                          32      10     -22
setconsole_long_options                               32       -     -32
arith                                               2077    2030     -47
mv_long_options                                       48       -     -48
mkdir_long_options                                    48       -     -48
env_long_options                                      48       -     -48
static.options                                       248     184     -64
runparts_long_options                                 80       -     -80
ftpgetput_long_options                                96       -     -96
static.hwclock_long_options                          112       -    -112
install_long_options                                 112       -    -112
static.long_options                                  144       -    -144
static.wget_long_options                             160       -    -160
longopts                                             160       -    -160
static.arg_options                                   304       -    -304
tar_long_options                                     320       -    -320
long_options                                         384       -    -384
------------------------------------------------------------------------------
(add/remove: 17/15 grow/shrink: 4/5 up/down: 1444/-2209)     Total: -765 bytes
   text    data     bss     dec     hex filename
 782618    1328   11900  795846   c24c6 busybox_old
 781354    1328   11900  794582   c1fd6 busybox_unstripped


</content>
</entry>
<entry>
<title>xioctl and friends by Tito &lt;farmatito@tiscali.it&gt;</title>
<updated>2007-07-14T22:07:14+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-07-14T22:07:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=fb79a2e2cfe33002398f1898c26d8e4f341db006'/>
<id>urn:sha1:fb79a2e2cfe33002398f1898c26d8e4f341db006</id>
<content type='text'>
function                                             old     new   delta
do_iptunnel                                          203     977    +774
process_dev                                         5328    5494    +166
ioctl_or_perror                                        -      54     +54
ioctl_or_perror_and_die                                -      51     +51
ioctl_alt_func                                         -      49     +49
bb_ioctl_or_warn                                       -      47     +47
do_add_ioctl                                         102     145     +43
bb_xioctl                                              -      39     +39
print_value_on_off                                     -      31     +31
get_lcm                                              105     123     +18
arp_main                                            2155    2167     +12
..................
zcip_main                                           1576    1566     -10
setlogcons_main                                       92      82     -10
dumpkmap_main                                        263     253     -10
do_get_ioctl                                          85      75     -10
setkeycodes_main                                     165     154     -11
write_table                                          244     232     -12
vconfig_main                                         318     306     -12
do_del_ioctl                                          93      81     -12
set_address                                           75      62     -13
maybe_set_utc                                         30      16     -14
loadfont_main                                        495     479     -16
slattach_main                                        712     695     -17
do_loadfont                                          191     174     -17
do_iplink                                           1155    1136     -19
getty_main                                          2583    2562     -21
fbset_main                                          2058    2035     -23
do_time                                              588     565     -23
xioctl                                                25       -     -25
read_rtc                                             186     160     -26
parse_conf                                          1299    1270     -29
udhcp_read_interface                                 269     239     -30
bb_ioctl                                              45       -     -45
bb_ioctl_alt                                          70       -     -70
bb_ioctl_on_off                                       78       -     -78
.rodata                                           129370  129018    -352
do_show                                              799       -    -799
------------------------------------------------------------------------------
(add/remove: 6/5 grow/shrink: 13/49 up/down: 1316/-1864)     Total: -548 bytes
   text	   data	    bss	    dec	    hex	filename
 675352	   2740	  13968	 692060	  a8f5c	busybox_old
 674804	   2740	  13968	 691512	  a8d38	busybox_unstripped

</content>
</entry>
<entry>
<title>moved biggest stack buffers to malloc space, or made their size configurable</title>
<updated>2007-06-10T15:08:44+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-06-10T15:08:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=e8a0788b249cbac5bf5b2aa2d81bb8f6b29a7a4b'/>
<id>urn:sha1:e8a0788b249cbac5bf5b2aa2d81bb8f6b29a7a4b</id>
<content type='text'>
(8k of shell line edit buffer is an overkill)

# make ARCH=i386 bloatcheck
function                                             old     new   delta
read_line_input                                     3933    3967     +34
ifaddrlist                                           348     345      -3
do_loadfont                                          208     191     -17
edit_file                                            840     819     -21
.rodata                                           129112  129080     -32
uncompress                                          1305    1268     -37
loadfont_main                                        566     495     -71
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/6 up/down: 34/-181)          Total: -147 bytes

</content>
</entry>
<entry>
<title>find_stray_communal_vars: script which finds communal variables</title>
<updated>2007-06-03T22:30:22+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-06-03T22:30:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=4e5f82c76f08614d0b69f9ec4a8baac303af15f6'/>
<id>urn:sha1:4e5f82c76f08614d0b69f9ec4a8baac303af15f6</id>
<content type='text'>
resize: remove globals var
mdev: remove globals var
</content>
</entry>
<entry>
<title>delete tons of extra #includes</title>
<updated>2007-05-31T22:42:12+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-05-31T22:42:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9a7d38fe2448617df98ecaea7dbe6f3131088586'/>
<id>urn:sha1:9a7d38fe2448617df98ecaea7dbe6f3131088586</id>
<content type='text'>
</content>
</entry>
<entry>
<title>usage.c: remove reference to busybox.h</title>
<updated>2007-05-26T19:00:18+00:00</updated>
<author>
<name>Denis Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2007-05-26T19:00:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b6adbf1be29841501cc49917249e85f273e1df7c'/>
<id>urn:sha1:b6adbf1be29841501cc49917249e85f273e1df7c</id>
<content type='text'>
*: s/include "busybox.h"/include "libbb.h"

</content>
</entry>
</feed>
