Denys Vlasenko
39fe4d1599
awk: code shrink
...
function old new delta
exec_builtin 1538 1489 -49
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-12 16:57:06 +01:00
Denys Vlasenko
58f108eb33
lineedit: fix another corner case with bad unicode input
...
function old new delta
read_key 607 646 +39
readit 50 55 +5
getch_nowait 290 295 +5
hash_find 233 234 +1
xstrtoul_range_sfx 231 230 -1
passwd_main 1058 1056 -2
builtin_exit 45 43 -2
cmp_main 649 645 -4
lineedit_read_key 257 245 -12
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/5 up/down: 50/-21) Total: 29 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-11 21:17:55 +01:00
Denys Vlasenko
b0a57abb79
awk: code shrink
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-11 12:44:25 +01:00
Denys Vlasenko
6ebdf7aa7b
awk: code shrink; style fixes
...
function old new delta
next_token 932 862 -70
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-11 12:41:55 +01:00
Denys Vlasenko
da62b09ab1
awk: be more paranoid when freeing loop variable; make code less obfuscated
...
function old new delta
nvfree 149 170 +21
next_token 928 932 +4
getvar_i 95 94 -1
skip_spaces 51 45 -6
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/2 up/down: 25/-7) Total: 18 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-11 12:13:18 +01:00
Denys Vlasenko
90f19fa468
awk: add two tests we currently fail
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-11 08:27:53 +01:00
Denys Vlasenko
c9955f23a2
awk: simple code shrink
...
function old new delta
awk_getline 710 724 +14
awk_printf 455 457 +2
hash_find 234 233 -1
qrealloc 33 31 -2
handle_special 499 482 -17
awk_sub 641 601 -40
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/4 up/down: 16/-60) Total: -44 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-10 19:21:54 +01:00
Denys Vlasenko
3cb60c3973
awk: fix the case where nested "for" loops with the same variable misbehave
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-10 19:20:32 +01:00
Denys Vlasenko
eae697fb93
popmaildir: give examples in help text. +91 byte
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-10 13:01:14 +01:00
Denys Vlasenko
f15620c377
shell/ulimit: code shrink by 10 bytes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-08 23:28:30 +01:00
Denys Vlasenko
41d8134511
libbb/loop.c: move #include to its user, improve comment
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-08 23:10:23 +01:00
Denys Vlasenko
79950a6bbe
wc: compat: make "wc -c ONE_FILE" not print leading spaces. +2 bytes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-08 22:03:24 +01:00
Denys Vlasenko
c77e478af4
include/fix_u32.h: fix trivial compile breakage :(
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-08 21:53:45 +01:00
Denys Vlasenko
8cb40361c0
libbb/loop.c: use common fix_u32.h trick
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-06 20:50:29 +01:00
Denys Vlasenko
f3c742f925
hush: use ash's ulimit builtin; make it more more bash0like while at it
...
Based on a patch by Tobias Klauser <tklauser@distanz.ch >
function old new delta
shell_builtin_ulimit - 498 +498
limits_tbl 33 88 +55
ulimit_opt_string - 38 +38
bltins1 288 300 +12
limits_name 127 - -127
ulimitcmd 415 7 -408
------------------------------------------------------------------------------
(add/remove: 3/1 grow/shrink: 2/1 up/down: 603/-535) Total: 68 bytes
text data bss dec hex filename
839229 453 6828 846510 ceaae busybox_old
839423 453 6828 846704 ceb70 busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-06 20:12:00 +01:00
Denys Vlasenko
cbcc1236f8
tftp: do not show progress bar if we get error right away. +13 bytes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-05 23:38:54 +01:00
Denys Vlasenko
4b1100edd8
*: use NULL for null pointers
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-05 14:10:54 +01:00
Denys Vlasenko
44fbfa78ca
libbb/loop.c: style and readability fixes, no code changes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-05 13:20:28 +01:00
Denys Vlasenko
917693b5b3
top: make 's' display easier to understand
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-04 12:50:59 +01:00
Denys Vlasenko
197202d435
modprobe: remove 2k limit on /proc/cmdline
...
function old new delta
do_modprobe 365 520 +155
parse_and_add_kcmdline_module_options 149 - -149
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-03 04:20:33 +01:00
Denys Vlasenko
9341fd2d30
ping: do not leak data from stack; shrink
...
FANCY ping:
function old new delta
common_ping_main 386 1732 +1346
sendping6 98 83 -15
sendping4 188 158 -30
ping4 575 - -575
ping6 756 - -756
------------------------------------------------------------------------------
(add/remove: 0/2 grow/shrink: 1/2 up/down: 1346/-1376) Total: -30 bytes
!FANCY ping:
function old new delta
hostname 4 - -4
common_ping_main 566 499 -67
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-03 01:10:29 +01:00
Denys Vlasenko
5749328b56
head,tail: trim help text; make suffixes unconditional for head too
...
function old new delta
packed_usage 26411 26375 -36
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-02 16:18:14 +01:00
Denys Vlasenko
88aa558e5c
*: do not check for POLLIN/POLLOUT only, just in case it's POLHUP/POLERR
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-02 15:02:45 +01:00
Denys Vlasenko
3e26d4fa23
modprobe: pick up module options from /proc/cmdline too
...
Based on patch by Ozan Çağlayan (ozan AT pardus.org.tr)
function old new delta
parse_and_add_kcmdline_module_options - 149 +149
do_modprobe 357 365 +8
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-27 23:15:22 +01:00
Denys Vlasenko
f6b29a2dc9
Merge branch 'master' of git+ssh://vda@busybox.net/var/lib/git/busybox
2010-02-27 23:15:22 +01:00
Denys Vlasenko
99069330a1
*: gethostname-related fixes
...
function old new delta
hostname_main 218 231 +13
nfsmount 3541 3474 -67
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-27 19:38:19 +01:00
Denys Vlasenko
26ffe81188
su: move restricted_shell into su.c (the only user)
...
function old new delta
su_main 448 468 +20
buffer_fill_and_print 179 196 +17
scriptreplay_main 205 208 +3
localcmd 275 277 +2
hash_find 233 234 +1
devmem_main 469 463 -6
install_main 724 716 -8
setusershell 11 - -11
find_pair 187 169 -18
restricted_shell 49 - -49
------------------------------------------------------------------------------
(add/remove: 0/3 grow/shrink: 5/3 up/down: 43/-92) Total: -49 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-26 10:01:18 +01:00
Denys Vlasenko
fd686a262f
setup_environment(): eliminate one parameter
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-26 09:52:45 +01:00
Denys Vlasenko
8031848938
typo fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-24 14:27:55 +01:00
Denys Vlasenko
64bb95a361
mdev: fix subsystem passing (new kernels broke it again) - bugs 639, 721.
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-24 10:39:47 +01:00
Denys Vlasenko
bf1d347964
fdisk: do not treat names ending in '0' as partitions
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-24 08:13:30 +01:00
Denys Vlasenko
b702d9aa5a
tweak README (s/svn/git)
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-24 06:59:54 +01:00
Denys Vlasenko
43d9747f6e
install: strip before mode/uid/gid is set, not after.
...
function old new delta
install_main 694 716 +22
basename 21 - -21
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-21 16:55:29 +01:00
Denys Vlasenko
bef5711dab
free: code shrink
...
function old new delta
free_main 330 302 -28
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-21 05:39:59 +01:00
Denys Vlasenko
153fcaa6c1
Replace __uClinux__ define with !BB_MMU
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-21 05:17:41 +01:00
Denys Vlasenko
7426920461
fix bug 1087. Fix by Leonid (lly.dev AT gmail.com)
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-21 01:26:42 +01:00
Denys Vlasenko
00ddd44cda
fix typos in comments and doc
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-19 09:16:33 +01:00
Denys Vlasenko
2f8a46032d
fix Unicode build on glibc
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-19 08:47:17 +01:00
Denys Vlasenko
45e9792446
netstat: fix a trivial bug
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-19 08:29:32 +01:00
Denys Vlasenko
5e7345770a
delete forgotten chunk in prev commit
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-14 05:49:14 +01:00
Denys Vlasenko
bb169f4217
trim help text
...
function old new delta
packed_usage 26860 26663 -197
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-14 05:43:22 +01:00
Denys Vlasenko
125c2d2690
trim/regularize help text
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-13 02:59:30 +01:00
Denys Vlasenko
81fe2b15f3
wget: fix bug 1057 "busybox wget segfaults with http_proxy environment set"
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-11 04:23:43 +01:00
Denys Vlasenko
10544a8410
compat and warning fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-09 00:26:10 +01:00
Denys Vlasenko
fb6e689554
libbb/md5.c: remove wrong comment
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-08 17:46:49 +01:00
Denys Vlasenko
14a917eaab
hush: note a FIXME
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-08 03:04:22 +01:00
Denys Vlasenko
3205c24a82
shaNNNsum: accept and ignore -b and -t
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-07 23:28:23 +01:00
Denys Vlasenko
343dfd7abe
dnsd: add -s option. This allows (clumsy) operation with read dns servers
...
function old new delta
packed_usage 26816 26886 +70
dnsd_main 1299 1303 +4
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-07 02:45:03 +01:00
Denys Vlasenko
e66a09ba9c
dnsd: add more -v messages
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-07 01:11:18 +01:00
Denys Vlasenko
b55d652400
dnsd: better usage text
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-06 23:44:59 +01:00
Denys Vlasenko
5fb38491e3
dnsd: fix one big-endian goof; add a TODO about RA bit
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-06 22:48:10 +01:00
Denys Vlasenko
cb7edc2661
adduser: copy /etc/skel to mew homes. +100 bytes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-06 21:50:59 +01:00
Denys Vlasenko
0cd445f4d1
cosmetic fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-06 21:11:49 +01:00
Denys Vlasenko
6aca76d4d7
hexdump: fix "hexdump nonexistent_file" handling
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-06 13:53:21 +01:00
Denys Vlasenko
b741cd28d1
whitespace fix
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-06 13:25:12 +01:00
Denys Vlasenko
2f14263c40
udhcp[cd]: fix aliasing warnings
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-05 15:35:05 +01:00
Denys Vlasenko
3dbc5a9742
awk: remove wrong comment
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-05 14:54:22 +01:00
Denys Vlasenko
36659fda1f
*: fix 1/4 remaining aliasing warnings
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-05 14:40:23 +01:00
Denys Vlasenko
12ca080a1c
*: eliminate more aliasing warnings
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-04 18:41:18 +01:00
Denys Vlasenko
98a4c7cf3d
*: suppress ~60% of "aliased warnings" on gcc-4.4.1
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-04 15:00:15 +01:00
Denys Vlasenko
557deb1014
libbb: fix bb_ask() to operate on correct fd
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-03 12:17:06 +01:00
Denys Vlasenko
baad6d889d
mkfs_ext2: fix bad comment. no code changes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-02 12:54:19 +01:00
Denys Vlasenko
bb1dcc9aab
more thorough fix for systems with strange socklen_t
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-02 12:45:38 +01:00
Denys Vlasenko
5b9b1365a0
stat: get rid on intmax_t
...
function old new delta
print_it 225 218 -7
print_stat 919 889 -30
print_statfs 370 339 -31
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-68) Total: -68 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-02 03:08:57 +01:00
Denys Vlasenko
4b061461d3
tftpd: fix file creation with bogus mode. Closes bug 1021.
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-02 01:01:40 +01:00
Denys Vlasenko
40e7d25aca
mkXXXX: unify [KBYTES] parameter handling (added it to mkswap)
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-01 23:48:27 +01:00
Denys Vlasenko
4875e7148b
docs/unicode.txt: added more TODOs
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-01 22:35:30 +01:00
Denys Vlasenko
698dca5805
add unicode.txt
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-01 15:58:08 +01:00
Denys Vlasenko
c8e18ca12c
remove now-unneeded memset
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-01 13:45:04 +01:00
Denys Vlasenko
e936c6d1c5
make echo -e "foo\nfoo" | passwd USER work
...
Suggested by Michael Zhu (linuxsir320 AT gmail.com)
function old new delta
bb_ask 333 340 +7
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-01 04:55:30 +01:00
Denys Vlasenko
460f827644
better wording in Config
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-31 18:12:57 +01:00
Denys Vlasenko
b1edf20f18
unicode: exclude FDD0..FDEF range too
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-31 16:34:37 +01:00
Denys Vlasenko
40e4e88a28
exclude more invalid unicode chars
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-31 16:04:30 +01:00
Denys Vlasenko
344a44fbc5
typo fix
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-31 05:57:47 +01:00
Denys Vlasenko
3d5b606931
ls: fix handling of broken unicode sequences
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-31 05:55:55 +01:00
Denys Vlasenko
d8528b8e56
ls: unicode fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-31 05:15:38 +01:00
Denys Vlasenko
ed910c750d
cal: add a unicode test
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-31 00:10:18 +01:00
Denys Vlasenko
e17764c8fb
further work on unicodization
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-30 23:16:21 +01:00
Denys Vlasenko
ecd90fd488
fix Unicode config option limits and some comments in less
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-30 18:09:18 +01:00
Denys Vlasenko
a42524251e
syslog: remove stray umask(0)
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-29 16:44:48 +01:00
Denys Vlasenko
ac3645051c
Example Unicode files
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-29 09:12:31 +01:00
Denys Vlasenko
2edba21f4c
more fine-grained Unicode support
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-29 09:11:47 +01:00
Denys Vlasenko
083e172641
style fixes, no code changes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-28 12:30:24 +01:00
Denys Vlasenko
6b9f163353
*: style fixes. no code changes (verified with objdump)
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-28 02:24:24 +01:00
Denys Vlasenko
17323a6245
hush: more "greppable" field names. no code changes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-28 01:57:05 +01:00
Denys Vlasenko
2755f4e443
update TODO_config_nommu
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-27 21:03:34 +01:00
Denys Vlasenko
e57ea7edb6
update defconfig
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-27 20:57:00 +01:00
Denys Vlasenko
ffc4bced95
libiproute: eliminate unused fields in struct filter_t's; style fixes
...
function old new delta
print_route 1603 1588 -15
iproute_list_or_flush 1254 1230 -24
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-39) Total: -39 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-26 11:03:16 +01:00
Denys Vlasenko
e838779429
start 1.17.x development
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-26 08:34:49 +01:00
Denys Vlasenko
e52b735231
Bump version to 1.16.0
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-26 08:19:00 +01:00
Denys Vlasenko
da879ec2e9
modprobe: protect against possible SEGV
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-26 08:17:45 +01:00
Denys Vlasenko
1aaf1cb096
whitespace fix
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-26 08:04:18 +01:00
Denys Vlasenko
24928ffd8d
ntpd: explain why scripts can be run in quick succession
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-25 19:30:16 +01:00
Denys Vlasenko
3581c62515
whitespace fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-25 13:39:24 +01:00
Denys Vlasenko
46685a46bb
unicode_wcwidth.c: shrink
...
function old new delta
static.combining1 - 184 +184
in_interval_table - 78 +78
bb_wcwidth 328 406 +78
in_table 78 - -78
static.combining 516 148 -368
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 1/1 up/down: 340/-446) Total: -106 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-25 13:24:06 +01:00
Denys Vlasenko
307b24c851
testsuite-discovered fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-25 02:00:16 +01:00
Denys Vlasenko
2315c8854c
scripts/randomtest: tweaks for non-eliminable warnings and broken static glibc
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-24 23:33:06 +01:00
Denys Vlasenko
6b01b71e83
randomconfig fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-24 22:52:21 +01:00
Denys Vlasenko
9f93d62192
libbb: better unicode width support. Hopefully fixes bug 839.
...
Also opens up a possibility to make other unicode stuff smaller
and more correct later. but:
function old new delta
static.combining - 516 +516
bb_wcwidth - 328 +328
unicode_cut_nchars - 141 +141
mbstowc_internal - 93 +93
in_table - 78 +78
cal_main 899 961 +62
static.combining0x10000 - 40 +40
unicode_strlen - 31 +31
bb_mbstrlen 31 - -31
bb_mbstowcs 173 102 -71
------------------------------------------------------------------------------
(add/remove: 7/1 grow/shrink: 1/1 up/down: 1289/-102) Total: 1187 bytes
Uses code of Markus Kuhn, which is in public domain:
http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c
"Permission to use, copy, modify, and distribute this software
for any purpose and without fee is hereby granted. The author
disclaims all warranties with regard to this software."
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-24 07:44:03 +01:00
Denys Vlasenko
5da9f96ad8
date: introduce FEATURE_DATE_COMPAT; shrink
...
function old new delta
date_main 889 862 -27
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-23 23:37:52 +01:00