Denis Vlasenko
|
574f2f4394
|
*: add optimization barrier to all "G trick" locations
|
2008-02-27 18:41:59 +00:00 |
|
Denis Vlasenko
|
d3c042fc60
|
libbb: introduce fputc_printable (from ed)
netstat: print control chars as ^C etc
vi: style fixlet
function old new delta
fputc_printable - 100 +100
unix_do_one 451 487 +36
printLines 258 190 -68
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 1/1 up/down: 136/-68) Total: 68 bytes
|
2007-12-30 01:59:53 +00:00 |
|
Denis Vlasenko
|
9b49a5ed85
|
add -fvisibility=hidden to CC flags, mark XXX_main functions
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so
|
2007-10-11 10:05:36 +00:00 |
|
Denis Vlasenko
|
4daad9004d
|
introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).
|
2007-09-27 10:20:47 +00:00 |
|
Denis Vlasenko
|
6a5377ac14
|
documentation bits in comments, no code changes
|
2007-09-25 18:35:28 +00:00 |
|
Denis Vlasenko
|
d9391b15f1
|
ed: large cleanup
function old new delta
bad_nums - 43 +43
skip_blank - 24 +24
getNum 557 578 +21
insertLine 159 163 +4
setCurNum 31 33 +2
lastNum 4 - -4
fileName 4 - -4
dirty 4 - -4
curNum 4 - -4
curLine 4 - -4
bufUsed 4 - -4
bufSize 4 - -4
bufPtr 4 - -4
bufBase 4 - -4
printLines 357 345 -12
findLine 165 152 -13
lines 16 - -16
deleteLines 203 144 -59
readLines 538 473 -65
addLines 163 87 -76
marks 104 - -104
termEdit 140 - -140
ed_main 3125 2654 -471
------------------------------------------------------------------------------
(add/remove: 2/12 grow/shrink: 3/6 up/down: 94/-992) Total: -898 bytes
text data bss dec hex filename
771142 1034 10564 782740 bf194 busybox_old
770265 1034 10404 781703 bed87 busybox_unstripped
# size */ed.o
text data bss dec hex filename
6370 0 156 6526 197e editors.org/ed.o
5505 0 0 5505 1581 editors/ed.o
|
2007-09-25 11:55:57 +00:00 |
|
Denis Vlasenko
|
74324c8666
|
Audit bb_common_bufsiz usage, add script which looks for misuse.
tr: stop using globals needlessly.
code: -103 bytes
|
2007-06-04 10:16:52 +00:00 |
|
Denis Vlasenko
|
b6adbf1be2
|
usage.c: remove reference to busybox.h
*: s/include "busybox.h"/include "libbb.h"
|
2007-05-26 19:00:18 +00:00 |
|
Denis Vlasenko
|
55f30b05ac
|
inetd,ed,msh: data/bss reduction (in mss, more than 9k of it)
|
2007-03-24 22:42:29 +00:00 |
|
Denis Vlasenko
|
06af216528
|
suppress warnings about easch <applet>_main() having
no preceding prototype
|
2007-02-03 17:28:39 +00:00 |
|
Denis Vlasenko
|
a41fdf331a
|
preparatory patch for -Wwrite-strings #1
|
2007-01-29 22:51:00 +00:00 |
|
Denis Vlasenko
|
610c4aa197
|
ed: convert style to bbox's. No code changes.
|
2006-11-30 20:57:50 +00:00 |
|
Denis Vlasenko
|
d3d004dd35
|
last nail into error_msg() (de)capitalization
|
2006-10-27 09:02:31 +00:00 |
|
Bernhard Reutner-Fischer
|
d9ed35c8b9
|
- remove superfluous legacy includes.
This applet should be converted to use llist; __NEED_DLLIST
|
2006-05-19 12:38:30 +00:00 |
|
Rob Landley
|
3b89039c25
|
It was sitting there, in the patches directory, for years. It was delete it
or apply it. It's small, simple, evil, part of SUSv3, and we can switch it
off.
|
2006-05-04 20:56:43 +00:00 |
|