Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						a60f84ebf0
					 | 
					
						
						
							
							*: rename ATTRIBUTE_XXX to just XXX.
						
						
						
						
						
						
					 | 
					
						2008-07-05 09:18:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer
							
						 
					 | 
					
						
						
							
						
						5e25ddb7d3
					 | 
					
						
						
							
							- use STD*_FILENO some more. No object-code changes
						
						
						
						
						
						
					 | 
					
						2008-05-19 09:48:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						c4523c2b3d
					 | 
					
						
						
							
							fix a few stray unguarded strdup's
						
						
						
						
						
						
					 | 
					
						2008-03-28 02:24:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Denis Vlasenko
							
						 
					 | 
					
						
						
							
						
						1d42665b6b
					 | 
					
						
						
							
							*: shrink: use Vladimir's "o+" specifier instead of xatou(opt_param)
						
						
						
						
						
						
						
						function                                             old     new   delta
getopt32                                            1370    1385     +15
sulogin_main                                         490     494      +4
realpath_main                                         84      86      +2
sleep_main                                            76      77      +1
mt_main                                              256     257      +1
printenv_main                                         75      74      -1
fdformat_main                                        546     545      -1
usleep_main                                           44      42      -2
setlogcons_main                                       77      75      -2
ed_main                                             2654    2649      -5
deallocvt_main                                        69      64      -5
addgroup_main                                        373     368      -5
mkfs_minix_main                                     2989    2982      -7
tail_main                                           1221    1213      -8
sv_main                                             1254    1241     -13
du_main                                              348     328     -20
tftp_main                                            325     302     -23
split_main                                           581     558     -23
nc_main                                             1000     977     -23
diff_main                                            891     868     -23
arping_main                                         1797    1770     -27
ls_main                                              893     847     -46
od_main                                             2797    2750     -47
readprofile_main                                    1944    1895     -49
tcpudpsvd_main                                      1973    1922     -51
udhcpc_main                                         2590    2513     -77
grep_main                                            824     722    -102
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 5/22 up/down: 23/-560)         Total: -537 bytes
   text    data     bss     dec     hex filename
 796973     658    7428  805059   c48c3 busybox_old
 796479     662    7420  804561   c46d1 busybox_unstripped 
						
						
					 | 
					
						2008-03-17 09:09:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |