Denis Vlasenko
6d9ea24611
networking/interface.c: huke remaining big statics; use malloc for INET[6]_rresolve
...
return value. Went thru callers and adjusted them - code got smaller too.
function old new delta
ip_port_str - 126 +126
INET6_rresolve 165 182 +17
static.cache 20 24 +4
route_main 2092 2091 -1
INET_sprint 61 59 -2
INET_nn 4 - -4
INET6_sprint 59 53 -6
udp_do_one 518 508 -10
tcp_do_one 433 423 -10
raw_do_one 494 484 -10
traceroute_main 4117 4105 -12
INET_rresolve 334 321 -13
bb_displayroutes 494 456 -38
snprint_ip_port 244 - -244
static.buff 264 16 -248
------------------------------------------------------------------------------
(add/remove: 1/2 grow/shrink: 2/10 up/down: 147/-598) Total: -451 bytes
size busybox_old busybox_unstripped
text data bss dec hex filename
751073 3048 14688 768809 bbb29 busybox_old
750873 3048 14440 768361 bb969 busybox_unstripped
2007-06-19 11:12:46 +00:00
..
2007-05-31 22:42:12 +00:00
2007-06-18 10:35:06 +00:00
2007-05-31 22:42:12 +00:00
2007-03-24 15:40:16 +00:00
2006-12-26 18:17:42 +00:00
2006-10-31 17:34:44 +00:00
2007-05-08 17:52:17 +00:00
2007-03-30 14:43:27 +00:00
2006-10-28 12:37:16 +00:00
2007-04-13 23:59:52 +00:00
2007-06-17 19:09:05 +00:00
2007-04-12 00:32:05 +00:00
2007-04-11 23:20:53 +00:00
2007-06-16 14:16:30 +00:00
2007-04-10 21:40:19 +00:00
2007-03-03 00:36:35 +00:00
2007-03-07 09:35:43 +00:00
2007-05-08 23:23:35 +00:00
2007-04-10 23:03:30 +00:00
2006-12-24 07:30:09 +00:00
2007-01-29 22:51:25 +00:00
2007-05-24 12:18:16 +00:00
2007-05-31 22:16:38 +00:00
2007-06-08 15:02:55 +00:00
2006-11-24 15:38:03 +00:00
2007-04-10 23:03:30 +00:00
2006-10-26 23:25:17 +00:00
2006-11-29 18:15:52 +00:00
2006-11-05 00:43:51 +00:00
2007-04-21 23:28:03 +00:00
2007-02-13 23:42:54 +00:00
2007-05-31 22:42:12 +00:00
2007-01-29 22:51:25 +00:00
2007-04-12 00:32:05 +00:00
2007-05-26 19:00:18 +00:00
2007-04-10 21:38:30 +00:00
2007-05-31 22:42:12 +00:00
2007-05-31 22:42:12 +00:00
2007-06-19 11:12:46 +00:00
2007-04-12 12:31:02 +00:00
2007-05-31 22:42:12 +00:00
2007-06-17 19:09:05 +00:00
2006-10-27 15:12:50 +00:00
2006-12-16 22:18:44 +00:00
2007-06-10 15:08:44 +00:00
2007-05-31 22:42:12 +00:00
2007-05-31 22:42:12 +00:00
2007-04-19 00:09:34 +00:00
2007-04-10 15:43:37 +00:00
2007-01-22 23:04:27 +00:00
2007-05-30 00:29:55 +00:00
2006-11-01 09:13:26 +00:00
2007-06-13 12:27:17 +00:00
2007-01-22 17:48:08 +00:00
2007-05-31 22:42:12 +00:00
2006-11-27 17:29:09 +00:00
2006-11-30 16:41:15 +00:00
2007-04-10 15:43:37 +00:00
2007-04-10 21:38:30 +00:00
2007-05-31 22:16:38 +00:00
2007-01-22 23:04:27 +00:00
2007-01-22 23:04:27 +00:00
2007-03-27 22:05:34 +00:00
2007-04-09 13:04:50 +00:00
2007-06-10 17:11:59 +00:00
2007-06-18 10:35:06 +00:00
2007-06-13 06:47:47 +00:00
2007-04-08 10:52:28 +00:00
2007-04-10 15:43:37 +00:00
2006-12-19 00:20:20 +00:00
2007-05-31 22:16:38 +00:00
2007-05-31 22:42:12 +00:00
2007-05-31 22:16:38 +00:00
2007-05-26 19:00:18 +00:00
2007-06-12 22:35:19 +00:00
2007-05-31 22:42:12 +00:00
2007-04-13 23:59:52 +00:00
2006-12-26 02:51:29 +00:00
2007-04-10 09:37:29 +00:00
2007-06-18 07:12:31 +00:00
2007-04-12 00:32:05 +00:00
2007-05-01 20:07:29 +00:00
2007-05-30 00:29:55 +00:00
2007-06-12 07:24:11 +00:00
2007-01-24 22:02:01 +00:00
2007-05-29 21:41:28 +00:00
2007-06-14 07:53:06 +00:00
2006-09-12 13:27:55 +00:00
2006-09-12 13:27:55 +00:00
2006-09-12 13:27:55 +00:00
2006-11-24 15:38:03 +00:00
2007-04-11 23:20:53 +00:00
2006-10-26 23:25:17 +00:00
2007-06-16 00:30:52 +00:00
2007-06-12 20:54:54 +00:00
2007-06-05 20:08:11 +00:00
2007-05-26 19:00:18 +00:00
2007-02-11 16:19:28 +00:00
2006-11-21 20:35:22 +00:00
2007-02-11 16:19:28 +00:00
2006-12-21 13:24:58 +00:00