config: update size information

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
diff --git a/archival/bbunzip.c b/archival/bbunzip.c
index a2ce0a1..93f30d3 100644
--- a/archival/bbunzip.c
+++ b/archival/bbunzip.c
@@ -299,7 +299,7 @@
 //usage:       "Decompress to stdout"
 
 //config:config GUNZIP
-//config:	bool "gunzip (12 kb)"
+//config:	bool "gunzip (11 kb)"
 //config:	default y
 //config:	select FEATURE_GZIP_DECOMPRESS
 //config:	help
@@ -308,7 +308,7 @@
 //config:	an archive, without decompressing it.
 //config:
 //config:config ZCAT
-//config:	bool "zcat (25 kb)"
+//config:	bool "zcat (24 kb)"
 //config:	default y
 //config:	select FEATURE_GZIP_DECOMPRESS
 //config:	help
@@ -413,7 +413,7 @@
 //usage:       "Decompress to stdout"
 
 //config:config BUNZIP2
-//config:	bool "bunzip2 (8.8 kb)"
+//config:	bool "bunzip2 (8.7 kb)"
 //config:	default y
 //config:	select FEATURE_BZIP2_DECOMPRESS
 //config:	help
@@ -427,7 +427,7 @@
 //config:	should probably say N here.
 //config:
 //config:config BZCAT
-//config:	bool "bzcat (8.8 kb)"
+//config:	bool "bzcat (8.7 kb)"
 //config:	default y
 //config:	select FEATURE_BZIP2_DECOMPRESS
 //config:	help
@@ -481,7 +481,7 @@
 //usage:       "Decompress to stdout"
 
 //config:config UNLZMA
-//config:	bool "unlzma (8.6 kb)"
+//config:	bool "unlzma (7.5 kb)"
 //config:	default y
 //config:	help
 //config:	unlzma is a compression utility using the Lempel-Ziv-Markov chain
@@ -490,7 +490,7 @@
 //config:	compressors.
 //config:
 //config:config LZCAT
-//config:	bool "lzcat (8.5 kb)"
+//config:	bool "lzcat (7.5 kb)"
 //config:	default y
 //config:	help
 //config:	Alias to "unlzma -c".
diff --git a/archival/bzip2.c b/archival/bzip2.c
index 357891c..38cc021 100644
--- a/archival/bzip2.c
+++ b/archival/bzip2.c
@@ -7,7 +7,7 @@
  * about bzip2 library code.
  */
 //config:config BZIP2
-//config:	bool "bzip2 (18 kb)"
+//config:	bool "bzip2 (16 kb)"
 //config:	default y
 //config:	help
 //config:	bzip2 is a compression utility using the Burrows-Wheeler block
diff --git a/archival/cpio.c b/archival/cpio.c
index 9cacf9d..0f37ffb 100644
--- a/archival/cpio.c
+++ b/archival/cpio.c
@@ -11,7 +11,7 @@
  * Only supports new ASCII and CRC formats
  */
 //config:config CPIO
-//config:	bool "cpio (14 kb)"
+//config:	bool "cpio (15 kb)"
 //config:	default y
 //config:	help
 //config:	cpio is an archival utility program used to create, modify, and
diff --git a/archival/dpkg.c b/archival/dpkg.c
index 58bc4db..ddb5daf 100644
--- a/archival/dpkg.c
+++ b/archival/dpkg.c
@@ -26,7 +26,7 @@
  *  - (unknown, please let me know when you find any)
  */
 //config:config DPKG
-//config:	bool "dpkg (44 kb)"
+//config:	bool "dpkg (43 kb)"
 //config:	default y
 //config:	select FEATURE_SEAMLESS_GZ
 //config:	help
diff --git a/archival/gzip.c b/archival/gzip.c
index 74d5d68..12c1df2 100644
--- a/archival/gzip.c
+++ b/archival/gzip.c
@@ -22,7 +22,7 @@
 aa:      85.1% -- replaced with aa.gz
 */
 //config:config GZIP
-//config:	bool "gzip (19 kb)"
+//config:	bool "gzip (17 kb)"
 //config:	default y
 //config:	help
 //config:	gzip is used to compress files.
diff --git a/archival/lzop.c b/archival/lzop.c
index 8f60425..585632c 100644
--- a/archival/lzop.c
+++ b/archival/lzop.c
@@ -25,7 +25,7 @@
    "Minimalized" for busybox by Alain Knaff
 */
 //config:config LZOP
-//config:	bool "lzop (13 kb)"
+//config:	bool "lzop (12 kb)"
 //config:	default y
 //config:	help
 //config:	Lzop compression/decompresion.
diff --git a/archival/rpm.c b/archival/rpm.c
index 790eeb5..95b2531 100644
--- a/archival/rpm.c
+++ b/archival/rpm.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config RPM
-//config:	bool "rpm (33 kb)"
+//config:	bool "rpm (32 kb)"
 //config:	default y
 //config:	help
 //config:	Mini RPM applet - queries and extracts RPM packages.
@@ -499,7 +499,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config RPM2CPIO
-//config:	bool "rpm2cpio (20 kb)"
+//config:	bool "rpm2cpio (21 kb)"
 //config:	default y
 //config:	help
 //config:	Converts a RPM file into a CPIO archive.
diff --git a/archival/tar.c b/archival/tar.c
index 6950c27..3ef89fb 100644
--- a/archival/tar.c
+++ b/archival/tar.c
@@ -23,7 +23,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config TAR
-//config:	bool "tar (40 kb)"
+//config:	bool "tar (39 kb)"
 //config:	default y
 //config:	help
 //config:	tar is an archiving program. It's commonly used with gzip to
diff --git a/archival/unzip.c b/archival/unzip.c
index c406d53..4667940 100644
--- a/archival/unzip.c
+++ b/archival/unzip.c
@@ -17,7 +17,7 @@
  * Zip64 + other methods
  */
 //config:config UNZIP
-//config:	bool "unzip (24 kb)"
+//config:	bool "unzip (26 kb)"
 //config:	default y
 //config:	help
 //config:	unzip will list or extract files from a ZIP archive,
diff --git a/console-tools/dumpkmap.c b/console-tools/dumpkmap.c
index f1c9287..fd4fd56 100644
--- a/console-tools/dumpkmap.c
+++ b/console-tools/dumpkmap.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config DUMPKMAP
-//config:	bool "dumpkmap (1.3 kb)"
+//config:	bool "dumpkmap (1.6 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/console-tools/fgconsole.c b/console-tools/fgconsole.c
index a353bec..554a324 100644
--- a/console-tools/fgconsole.c
+++ b/console-tools/fgconsole.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config FGCONSOLE
-//config:	bool "fgconsole (1.6 kb)"
+//config:	bool "fgconsole (1.5 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/console-tools/kbd_mode.c b/console-tools/kbd_mode.c
index f16449d..cee37ab 100644
--- a/console-tools/kbd_mode.c
+++ b/console-tools/kbd_mode.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config KBD_MODE
-//config:	bool "kbd_mode (4 kb)"
+//config:	bool "kbd_mode (4.1 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/console-tools/loadfont.c b/console-tools/loadfont.c
index 81d0c3d..b5d4e8f 100644
--- a/console-tools/loadfont.c
+++ b/console-tools/loadfont.c
@@ -10,14 +10,14 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config LOADFONT
-//config:	bool "loadfont (5.4 kb)"
+//config:	bool "loadfont (5.2 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
 //config:	This program loads a console font from standard input.
 //config:
 //config:config SETFONT
-//config:	bool "setfont (26 kb)"
+//config:	bool "setfont (24 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/console-tools/loadkmap.c b/console-tools/loadkmap.c
index 404aba1..d4981ad 100644
--- a/console-tools/loadkmap.c
+++ b/console-tools/loadkmap.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config LOADKMAP
-//config:	bool "loadkmap (1.5 kb)"
+//config:	bool "loadkmap (1.8 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/console-tools/openvt.c b/console-tools/openvt.c
index 423122f..b01229a 100644
--- a/console-tools/openvt.c
+++ b/console-tools/openvt.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config OPENVT
-//config:	bool "openvt (7 kb)"
+//config:	bool "openvt (7.2 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/console-tools/reset.c b/console-tools/reset.c
index 614806b..113bb5c 100644
--- a/console-tools/reset.c
+++ b/console-tools/reset.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config RESET
-//config:	bool "reset (275 bytes)"
+//config:	bool "reset (345 bytes)"
 //config:	default y
 //config:	help
 //config:	This program is used to reset the terminal screen, if it
diff --git a/console-tools/resize.c b/console-tools/resize.c
index 8aa487c..59d468d 100644
--- a/console-tools/resize.c
+++ b/console-tools/resize.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config RESIZE
-//config:	bool "resize (756 bytes)"
+//config:	bool "resize (903 bytes)"
 //config:	default y
 //config:	help
 //config:	This program is used to (re)set the width and height of your current
diff --git a/console-tools/setconsole.c b/console-tools/setconsole.c
index 7f0f9c7..0bc5872 100644
--- a/console-tools/setconsole.c
+++ b/console-tools/setconsole.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config SETCONSOLE
-//config:	bool "setconsole (3.7 kb)"
+//config:	bool "setconsole (3.6 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/console-tools/setkeycodes.c b/console-tools/setkeycodes.c
index 1363ac9..259946d 100644
--- a/console-tools/setkeycodes.c
+++ b/console-tools/setkeycodes.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config SETKEYCODES
-//config:	bool "setkeycodes (1.7 kb)"
+//config:	bool "setkeycodes (2.1 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/coreutils/basename.c b/coreutils/basename.c
index 812a5e6..0dd2c43 100644
--- a/coreutils/basename.c
+++ b/coreutils/basename.c
@@ -14,7 +14,7 @@
  * 3) Save some space by using strcmp().  Calling strncmp() here was silly.
  */
 //config:config BASENAME
-//config:	bool "basename (371 bytes)"
+//config:	bool "basename (438 bytes)"
 //config:	default y
 //config:	help
 //config:	basename is used to strip the directory and suffix from filenames,
diff --git a/coreutils/chgrp.c b/coreutils/chgrp.c
index 27a0edf..ae216aa 100644
--- a/coreutils/chgrp.c
+++ b/coreutils/chgrp.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config CHGRP
-//config:	bool "chgrp (7.2 kb)"
+//config:	bool "chgrp (7.6 kb)"
 //config:	default y
 //config:	help
 //config:	chgrp is used to change the group ownership of files.
diff --git a/coreutils/chmod.c b/coreutils/chmod.c
index 88989bf..27e9b6b 100644
--- a/coreutils/chmod.c
+++ b/coreutils/chmod.c
@@ -10,7 +10,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config CHMOD
-//config:	bool "chmod (5.1 kb)"
+//config:	bool "chmod (5.5 kb)"
 //config:	default y
 //config:	help
 //config:	chmod is used to change the access permission of files.
diff --git a/coreutils/chown.c b/coreutils/chown.c
index 6429fd0..a1c5c02 100644
--- a/coreutils/chown.c
+++ b/coreutils/chown.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config CHOWN
-//config:	bool "chown (7.2 kb)"
+//config:	bool "chown (7.6 kb)"
 //config:	default y
 //config:	help
 //config:	chown is used to change the user and/or group ownership
diff --git a/coreutils/cksum.c b/coreutils/cksum.c
index e46e249..633322b 100644
--- a/coreutils/cksum.c
+++ b/coreutils/cksum.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config CKSUM
-//config:	bool "cksum (4.2 kb)"
+//config:	bool "cksum (4.1 kb)"
 //config:	default y
 //config:	help
 //config:	cksum is used to calculate the CRC32 checksum of a file.
diff --git a/coreutils/comm.c b/coreutils/comm.c
index 4bee776..c59fccd 100644
--- a/coreutils/comm.c
+++ b/coreutils/comm.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config COMM
-//config:	bool "comm (3.9 kb)"
+//config:	bool "comm (4.2 kb)"
 //config:	default y
 //config:	help
 //config:	comm is used to compare two files line by line and return
diff --git a/coreutils/cp.c b/coreutils/cp.c
index b26c0e9..59e3d2f 100644
--- a/coreutils/cp.c
+++ b/coreutils/cp.c
@@ -12,7 +12,7 @@
  * Size reduction.
  */
 //config:config CP
-//config:	bool "cp (9.7 kb)"
+//config:	bool "cp (10 kb)"
 //config:	default y
 //config:	help
 //config:	cp is used to copy files and directories.
diff --git a/coreutils/cut.c b/coreutils/cut.c
index cdd90ab..e952dc1 100644
--- a/coreutils/cut.c
+++ b/coreutils/cut.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config CUT
-//config:	bool "cut (5.3 kb)"
+//config:	bool "cut (5.8 kb)"
 //config:	default y
 //config:	help
 //config:	cut is used to print selected parts of lines from
diff --git a/coreutils/date.c b/coreutils/date.c
index 87dc3bb..9cbc730 100644
--- a/coreutils/date.c
+++ b/coreutils/date.c
@@ -19,7 +19,7 @@
    much as possible, missed out a lot of bounds checking */
 
 //config:config DATE
-//config:	bool "date (7.1 kb)"
+//config:	bool "date (7 kb)"
 //config:	default y
 //config:	help
 //config:	date is used to set the system date or display the
diff --git a/coreutils/dd.c b/coreutils/dd.c
index 39ce501..4b31e9a 100644
--- a/coreutils/dd.c
+++ b/coreutils/dd.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config DD
-//config:	bool "dd (7.1 kb)"
+//config:	bool "dd (7.5 kb)"
 //config:	default y
 //config:	help
 //config:	dd copies a file (from standard input to standard output,
diff --git a/coreutils/df.c b/coreutils/df.c
index 50dccac..f6d66e4 100644
--- a/coreutils/df.c
+++ b/coreutils/df.c
@@ -18,7 +18,7 @@
  * Implement -P and -B; better coreutils compat; cleanup
  */
 //config:config DF
-//config:	bool "df (7.5 kb)"
+//config:	bool "df (6.8 kb)"
 //config:	default y
 //config:	help
 //config:	df reports the amount of disk space used and available
diff --git a/coreutils/dirname.c b/coreutils/dirname.c
index 511267b..5aad121 100644
--- a/coreutils/dirname.c
+++ b/coreutils/dirname.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config DIRNAME
-//config:	bool "dirname (289 bytes)"
+//config:	bool "dirname (329 bytes)"
 //config:	default y
 //config:	help
 //config:	dirname is used to strip a non-directory suffix from
diff --git a/coreutils/dos2unix.c b/coreutils/dos2unix.c
index 9f098e4..4039ed3 100644
--- a/coreutils/dos2unix.c
+++ b/coreutils/dos2unix.c
@@ -12,14 +12,14 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config DOS2UNIX
-//config:	bool "dos2unix (5.1 kb)"
+//config:	bool "dos2unix (5.2 kb)"
 //config:	default y
 //config:	help
 //config:	dos2unix is used to convert a text file from DOS format to
 //config:	UNIX format, and vice versa.
 //config:
 //config:config UNIX2DOS
-//config:	bool "unix2dos (5.1 kb)"
+//config:	bool "unix2dos (5.2 kb)"
 //config:	default y
 //config:	help
 //config:	unix2dos is used to convert a text file from UNIX format to
diff --git a/coreutils/env.c b/coreutils/env.c
index 0aebead..878068f 100644
--- a/coreutils/env.c
+++ b/coreutils/env.c
@@ -24,7 +24,7 @@
  * - use xfunc_error_retval
  */
 //config:config ENV
-//config:	bool "env (3.8 kb)"
+//config:	bool "env (4 kb)"
 //config:	default y
 //config:	help
 //config:	env is used to set an environment variable and run
diff --git a/coreutils/expand.c b/coreutils/expand.c
index 91084b8..f7e4619 100644
--- a/coreutils/expand.c
+++ b/coreutils/expand.c
@@ -21,13 +21,13 @@
  *  Caveat: this versions of expand and unexpand don't accept tab lists.
  */
 //config:config EXPAND
-//config:	bool "expand (5.8 kb)"
+//config:	bool "expand (5.1 kb)"
 //config:	default y
 //config:	help
 //config:	By default, convert all tabs to spaces.
 //config:
 //config:config UNEXPAND
-//config:	bool "unexpand (6 kb)"
+//config:	bool "unexpand (5.3 kb)"
 //config:	default y
 //config:	help
 //config:	By default, convert only leading sequences of blanks to tabs.
diff --git a/coreutils/expr.c b/coreutils/expr.c
index e54afbb..1bdfba0 100644
--- a/coreutils/expr.c
+++ b/coreutils/expr.c
@@ -23,7 +23,7 @@
  * provided they all associate ((x op x) op x).
  */
 //config:config EXPR
-//config:	bool "expr (6.1 kb)"
+//config:	bool "expr (6.6 kb)"
 //config:	default y
 //config:	help
 //config:	expr is used to calculate numbers and print the result
diff --git a/coreutils/factor.c b/coreutils/factor.c
index 467e23a..1f24784 100644
--- a/coreutils/factor.c
+++ b/coreutils/factor.c
@@ -4,7 +4,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config FACTOR
-//config:	bool "factor (2.6 kb)"
+//config:	bool "factor (2.7 kb)"
 //config:	default y
 //config:	help
 //config:	factor factorizes integers
diff --git a/coreutils/fsync.c b/coreutils/fsync.c
index 5e77e2c..c7cba9f 100644
--- a/coreutils/fsync.c
+++ b/coreutils/fsync.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config FSYNC
-//config:	bool "fsync (3.7 kb)"
+//config:	bool "fsync (3.6 kb)"
 //config:	default y
 //config:	help
 //config:	fsync is used to flush file-related cached blocks to disk.
diff --git a/coreutils/head.c b/coreutils/head.c
index fc3a48d..1219dfe 100644
--- a/coreutils/head.c
+++ b/coreutils/head.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config HEAD
-//config:	bool "head (3.7 kb)"
+//config:	bool "head (3.8 kb)"
 //config:	default y
 //config:	help
 //config:	head is used to print the first specified number of lines
diff --git a/coreutils/hostid.c b/coreutils/hostid.c
index d21e6d6..0388094 100644
--- a/coreutils/hostid.c
+++ b/coreutils/hostid.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config HOSTID
-//config:	bool "hostid (247 bytes)"
+//config:	bool "hostid (286 bytes)"
 //config:	default y
 //config:	help
 //config:	hostid prints the numeric identifier (in hexadecimal) for
diff --git a/coreutils/id.c b/coreutils/id.c
index 5a7fb9a..00c0cd8 100644
--- a/coreutils/id.c
+++ b/coreutils/id.c
@@ -13,13 +13,13 @@
  * Added -G option Tito Ragusa (C) 2008 for SUSv3.
  */
 //config:config ID
-//config:	bool "id (6.7 kb)"
+//config:	bool "id (7 kb)"
 //config:	default y
 //config:	help
 //config:	id displays the current user and group ID names.
 //config:
 //config:config GROUPS
-//config:	bool "groups (6.5 kb)"
+//config:	bool "groups (6.7 kb)"
 //config:	default y
 //config:	help
 //config:	Print the group names associated with current user id.
diff --git a/coreutils/link.c b/coreutils/link.c
index d8d583b..23e0cfd 100644
--- a/coreutils/link.c
+++ b/coreutils/link.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config LINK
-//config:	bool "link (3.1 kb)"
+//config:	bool "link (3.2 kb)"
 //config:	default y
 //config:	help
 //config:	link creates hard links between files.
diff --git a/coreutils/ln.c b/coreutils/ln.c
index 2dda5da..3fe2f3f 100644
--- a/coreutils/ln.c
+++ b/coreutils/ln.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config LN
-//config:	bool "ln (4.5 kb)"
+//config:	bool "ln (4.9 kb)"
 //config:	default y
 //config:	help
 //config:	ln is used to create hard or soft links between files.
diff --git a/coreutils/logname.c b/coreutils/logname.c
index e614ca7..31ce61f 100644
--- a/coreutils/logname.c
+++ b/coreutils/logname.c
@@ -16,7 +16,7 @@
  * a diagnostic message and an error return.
  */
 //config:config LOGNAME
-//config:	bool "logname (894 bytes)"
+//config:	bool "logname (1.1 kb)"
 //config:	default y
 //config:	help
 //config:	logname is used to print the current user's login name.
diff --git a/coreutils/md5_sha1_sum.c b/coreutils/md5_sha1_sum.c
index 8711451..538df25 100644
--- a/coreutils/md5_sha1_sum.c
+++ b/coreutils/md5_sha1_sum.c
@@ -6,31 +6,31 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config MD5SUM
-//config:	bool "md5sum (6.8 kb)"
+//config:	bool "md5sum (6.5 kb)"
 //config:	default y
 //config:	help
 //config:	Compute and check MD5 message digest
 //config:
 //config:config SHA1SUM
-//config:	bool "sha1sum (6 kb)"
+//config:	bool "sha1sum (5.9 kb)"
 //config:	default y
 //config:	help
 //config:	Compute and check SHA1 message digest
 //config:
 //config:config SHA256SUM
-//config:	bool "sha256sum (7.1 kb)"
+//config:	bool "sha256sum (7 kb)"
 //config:	default y
 //config:	help
 //config:	Compute and check SHA256 message digest
 //config:
 //config:config SHA512SUM
-//config:	bool "sha512sum (7.6 kb)"
+//config:	bool "sha512sum (7.4 kb)"
 //config:	default y
 //config:	help
 //config:	Compute and check SHA512 message digest
 //config:
 //config:config SHA3SUM
-//config:	bool "sha3sum (6.3 kb)"
+//config:	bool "sha3sum (6.1 kb)"
 //config:	default y
 //config:	help
 //config:	Compute and check SHA3 message digest
diff --git a/coreutils/mkdir.c b/coreutils/mkdir.c
index 986353d..0ee1d1f 100644
--- a/coreutils/mkdir.c
+++ b/coreutils/mkdir.c
@@ -14,7 +14,7 @@
 /* Nov 28, 2006      Yoshinori Sato <ysato@users.sourceforge.jp>: Add SELinux Support.
  */
 //config:config MKDIR
-//config:	bool "mkdir (4.4 kb)"
+//config:	bool "mkdir (4.5 kb)"
 //config:	default y
 //config:	help
 //config:	mkdir is used to create directories with the specified names.
diff --git a/coreutils/mkfifo.c b/coreutils/mkfifo.c
index 0f61401..e9d420e 100644
--- a/coreutils/mkfifo.c
+++ b/coreutils/mkfifo.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config MKFIFO
-//config:	bool "mkfifo (3.7 kb)"
+//config:	bool "mkfifo (3.8 kb)"
 //config:	default y
 //config:	help
 //config:	mkfifo is used to create FIFOs (named pipes).
diff --git a/coreutils/mknod.c b/coreutils/mknod.c
index d57167f..eee0ac7 100644
--- a/coreutils/mknod.c
+++ b/coreutils/mknod.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config MKNOD
-//config:	bool "mknod (4 kb)"
+//config:	bool "mknod (4.5 kb)"
 //config:	default y
 //config:	help
 //config:	mknod is used to create FIFOs or block/character special
diff --git a/coreutils/mktemp.c b/coreutils/mktemp.c
index c041fed..5393320 100644
--- a/coreutils/mktemp.c
+++ b/coreutils/mktemp.c
@@ -29,7 +29,7 @@
  *        -p; else /tmp [deprecated]
  */
 //config:config MKTEMP
-//config:	bool "mktemp (4 kb)"
+//config:	bool "mktemp (4.2 kb)"
 //config:	default y
 //config:	help
 //config:	mktemp is used to create unique temporary files
diff --git a/coreutils/mv.c b/coreutils/mv.c
index 6e11197..b9f8f69 100644
--- a/coreutils/mv.c
+++ b/coreutils/mv.c
@@ -12,7 +12,7 @@
  * Size reduction and improved error checking.
  */
 //config:config MV
-//config:	bool "mv (9.8 kb)"
+//config:	bool "mv (10 kb)"
 //config:	default y
 //config:	help
 //config:	mv is used to move or rename files or directories.
diff --git a/coreutils/nice.c b/coreutils/nice.c
index da1696c..28591ac 100644
--- a/coreutils/nice.c
+++ b/coreutils/nice.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config NICE
-//config:	bool "nice (1.8 kb)"
+//config:	bool "nice (2.1 kb)"
 //config:	default y
 //config:	help
 //config:	nice runs a program with modified scheduling priority.
diff --git a/coreutils/nl.c b/coreutils/nl.c
index 2fdc9d8..aea019c 100644
--- a/coreutils/nl.c
+++ b/coreutils/nl.c
@@ -5,7 +5,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config NL
-//config:	bool "nl (4.3 kb)"
+//config:	bool "nl (4.6 kb)"
 //config:	default y
 //config:	help
 //config:	nl is used to number lines of files.
diff --git a/coreutils/nproc.c b/coreutils/nproc.c
index 0ea8d10..31e452b 100644
--- a/coreutils/nproc.c
+++ b/coreutils/nproc.c
@@ -4,7 +4,7 @@
  * Licensed under GPLv2, see LICENSE in this source tree
  */
 //config:config NPROC
-//config:	bool "nproc (248 bytes)"
+//config:	bool "nproc (3.7 kb)"
 //config:	default y
 //config:	help
 //config:	Print number of CPUs
diff --git a/coreutils/paste.c b/coreutils/paste.c
index 52f67f9..3d81a5f 100644
--- a/coreutils/paste.c
+++ b/coreutils/paste.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config PASTE
-//config:	bool "paste (4.5 kb)"
+//config:	bool "paste (4.9 kb)"
 //config:	default y
 //config:	help
 //config:	paste is used to paste lines of different files together
diff --git a/coreutils/printenv.c b/coreutils/printenv.c
index b0468b3..5e195de 100644
--- a/coreutils/printenv.c
+++ b/coreutils/printenv.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config PRINTENV
-//config:	bool "printenv (1 kb)"
+//config:	bool "printenv (1.3 kb)"
 //config:	default y
 //config:	help
 //config:	printenv is used to print all or part of environment.
diff --git a/coreutils/printf.c b/coreutils/printf.c
index 67d3b2e..5cf5186 100644
--- a/coreutils/printf.c
+++ b/coreutils/printf.c
@@ -38,7 +38,7 @@
 /* 19990508 Busy Boxed! Dave Cinege */
 
 //config:config PRINTF
-//config:	bool "printf (3.3 kb)"
+//config:	bool "printf (3.8 kb)"
 //config:	default y
 //config:	help
 //config:	printf is used to format and print specified strings.
diff --git a/coreutils/pwd.c b/coreutils/pwd.c
index 345d851..4c42284 100644
--- a/coreutils/pwd.c
+++ b/coreutils/pwd.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config PWD
-//config:	bool "pwd (3.4 kb)"
+//config:	bool "pwd (3.7 kb)"
 //config:	default y
 //config:	help
 //config:	pwd is used to print the current directory.
diff --git a/coreutils/readlink.c b/coreutils/readlink.c
index 49361ce..09d69df 100644
--- a/coreutils/readlink.c
+++ b/coreutils/readlink.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config READLINK
-//config:	bool "readlink (3.6 kb)"
+//config:	bool "readlink (4 kb)"
 //config:	default y
 //config:	help
 //config:	This program reads a symbolic link and returns the name
diff --git a/coreutils/realpath.c b/coreutils/realpath.c
index 4392368..f5f8687 100644
--- a/coreutils/realpath.c
+++ b/coreutils/realpath.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config REALPATH
-//config:	bool "realpath (1.1 kb)"
+//config:	bool "realpath (1.6 kb)"
 //config:	default y
 //config:	help
 //config:	Return the canonicalized absolute pathname.
diff --git a/coreutils/rm.c b/coreutils/rm.c
index b68a82d..fd94bb5 100644
--- a/coreutils/rm.c
+++ b/coreutils/rm.c
@@ -11,7 +11,7 @@
  * Size reduction.
  */
 //config:config RM
-//config:	bool "rm (4.9 kb)"
+//config:	bool "rm (5.4 kb)"
 //config:	default y
 //config:	help
 //config:	rm is used to remove files or directories.
diff --git a/coreutils/rmdir.c b/coreutils/rmdir.c
index 9557404..5092a5d 100644
--- a/coreutils/rmdir.c
+++ b/coreutils/rmdir.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config RMDIR
-//config:	bool "rmdir (3.4 kb)"
+//config:	bool "rmdir (3.5 kb)"
 //config:	default y
 //config:	help
 //config:	rmdir is used to remove empty directories.
diff --git a/coreutils/seq.c b/coreutils/seq.c
index c26ff06..beb339d 100644
--- a/coreutils/seq.c
+++ b/coreutils/seq.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config SEQ
-//config:	bool "seq (3.6 kb)"
+//config:	bool "seq (3.8 kb)"
 //config:	default y
 //config:	help
 //config:	print a sequence of numbers
diff --git a/coreutils/shred.c b/coreutils/shred.c
index 3ceb58d..8f3d9c5 100644
--- a/coreutils/shred.c
+++ b/coreutils/shred.c
@@ -5,7 +5,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config SHRED
-//config:	bool "shred (5 kb)"
+//config:	bool "shred (4.9 kb)"
 //config:	default y
 //config:	help
 //config:	Overwrite a file to hide its contents, and optionally delete it
diff --git a/coreutils/sleep.c b/coreutils/sleep.c
index 1266658..5c9cda9 100644
--- a/coreutils/sleep.c
+++ b/coreutils/sleep.c
@@ -13,7 +13,7 @@
  * time suffixes for seconds, minutes, hours, and days.
  */
 //config:config SLEEP
-//config:	bool "sleep (1.7 kb)"
+//config:	bool "sleep (2 kb)"
 //config:	default y
 //config:	help
 //config:	sleep is used to pause for a specified number of seconds.
diff --git a/coreutils/sort.c b/coreutils/sort.c
index 05e5c90..f04c606 100644
--- a/coreutils/sort.c
+++ b/coreutils/sort.c
@@ -12,7 +12,7 @@
  * http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
  */
 //config:config SORT
-//config:	bool "sort (7.4 kb)"
+//config:	bool "sort (7.7 kb)"
 //config:	default y
 //config:	help
 //config:	sort is used to sort lines of text in specified files.
diff --git a/coreutils/split.c b/coreutils/split.c
index 4e1db19..c1e4cea 100644
--- a/coreutils/split.c
+++ b/coreutils/split.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config SPLIT
-//config:	bool "split (5.4 kb)"
+//config:	bool "split (5 kb)"
 //config:	default y
 //config:	help
 //config:	Split a file into pieces.
diff --git a/coreutils/stat.c b/coreutils/stat.c
index 3d527ae..122029b 100644
--- a/coreutils/stat.c
+++ b/coreutils/stat.c
@@ -13,7 +13,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config STAT
-//config:	bool "stat (10 kb)"
+//config:	bool "stat (11 kb)"
 //config:	default y
 //config:	help
 //config:	display file or filesystem status.
diff --git a/coreutils/stty.c b/coreutils/stty.c
index 424d909..6251f2a 100644
--- a/coreutils/stty.c
+++ b/coreutils/stty.c
@@ -21,7 +21,7 @@
  * Special for busybox ported by Vladimir Oleynik <dzo@simtreas.ru> 2001
  */
 //config:config STTY
-//config:	bool "stty (8.6 kb)"
+//config:	bool "stty (8.9 kb)"
 //config:	default y
 //config:	help
 //config:	stty is used to change and print terminal line settings.
diff --git a/coreutils/sum.c b/coreutils/sum.c
index 487e93f..16ec445 100644
--- a/coreutils/sum.c
+++ b/coreutils/sum.c
@@ -13,7 +13,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config SUM
-//config:	bool "sum (4.3 kb)"
+//config:	bool "sum (4 kb)"
 //config:	default y
 //config:	help
 //config:	checksum and count the blocks in a file
diff --git a/coreutils/sync.c b/coreutils/sync.c
index 9be47ab..b93476a 100644
--- a/coreutils/sync.c
+++ b/coreutils/sync.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config SYNC
-//config:	bool "sync (769 bytes)"
+//config:	bool "sync (3.8 kb)"
 //config:	default y
 //config:	help
 //config:	sync is used to flush filesystem buffers.
diff --git a/coreutils/tac.c b/coreutils/tac.c
index 6d3ea9c..25e85f6 100644
--- a/coreutils/tac.c
+++ b/coreutils/tac.c
@@ -13,7 +13,7 @@
  * http://www.uclibc.org/lists/busybox/2003-July/008813.html
  */
 //config:config TAC
-//config:	bool "tac (4.1 kb)"
+//config:	bool "tac (3.9 kb)"
 //config:	default y
 //config:	help
 //config:	tac is used to concatenate and print files in reverse.
diff --git a/coreutils/tail.c b/coreutils/tail.c
index 7335ba1..14ed85d 100644
--- a/coreutils/tail.c
+++ b/coreutils/tail.c
@@ -19,7 +19,7 @@
  * 7) lseek attempted when count==0 even if arg was +0 (from top)
  */
 //config:config TAIL
-//config:	bool "tail (7.1 kb)"
+//config:	bool "tail (6.8 kb)"
 //config:	default y
 //config:	help
 //config:	tail is used to print the last specified number of lines
diff --git a/coreutils/tee.c b/coreutils/tee.c
index f0ec791..fe56943 100644
--- a/coreutils/tee.c
+++ b/coreutils/tee.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config TEE
-//config:	bool "tee (4.3 kb)"
+//config:	bool "tee (4.2 kb)"
 //config:	default y
 //config:	help
 //config:	tee is used to read from standard input and write
diff --git a/coreutils/test.c b/coreutils/test.c
index ddb66dd..8d7dac0 100644
--- a/coreutils/test.c
+++ b/coreutils/test.c
@@ -20,7 +20,7 @@
  *     "This program is in the Public Domain."
  */
 //config:config TEST
-//config:	bool "test (3.6 kb)"
+//config:	bool "test (4.1 kb)"
 //config:	default y
 //config:	help
 //config:	test is used to check file types and compare values,
diff --git a/coreutils/timeout.c b/coreutils/timeout.c
index e42aba8..8b7bc2e 100644
--- a/coreutils/timeout.c
+++ b/coreutils/timeout.c
@@ -28,7 +28,7 @@
  * rewrite  14-11-2008 vda
  */
 //config:config TIMEOUT
-//config:	bool "timeout (5.5 kb)"
+//config:	bool "timeout (6 kb)"
 //config:	default y
 //config:	help
 //config:	Runs a program and watches it. If it does not terminate in
diff --git a/coreutils/touch.c b/coreutils/touch.c
index 8577615..b308111 100644
--- a/coreutils/touch.c
+++ b/coreutils/touch.c
@@ -13,7 +13,7 @@
  * Also, exiting on a failure was a bug.  All args should be processed.
  */
 //config:config TOUCH
-//config:	bool "touch (5.8 kb)"
+//config:	bool "touch (5.9 kb)"
 //config:	default y
 //config:	help
 //config:	touch is used to create or change the access and/or
diff --git a/coreutils/tr.c b/coreutils/tr.c
index 10284e1..ae35a9e 100644
--- a/coreutils/tr.c
+++ b/coreutils/tr.c
@@ -19,7 +19,7 @@
  * TODO: graph, print
  */
 //config:config TR
-//config:	bool "tr (5.5 kb)"
+//config:	bool "tr (5.1 kb)"
 //config:	default y
 //config:	help
 //config:	tr is used to squeeze, and/or delete characters from standard
diff --git a/coreutils/truncate.c b/coreutils/truncate.c
index f693570..233d0f2 100644
--- a/coreutils/truncate.c
+++ b/coreutils/truncate.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config TRUNCATE
-//config:	bool "truncate (4.7 kb)"
+//config:	bool "truncate (4.2 kb)"
 //config:	default y
 //config:	help
 //config:	truncate truncates files to a given size. If a file does
diff --git a/coreutils/tty.c b/coreutils/tty.c
index 18ad7c5..ff6f2bb 100644
--- a/coreutils/tty.c
+++ b/coreutils/tty.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config TTY
-//config:	bool "tty (3.3 kb)"
+//config:	bool "tty (3.6 kb)"
 //config:	default y
 //config:	help
 //config:	tty is used to print the name of the current terminal to
diff --git a/coreutils/uname.c b/coreutils/uname.c
index 7658096..2a1602b 100644
--- a/coreutils/uname.c
+++ b/coreutils/uname.c
@@ -44,7 +44,7 @@
  *  Fix handling of -a to not print "unknown", add -o and -i support.
  */
 //config:config UNAME
-//config:	bool "uname (3.7 kb)"
+//config:	bool "uname (3.9 kb)"
 //config:	default y
 //config:	help
 //config:	uname is used to print system information.
@@ -59,7 +59,7 @@
 //config:
 //can't use "ARCH" for this applet, all hell breaks loose in build system :)
 //config:config BB_ARCH
-//config:	bool "arch (1.6 kb)"
+//config:	bool "arch (1.1 kb)"
 //config:	default y
 //config:	help
 //config:	Same as uname -m.
diff --git a/coreutils/uniq.c b/coreutils/uniq.c
index f71557b..317f455 100644
--- a/coreutils/uniq.c
+++ b/coreutils/uniq.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config UNIQ
-//config:	bool "uniq (4.8 kb)"
+//config:	bool "uniq (4.9 kb)"
 //config:	default y
 //config:	help
 //config:	uniq is used to remove duplicate lines from a sorted file.
diff --git a/coreutils/unlink.c b/coreutils/unlink.c
index 61b108a..24be81d 100644
--- a/coreutils/unlink.c
+++ b/coreutils/unlink.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see LICENSE in this source tree
  */
 //config:config UNLINK
-//config:	bool "unlink (3.5 kb)"
+//config:	bool "unlink (3.2 kb)"
 //config:	default y
 //config:	help
 //config:	unlink deletes a file by calling unlink()
diff --git a/coreutils/usleep.c b/coreutils/usleep.c
index 684ab78..51a015c 100644
--- a/coreutils/usleep.c
+++ b/coreutils/usleep.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config USLEEP
-//config:	bool "usleep (1.1 kb)"
+//config:	bool "usleep (1.3 kb)"
 //config:	default y
 //config:	help
 //config:	usleep is used to pause for a specified number of microseconds.
diff --git a/coreutils/uudecode.c b/coreutils/uudecode.c
index 5ef05ee..5f69e62 100644
--- a/coreutils/uudecode.c
+++ b/coreutils/uudecode.c
@@ -11,7 +11,7 @@
  * "end" line
  */
 //config:config UUDECODE
-//config:	bool "uudecode (5.9 kb)"
+//config:	bool "uudecode (5.8 kb)"
 //config:	default y
 //config:	help
 //config:	uudecode is used to decode a uuencoded file.
@@ -175,7 +175,7 @@
 //kbuild:lib-$(CONFIG_BASE64) += uudecode.o
 
 //config:config BASE64
-//config:	bool "base64 (5 kb)"
+//config:	bool "base64 (4.9 kb)"
 //config:	default y
 //config:	help
 //config:	Base64 encode and decode
diff --git a/coreutils/uuencode.c b/coreutils/uuencode.c
index aa53b14..2807ef8 100644
--- a/coreutils/uuencode.c
+++ b/coreutils/uuencode.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config UUENCODE
-//config:	bool "uuencode (4.6 kb)"
+//config:	bool "uuencode (4.4 kb)"
 //config:	default y
 //config:	help
 //config:	uuencode is used to uuencode a file.
diff --git a/coreutils/wc.c b/coreutils/wc.c
index c74b7a6..99eb9dc 100644
--- a/coreutils/wc.c
+++ b/coreutils/wc.c
@@ -33,7 +33,7 @@
  * for which 'wc -c' should output '0'.
  */
 //config:config WC
-//config:	bool "wc (4.4 kb)"
+//config:	bool "wc (4.5 kb)"
 //config:	default y
 //config:	help
 //config:	wc is used to print the number of bytes, words, and lines,
diff --git a/coreutils/who.c b/coreutils/who.c
index 80226c3..be9c3cc 100644
--- a/coreutils/who.c
+++ b/coreutils/who.c
@@ -15,7 +15,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config WHO
-//config:	bool "who (3.7 kb)"
+//config:	bool "who (3.9 kb)"
 //config:	default y
 //config:	depends on FEATURE_UTMP
 //config:	help
@@ -23,14 +23,14 @@
 //config:
 // procps-ng has this variation of "who":
 //config:config W
-//config:	bool "w (3.7 kb)"
+//config:	bool "w (3.8 kb)"
 //config:	default y
 //config:	depends on FEATURE_UTMP
 //config:	help
 //config:	Print users currently logged on.
 //config:
 //config:config USERS
-//config:	bool "users (3.2 kb)"
+//config:	bool "users (3.4 kb)"
 //config:	default y
 //config:	depends on FEATURE_UTMP
 //config:	help
diff --git a/coreutils/whoami.c b/coreutils/whoami.c
index 9dab158..49b5dd3 100644
--- a/coreutils/whoami.c
+++ b/coreutils/whoami.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config WHOAMI
-//config:	bool "whoami (2.9 kb)"
+//config:	bool "whoami (3.2 kb)"
 //config:	default y
 //config:	help
 //config:	whoami is used to print the username of the current
diff --git a/coreutils/yes.c b/coreutils/yes.c
index c244bfe..9a435a7 100644
--- a/coreutils/yes.c
+++ b/coreutils/yes.c
@@ -11,7 +11,7 @@
  * Size reductions and removed redundant applet name prefix from error messages.
  */
 //config:config YES
-//config:	bool "yes (956 bytes)"
+//config:	bool "yes (1.2 kb)"
 //config:	default y
 //config:	help
 //config:	yes is used to repeatedly output a specific string, or
diff --git a/debianutils/pipe_progress.c b/debianutils/pipe_progress.c
index e6b7601..ab7e252 100644
--- a/debianutils/pipe_progress.c
+++ b/debianutils/pipe_progress.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config PIPE_PROGRESS
-//config:	bool "pipe_progress (225 bytes)"
+//config:	bool "pipe_progress (275 bytes)"
 //config:	default y
 //config:	help
 //config:	Display a dot to indicate pipe activity.
diff --git a/debianutils/run_parts.c b/debianutils/run_parts.c
index e4d61df..c80cc86 100644
--- a/debianutils/run_parts.c
+++ b/debianutils/run_parts.c
@@ -23,7 +23,7 @@
  * broken compatibility because the BusyBox policy doesn't allow them.
  */
 //config:config RUN_PARTS
-//config:	bool "run-parts (5.6 kb)"
+//config:	bool "run-parts (6.1 kb)"
 //config:	default y
 //config:	help
 //config:	run-parts is a utility designed to run all the scripts in a directory.
diff --git a/debianutils/which.c b/debianutils/which.c
index 02f77a2..9887652 100644
--- a/debianutils/which.c
+++ b/debianutils/which.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config WHICH
-//config:	bool "which (3.7 kb)"
+//config:	bool "which (3.8 kb)"
 //config:	default y
 //config:	help
 //config:	which is used to find programs in your PATH and
diff --git a/e2fsprogs/chattr.c b/e2fsprogs/chattr.c
index 76a5253..c93e209 100644
--- a/e2fsprogs/chattr.c
+++ b/e2fsprogs/chattr.c
@@ -10,7 +10,7 @@
  * Public License
  */
 //config:config CHATTR
-//config:	bool "chattr (3.2 kb)"
+//config:	bool "chattr (3.8 kb)"
 //config:	default y
 //config:	help
 //config:	chattr changes the file attributes on a second extended file system.
diff --git a/e2fsprogs/fsck.c b/e2fsprogs/fsck.c
index f5aa3db..8a14b3b 100644
--- a/e2fsprogs/fsck.c
+++ b/e2fsprogs/fsck.c
@@ -34,7 +34,7 @@
  * It doesn't guess filesystem types from on-disk format.
  */
 //config:config FSCK
-//config:	bool "fsck (6.7 kb)"
+//config:	bool "fsck (7.4 kb)"
 //config:	default y
 //config:	help
 //config:	fsck is used to check and optionally repair one or more filesystems.
diff --git a/e2fsprogs/lsattr.c b/e2fsprogs/lsattr.c
index 56c1187..be1488b 100644
--- a/e2fsprogs/lsattr.c
+++ b/e2fsprogs/lsattr.c
@@ -10,7 +10,7 @@
  * Public License
  */
 //config:config LSATTR
-//config:	bool "lsattr (5 kb)"
+//config:	bool "lsattr (5.5 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/editors/awk.c b/editors/awk.c
index af103e3..b6d8cf2 100644
--- a/editors/awk.c
+++ b/editors/awk.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config AWK
-//config:	bool "awk (22 kb)"
+//config:	bool "awk (23 kb)"
 //config:	default y
 //config:	help
 //config:	Awk is used as a pattern scanning and processing language.
diff --git a/editors/cmp.c b/editors/cmp.c
index 2a410fd..6e27a84 100644
--- a/editors/cmp.c
+++ b/editors/cmp.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config CMP
-//config:	bool "cmp (5.4 kb)"
+//config:	bool "cmp (4.9 kb)"
 //config:	default y
 //config:	help
 //config:	cmp is used to compare two files and returns the result
diff --git a/editors/ed.c b/editors/ed.c
index 0579769..1a36add 100644
--- a/editors/ed.c
+++ b/editors/ed.c
@@ -7,7 +7,7 @@
  * The "ed" built-in command (much simplified)
  */
 //config:config ED
-//config:	bool "ed (25 kb)"
+//config:	bool "ed (21 kb)"
 //config:	default y
 //config:	help
 //config:	The original 1970's Unix text editor, from the days of teletypes.
diff --git a/editors/patch.c b/editors/patch.c
index eca6bc5..0ce0210 100644
--- a/editors/patch.c
+++ b/editors/patch.c
@@ -21,7 +21,7 @@
  * [file] which file to patch
  */
 //config:config PATCH
-//config:	bool "patch (9.1 kb)"
+//config:	bool "patch (9.4 kb)"
 //config:	default y
 //config:	help
 //config:	Apply a unified diff formatted patch.
diff --git a/editors/patch_toybox.c b/editors/patch_toybox.c
index 2c958d2..3ffbf90 100644
--- a/editors/patch_toybox.c
+++ b/editors/patch_toybox.c
@@ -26,7 +26,7 @@
 USE_PATCH(NEWTOY(patch, USE_TOYBOX_DEBUG("x")"up#i:R", TOYFLAG_USR|TOYFLAG_BIN))
 
 config PATCH
-	bool "patch (9.1 kb)"
+	bool "patch (9.4 kb)"
 	default y
 	help
 	  usage: patch [-i file] [-p depth] [-Ru]
diff --git a/editors/vi.c b/editors/vi.c
index 2715294..32144ab 100644
--- a/editors/vi.c
+++ b/editors/vi.c
@@ -19,7 +19,7 @@
  *	An "ex" line oriented mode- maybe using "cmdedit"
  */
 //config:config VI
-//config:	bool "vi (22 kb)"
+//config:	bool "vi (23 kb)"
 //config:	default y
 //config:	help
 //config:	'vi' is a text editor. More specifically, it is the One True
diff --git a/findutils/grep.c b/findutils/grep.c
index 3e8ea92..a4033a4 100644
--- a/findutils/grep.c
+++ b/findutils/grep.c
@@ -18,19 +18,19 @@
  * (C) 2006 Jac Goudsmit added -o option
  */
 //config:config GREP
-//config:	bool "grep (8.5 kb)"
+//config:	bool "grep (8.6 kb)"
 //config:	default y
 //config:	help
 //config:	grep is used to search files for a specified pattern.
 //config:
 //config:config EGREP
-//config:	bool "egrep (7.6 kb)"
+//config:	bool "egrep (7.8 kb)"
 //config:	default y
 //config:	help
 //config:	Alias to "grep -E".
 //config:
 //config:config FGREP
-//config:	bool "fgrep (7.6 kb)"
+//config:	bool "fgrep (7.8 kb)"
 //config:	default y
 //config:	help
 //config:	Alias to "grep -F".
diff --git a/findutils/xargs.c b/findutils/xargs.c
index 0dedb63..35a06f7 100644
--- a/findutils/xargs.c
+++ b/findutils/xargs.c
@@ -15,7 +15,7 @@
  * http://www.opengroup.org/onlinepubs/007904975/utilities/xargs.html
  */
 //config:config XARGS
-//config:	bool "xargs (6.7 kb)"
+//config:	bool "xargs (7.2 kb)"
 //config:	default y
 //config:	help
 //config:	xargs is used to execute a specified command for
diff --git a/init/halt.c b/init/halt.c
index e6dcb1c..785c381 100644
--- a/init/halt.c
+++ b/init/halt.c
@@ -7,19 +7,19 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config HALT
-//config:	bool "halt (3.7 kb)"
+//config:	bool "halt (4 kb)"
 //config:	default y
 //config:	help
 //config:	Stop all processes and halt the system.
 //config:
 //config:config POWEROFF
-//config:	bool "poweroff (3.7 kb)"
+//config:	bool "poweroff (4 kb)"
 //config:	default y
 //config:	help
 //config:	Stop all processes and power off the system.
 //config:
 //config:config REBOOT
-//config:	bool "reboot (3.7 kb)"
+//config:	bool "reboot (4 kb)"
 //config:	default y
 //config:	help
 //config:	Stop all processes and reboot the system.
diff --git a/init/init.c b/init/init.c
index fde35f6..87086b4 100644
--- a/init/init.c
+++ b/init/init.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config INIT
-//config:	bool "init (9.3 kb)"
+//config:	bool "init (10 kb)"
 //config:	default y
 //config:	select FEATURE_SYSLOG
 //config:	help
diff --git a/klibc-utils/nuke.c b/klibc-utils/nuke.c
index 60a5f71..d7c16f5 100644
--- a/klibc-utils/nuke.c
+++ b/klibc-utils/nuke.c
@@ -4,7 +4,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config NUKE
-//config:	bool "nuke (2.4 kb)"
+//config:	bool "nuke (2.9 kb)"
 //config:	default y
 //config:	help
 //config:	Alias to "rm -rf".
diff --git a/klibc-utils/resume.c b/klibc-utils/resume.c
index 3424f07..2bf50f9 100644
--- a/klibc-utils/resume.c
+++ b/klibc-utils/resume.c
@@ -4,7 +4,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config RESUME
-//config:	bool "resume (3.3 kb)"
+//config:	bool "resume (3.2 kb)"
 //config:	default y
 //config:	help
 //config:	Resume from saved "suspend-to-disk" image
diff --git a/klibc-utils/run-init.c b/klibc-utils/run-init.c
index 61c16fd..77fc0e6 100644
--- a/klibc-utils/run-init.c
+++ b/klibc-utils/run-init.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config RUN_INIT
-//config:	bool "run-init (7.5 kb)"
+//config:	bool "run-init (7.7 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/loginutils/add-remove-shell.c b/loginutils/add-remove-shell.c
index 6d03de2..b09555a 100644
--- a/loginutils/add-remove-shell.c
+++ b/loginutils/add-remove-shell.c
@@ -8,13 +8,13 @@
  * for details.
  */
 //config:config ADD_SHELL
-//config:	bool "add-shell (2.8 kb)"
+//config:	bool "add-shell (3.1 kb)"
 //config:	default y if DESKTOP
 //config:	help
 //config:	Add shells to /etc/shells.
 //config:
 //config:config REMOVE_SHELL
-//config:	bool "remove-shell (2.7 kb)"
+//config:	bool "remove-shell (3 kb)"
 //config:	default y if DESKTOP
 //config:	help
 //config:	Remove shells from /etc/shells.
diff --git a/loginutils/addgroup.c b/loginutils/addgroup.c
index 6839eaf..baa961f 100644
--- a/loginutils/addgroup.c
+++ b/loginutils/addgroup.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config ADDGROUP
-//config:	bool "addgroup (8.2 kb)"
+//config:	bool "addgroup (8.6 kb)"
 //config:	default y
 //config:	select LONG_OPTS
 //config:	help
diff --git a/loginutils/deluser.c b/loginutils/deluser.c
index 5ee22d4..d7e9327 100644
--- a/loginutils/deluser.c
+++ b/loginutils/deluser.c
@@ -9,13 +9,13 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config DELUSER
-//config:	bool "deluser (8.4 kb)"
+//config:	bool "deluser (9.1 kb)"
 //config:	default y
 //config:	help
 //config:	Utility for deleting a user account.
 //config:
 //config:config DELGROUP
-//config:	bool "delgroup (5.6 kb)"
+//config:	bool "delgroup (6.4 kb)"
 //config:	default y
 //config:	help
 //config:	Utility for deleting a group account.
diff --git a/mailutils/makemime.c b/mailutils/makemime.c
index 7539d51..53a1820 100644
--- a/mailutils/makemime.c
+++ b/mailutils/makemime.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config MAKEMIME
-//config:	bool "makemime (5.9 kb)"
+//config:	bool "makemime (5.4 kb)"
 //config:	default y
 //config:	help
 //config:	Create MIME-formatted messages.
diff --git a/miscutils/adjtimex.c b/miscutils/adjtimex.c
index c1718e9..8ca90d5 100644
--- a/miscutils/adjtimex.c
+++ b/miscutils/adjtimex.c
@@ -11,7 +11,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config ADJTIMEX
-//config:	bool "adjtimex (4.5 kb)"
+//config:	bool "adjtimex (4.7 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/miscutils/bc.c b/miscutils/bc.c
index 537612d..7179811 100644
--- a/miscutils/bc.c
+++ b/miscutils/bc.c
@@ -5,7 +5,7 @@
  * Original code copyright (c) 2018 Gavin D. Howard and contributors.
  */
 //config:config BC
-//config:	bool "bc (45 kb; 49 kb when combined with dc)"
+//config:	bool "bc (45 kb)"
 //config:	default y
 //config:	help
 //config:	bc is a command-line, arbitrary-precision calculator with a
@@ -41,7 +41,7 @@
 //config:		j(n, x) Bessel function of integer order n of x
 //config:
 //config:config DC
-//config:	bool "dc (38 kb; 49 kb when combined with bc)"
+//config:	bool "dc (36 kb)"
 //config:	default y
 //config:	help
 //config:	dc is a reverse-polish notation command-line calculator which
diff --git a/miscutils/beep.c b/miscutils/beep.c
index 0c8a822..92faa1c 100644
--- a/miscutils/beep.c
+++ b/miscutils/beep.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config BEEP
-//config:	bool "beep (3 kb)"
+//config:	bool "beep (2.4 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/miscutils/chat.c b/miscutils/chat.c
index 2dfe52c..5183d13 100644
--- a/miscutils/chat.c
+++ b/miscutils/chat.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config CHAT
-//config:	bool "chat (6.6 kb)"
+//config:	bool "chat (6.3 kb)"
 //config:	default y
 //config:	help
 //config:	Simple chat utility.
diff --git a/miscutils/crond.c b/miscutils/crond.c
index f6580a9..2e36c40 100644
--- a/miscutils/crond.c
+++ b/miscutils/crond.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config CROND
-//config:	bool "crond (13 kb)"
+//config:	bool "crond (14 kb)"
 //config:	default y
 //config:	select FEATURE_SYSLOG
 //config:	help
diff --git a/miscutils/crontab.c b/miscutils/crontab.c
index 4787fa0..96dc474 100644
--- a/miscutils/crontab.c
+++ b/miscutils/crontab.c
@@ -10,7 +10,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config CRONTAB
-//config:	bool "crontab (9.7 kb)"
+//config:	bool "crontab (10 kb)"
 //config:	default y
 //config:	help
 //config:	Crontab manipulates the crontab for a particular user. Only
diff --git a/miscutils/fbsplash.c b/miscutils/fbsplash.c
index bc3c610..bba22d6 100644
--- a/miscutils/fbsplash.c
+++ b/miscutils/fbsplash.c
@@ -21,7 +21,7 @@
  *   "exit" (or just close fifo) - well you guessed it.
  */
 //config:config FBSPLASH
-//config:	bool "fbsplash (27 kb)"
+//config:	bool "fbsplash (26 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/miscutils/flash_eraseall.c b/miscutils/flash_eraseall.c
index 8e93060..a3dabda 100644
--- a/miscutils/flash_eraseall.c
+++ b/miscutils/flash_eraseall.c
@@ -11,7 +11,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config FLASH_ERASEALL
-//config:	bool "flash_eraseall (5.5 kb)"
+//config:	bool "flash_eraseall (5.9 kb)"
 //config:	default n  # doesn't build on Ubuntu 8.04
 //config:	help
 //config:	The flash_eraseall binary from mtd-utils as of git head c4c6a59eb.
diff --git a/miscutils/flashcp.c b/miscutils/flashcp.c
index 858cee1..1ca9d15 100644
--- a/miscutils/flashcp.c
+++ b/miscutils/flashcp.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config FLASHCP
-//config:	bool "flashcp (5.4 kb)"
+//config:	bool "flashcp (5.3 kb)"
 //config:	default n  # doesn't build on Ubuntu 8.04
 //config:	help
 //config:	The flashcp binary, inspired by mtd-utils as of git head 5eceb74f7.
diff --git a/miscutils/hdparm.c b/miscutils/hdparm.c
index 0bbe6ca..342e240 100644
--- a/miscutils/hdparm.c
+++ b/miscutils/hdparm.c
@@ -12,7 +12,7 @@
  *          - by Mark Lord (C) 1994-2002 -- freely distributable
  */
 //config:config HDPARM
-//config:	bool "hdparm (23 kb)"
+//config:	bool "hdparm (25 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/miscutils/hexedit.c b/miscutils/hexedit.c
index 298eb81..5c2f4a5 100644
--- a/miscutils/hexedit.c
+++ b/miscutils/hexedit.c
@@ -4,7 +4,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config HEXEDIT
-//config:	bool "hexedit (20 kb)"
+//config:	bool "hexedit (21 kb)"
 //config:	default y
 //config:	help
 //config:	Edit file in hexadecimal.
diff --git a/miscutils/i2c_tools.c b/miscutils/i2c_tools.c
index 6a21340..610fed5 100644
--- a/miscutils/i2c_tools.c
+++ b/miscutils/i2c_tools.c
@@ -9,28 +9,28 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config I2CGET
-//config:	bool "i2cget (5.6 kb)"
+//config:	bool "i2cget (5.5 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
 //config:	Read from I2C/SMBus chip registers.
 //config:
 //config:config I2CSET
-//config:	bool "i2cset (6.9 kb)"
+//config:	bool "i2cset (6.7 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
 //config:	Set I2C registers.
 //config:
 //config:config I2CDUMP
-//config:	bool "i2cdump (7.2 kb)"
+//config:	bool "i2cdump (7.1 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
 //config:	Examine I2C registers.
 //config:
 //config:config I2CDETECT
-//config:	bool "i2cdetect (7.2 kb)"
+//config:	bool "i2cdetect (7.1 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/miscutils/inotifyd.c b/miscutils/inotifyd.c
index 0060797..ec03219 100644
--- a/miscutils/inotifyd.c
+++ b/miscutils/inotifyd.c
@@ -27,7 +27,7 @@
  * See below for mask names explanation.
  */
 //config:config INOTIFYD
-//config:	bool "inotifyd (3.5 kb)"
+//config:	bool "inotifyd (3.6 kb)"
 //config:	default n  # doesn't build on Knoppix 5
 //config:	help
 //config:	Simple inotify daemon. Reports filesystem changes. Requires
diff --git a/miscutils/less.c b/miscutils/less.c
index 938d984..223c255 100644
--- a/miscutils/less.c
+++ b/miscutils/less.c
@@ -20,7 +20,7 @@
  *   redirected input has been read from stdin
  */
 //config:config LESS
-//config:	bool "less (15 kb)"
+//config:	bool "less (16 kb)"
 //config:	default y
 //config:	help
 //config:	'less' is a pager, meaning that it displays text files. It possesses
diff --git a/miscutils/lsscsi.c b/miscutils/lsscsi.c
index 0aaa01d..f737d33 100644
--- a/miscutils/lsscsi.c
+++ b/miscutils/lsscsi.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config LSSCSI
-//config:	bool "lsscsi (2.4 kb)"
+//config:	bool "lsscsi (2.5 kb)"
 //config:	default y
 //config:	#select PLATFORM_LINUX
 //config:	help
diff --git a/miscutils/makedevs.c b/miscutils/makedevs.c
index 80975c6..93c5500 100644
--- a/miscutils/makedevs.c
+++ b/miscutils/makedevs.c
@@ -7,7 +7,7 @@
  * known bugs: can't deal with alpha ranges
  */
 //config:config MAKEDEVS
-//config:	bool "makedevs (9.3 kb)"
+//config:	bool "makedevs (9.2 kb)"
 //config:	default y
 //config:	help
 //config:	'makedevs' is a utility used to create a batch of devices with
diff --git a/miscutils/man.c b/miscutils/man.c
index ba6bb4c..01155c8 100644
--- a/miscutils/man.c
+++ b/miscutils/man.c
@@ -3,7 +3,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config MAN
-//config:	bool "man (27 kb)"
+//config:	bool "man (26 kb)"
 //config:	default y
 //config:	help
 //config:	Format and display manual pages.
diff --git a/miscutils/microcom.c b/miscutils/microcom.c
index fa09005..399d4cf 100644
--- a/miscutils/microcom.c
+++ b/miscutils/microcom.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config MICROCOM
-//config:	bool "microcom (5.6 kb)"
+//config:	bool "microcom (5.7 kb)"
 //config:	default y
 //config:	help
 //config:	The poor man's minicom utility for chatting with serial port devices.
diff --git a/miscutils/mt.c b/miscutils/mt.c
index fad656e..9f1aecf 100644
--- a/miscutils/mt.c
+++ b/miscutils/mt.c
@@ -3,7 +3,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config MT
-//config:	bool "mt (2.6 kb)"
+//config:	bool "mt (2.5 kb)"
 //config:	default y
 //config:	help
 //config:	mt is used to control tape devices. You can use the mt utility
diff --git a/miscutils/nandwrite.c b/miscutils/nandwrite.c
index 29c8006..09bcaaf 100644
--- a/miscutils/nandwrite.c
+++ b/miscutils/nandwrite.c
@@ -8,14 +8,14 @@
  * TODO: add support for large (>4GB) MTD devices
  */
 //config:config NANDWRITE
-//config:	bool "nandwrite (5.9 kb)"
+//config:	bool "nandwrite (4.8 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
 //config:	Write to the specified MTD device, with bad blocks awareness
 //config:
 //config:config NANDDUMP
-//config:	bool "nanddump (6.3 kb)"
+//config:	bool "nanddump (5.2 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/miscutils/partprobe.c b/miscutils/partprobe.c
index d1ae273..0abed6f 100644
--- a/miscutils/partprobe.c
+++ b/miscutils/partprobe.c
@@ -5,7 +5,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config PARTPROBE
-//config:	bool "partprobe (3.6 kb)"
+//config:	bool "partprobe (3.5 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/miscutils/raidautorun.c b/miscutils/raidautorun.c
index d315c27..39816ab 100644
--- a/miscutils/raidautorun.c
+++ b/miscutils/raidautorun.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config RAIDAUTORUN
-//config:	bool "raidautorun (1.4 kb)"
+//config:	bool "raidautorun (1.3 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/miscutils/readahead.c b/miscutils/readahead.c
index 972302a..cc0ba5b 100644
--- a/miscutils/readahead.c
+++ b/miscutils/readahead.c
@@ -10,7 +10,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config READAHEAD
-//config:	bool "readahead (2 kb)"
+//config:	bool "readahead (1.5 kb)"
 //config:	default y
 //config:	depends on LFS
 //config:	select PLATFORM_LINUX
diff --git a/miscutils/rfkill.c b/miscutils/rfkill.c
index ae38c18..766bad8 100644
--- a/miscutils/rfkill.c
+++ b/miscutils/rfkill.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config RFKILL
-//config:	bool "rfkill (5.3 kb)"
+//config:	bool "rfkill (4.4 kb)"
 //config:	default n # doesn't build on Ubuntu 9.04
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/miscutils/runlevel.c b/miscutils/runlevel.c
index 0b20985..885b403 100644
--- a/miscutils/runlevel.c
+++ b/miscutils/runlevel.c
@@ -12,7 +12,7 @@
  * initially busyboxified by Bernhard Reutner-Fischer
  */
 //config:config RUNLEVEL
-//config:	bool "runlevel (518 bytes)"
+//config:	bool "runlevel (559 bytes)"
 //config:	default y
 //config:	depends on FEATURE_UTMP
 //config:	help
diff --git a/miscutils/setfattr.c b/miscutils/setfattr.c
index 12eebc5..9792c26 100644
--- a/miscutils/setfattr.c
+++ b/miscutils/setfattr.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config SETFATTR
-//config:	bool "setfattr (3.6 kb)"
+//config:	bool "setfattr (3.7 kb)"
 //config:	default y
 //config:	help
 //config:	Set/delete extended attributes on files
diff --git a/miscutils/setserial.c b/miscutils/setserial.c
index fd88ed1..71b2745 100644
--- a/miscutils/setserial.c
+++ b/miscutils/setserial.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config SETSERIAL
-//config:	bool "setserial (6.6 kb)"
+//config:	bool "setserial (6.9 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/miscutils/strings.c b/miscutils/strings.c
index ccb05f6..51412f4 100644
--- a/miscutils/strings.c
+++ b/miscutils/strings.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config STRINGS
-//config:	bool "strings (4.3 kb)"
+//config:	bool "strings (4.6 kb)"
 //config:	default y
 //config:	help
 //config:	strings prints the printable character sequences for each file
diff --git a/miscutils/time.c b/miscutils/time.c
index 7d6a7a2..064888a 100644
--- a/miscutils/time.c
+++ b/miscutils/time.c
@@ -10,7 +10,7 @@
  * Heavily modified for busybox by Erik Andersen <andersen@codepoet.org>
  */
 //config:config TIME
-//config:	bool "time (7 kb)"
+//config:	bool "time (6.8 kb)"
 //config:	default y
 //config:	help
 //config:	The time command runs the specified program with the given arguments.
diff --git a/miscutils/ttysize.c b/miscutils/ttysize.c
index 2c2d4ec..d635b29 100644
--- a/miscutils/ttysize.c
+++ b/miscutils/ttysize.c
@@ -10,7 +10,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config TTYSIZE
-//config:	bool "ttysize (372 bytes)"
+//config:	bool "ttysize (432 bytes)"
 //config:	default y
 //config:	help
 //config:	A replacement for "stty size". Unlike stty, can report only width,
diff --git a/miscutils/ubi_tools.c b/miscutils/ubi_tools.c
index a947aba..dc7af25 100644
--- a/miscutils/ubi_tools.c
+++ b/miscutils/ubi_tools.c
@@ -4,42 +4,42 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config UBIATTACH
-//config:	bool "ubiattach (4.7 kb)"
+//config:	bool "ubiattach (4.2 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
 //config:	Attach MTD device to an UBI device.
 //config:
 //config:config UBIDETACH
-//config:	bool "ubidetach (4.6 kb)"
+//config:	bool "ubidetach (4.1 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
 //config:	Detach MTD device from an UBI device.
 //config:
 //config:config UBIMKVOL
-//config:	bool "ubimkvol (5.8 kb)"
+//config:	bool "ubimkvol (5.3 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
 //config:	Create a UBI volume.
 //config:
 //config:config UBIRMVOL
-//config:	bool "ubirmvol (5.2 kb)"
+//config:	bool "ubirmvol (4.9 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
 //config:	Delete a UBI volume.
 //config:
 //config:config UBIRSVOL
-//config:	bool "ubirsvol (4.6 kb)"
+//config:	bool "ubirsvol (4.2 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
 //config:	Resize a UBI volume.
 //config:
 //config:config UBIUPDATEVOL
-//config:	bool "ubiupdatevol (5.6 kb)"
+//config:	bool "ubiupdatevol (5.2 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/miscutils/ubirename.c b/miscutils/ubirename.c
index ecc8fe1..21bd101 100644
--- a/miscutils/ubirename.c
+++ b/miscutils/ubirename.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config UBIRENAME
-//config:	bool "ubirename (2.2 kb)"
+//config:	bool "ubirename (2.4 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/miscutils/volname.c b/miscutils/volname.c
index 6e6bbaa..027d012 100644
--- a/miscutils/volname.c
+++ b/miscutils/volname.c
@@ -28,7 +28,7 @@
  * Matthew Stoltenberg <d3matt@gmail.com>
  */
 //config:config VOLNAME
-//config:	bool "volname (1.7 kb)"
+//config:	bool "volname (1.6 kb)"
 //config:	default y
 //config:	help
 //config:	Prints a CD-ROM volume name.
diff --git a/miscutils/watchdog.c b/miscutils/watchdog.c
index 392d056..1e9ecc5 100644
--- a/miscutils/watchdog.c
+++ b/miscutils/watchdog.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config WATCHDOG
-//config:	bool "watchdog (5.1 kb)"
+//config:	bool "watchdog (5.3 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/modutils/depmod.c b/modutils/depmod.c
index 004c67a..b5244fc 100644
--- a/modutils/depmod.c
+++ b/modutils/depmod.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config DEPMOD
-//config:	bool "depmod (26 kb)"
+//config:	bool "depmod (27 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/modutils/lsmod.c b/modutils/lsmod.c
index 84860cd..694205f 100644
--- a/modutils/lsmod.c
+++ b/modutils/lsmod.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config LSMOD
-//config:	bool "lsmod (4.3 kb)"
+//config:	bool "lsmod (1.9 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/modutils/modinfo.c b/modutils/modinfo.c
index 3f91622..1e63f74 100644
--- a/modutils/modinfo.c
+++ b/modutils/modinfo.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config MODINFO
-//config:	bool "modinfo (25 kb)"
+//config:	bool "modinfo (24 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/modutils/modprobe.c b/modutils/modprobe.c
index 291e4cb..0a372a0 100644
--- a/modutils/modprobe.c
+++ b/modutils/modprobe.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config MODPROBE
-//config:	bool "modprobe (29 kb)"
+//config:	bool "modprobe (28 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/modutils/rmmod.c b/modutils/rmmod.c
index df50e58..a354887 100644
--- a/modutils/rmmod.c
+++ b/modutils/rmmod.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config RMMOD
-//config:	bool "rmmod (3.6 kb)"
+//config:	bool "rmmod (3.3 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/networking/arp.c b/networking/arp.c
index 177ab15..71bfe3c 100644
--- a/networking/arp.c
+++ b/networking/arp.c
@@ -13,7 +13,7 @@
  * modified for getopt32 by Arne Bernin <arne [at] alamut.de>
  */
 //config:config ARP
-//config:	bool "arp (11 kb)"
+//config:	bool "arp (10 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/networking/arping.c b/networking/arping.c
index 788fded..901578b 100644
--- a/networking/arping.c
+++ b/networking/arping.c
@@ -6,7 +6,7 @@
  * Busybox port: Nick Fedchik <nick@fedchik.org.ua>
  */
 //config:config ARPING
-//config:	bool "arping (9.3 kb)"
+//config:	bool "arping (9 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/networking/ether-wake.c b/networking/ether-wake.c
index 6677f07..acaac16 100644
--- a/networking/ether-wake.c
+++ b/networking/ether-wake.c
@@ -64,7 +64,7 @@
  *   filter.  That configuration consumes more power.
  */
 //config:config ETHER_WAKE
-//config:	bool "ether-wake (6.6 kb)"
+//config:	bool "ether-wake (4.9 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/networking/ftpgetput.c b/networking/ftpgetput.c
index 2f29213..cb6910f 100644
--- a/networking/ftpgetput.c
+++ b/networking/ftpgetput.c
@@ -13,13 +13,13 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config FTPGET
-//config:	bool "ftpget (8 kb)"
+//config:	bool "ftpget (7.8 kb)"
 //config:	default y
 //config:	help
 //config:	Retrieve a remote file via FTP.
 //config:
 //config:config FTPPUT
-//config:	bool "ftpput (7.7 kb)"
+//config:	bool "ftpput (7.5 kb)"
 //config:	default y
 //config:	help
 //config:	Store a remote file via FTP.
diff --git a/networking/hostname.c b/networking/hostname.c
index 8e3238d..248d8b6 100644
--- a/networking/hostname.c
+++ b/networking/hostname.c
@@ -10,7 +10,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config HOSTNAME
-//config:	bool "hostname (5.6 kb)"
+//config:	bool "hostname (5.5 kb)"
 //config:	default y
 //config:	help
 //config:	Show or set the system's host name.
diff --git a/networking/ifplugd.c b/networking/ifplugd.c
index 9a67d24..026ff1c 100644
--- a/networking/ifplugd.c
+++ b/networking/ifplugd.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config IFPLUGD
-//config:	bool "ifplugd (9.9 kb)"
+//config:	bool "ifplugd (10 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/networking/ifupdown.c b/networking/ifupdown.c
index 80fce87..8a6efc9 100644
--- a/networking/ifupdown.c
+++ b/networking/ifupdown.c
@@ -17,7 +17,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config IFUP
-//config:	bool "ifup (17 kb)"
+//config:	bool "ifup (14 kb)"
 //config:	default y
 //config:	help
 //config:	Activate the specified interfaces. This applet makes use
@@ -33,7 +33,7 @@
 //config:	via busybox or via standalone utilities.
 //config:
 //config:config IFDOWN
-//config:	bool "ifdown (15 kb)"
+//config:	bool "ifdown (13 kb)"
 //config:	default y
 //config:	help
 //config:	Deactivate the specified interfaces.
diff --git a/networking/ip.c b/networking/ip.c
index 97d618c..034ee4f 100644
--- a/networking/ip.c
+++ b/networking/ip.c
@@ -9,7 +9,7 @@
  * Bernhard Reutner-Fischer rewrote to use index_in_substr_array
  */
 //config:config IP
-//config:	bool "ip (34 kb)"
+//config:	bool "ip (35 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
@@ -28,7 +28,7 @@
 //config:	Short form of "ip addr"
 //config:
 //config:config IPLINK
-//config:	bool "iplink (16 kb)"
+//config:	bool "iplink (17 kb)"
 //config:	default y
 //config:	select FEATURE_IP_LINK
 //config:	select PLATFORM_LINUX
diff --git a/networking/ipcalc.c b/networking/ipcalc.c
index cdae8ee..67f7688 100644
--- a/networking/ipcalc.c
+++ b/networking/ipcalc.c
@@ -12,7 +12,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config IPCALC
-//config:	bool "ipcalc (4.3 kb)"
+//config:	bool "ipcalc (4.4 kb)"
 //config:	default y
 //config:	help
 //config:	ipcalc takes an IP address and netmask and calculates the
diff --git a/networking/isrv_identd.c b/networking/isrv_identd.c
index 0c33dde..f564d60 100644
--- a/networking/isrv_identd.c
+++ b/networking/isrv_identd.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config FAKEIDENTD
-//config:	bool "fakeidentd (8.9 kb)"
+//config:	bool "fakeidentd (8.7 kb)"
 //config:	default y
 //config:	select FEATURE_SYSLOG
 //config:	help
diff --git a/networking/nbd-client.c b/networking/nbd-client.c
index 1ce974d..0dc8d0c 100644
--- a/networking/nbd-client.c
+++ b/networking/nbd-client.c
@@ -4,7 +4,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config NBDCLIENT
-//config:	bool "nbd-client (4.6 kb)"
+//config:	bool "nbd-client (6 kb)"
 //config:	default y
 //config:	help
 //config:	Network block device client
diff --git a/networking/nslookup.c b/networking/nslookup.c
index e153eb5..cd3c000 100644
--- a/networking/nslookup.c
+++ b/networking/nslookup.c
@@ -1,7 +1,7 @@
 /* vi: set sw=4 ts=4: */
 
 //config:config NSLOOKUP
-//config:	bool "nslookup (4.5 kb)"
+//config:	bool "nslookup (9.7 kb)"
 //config:	default y
 //config:	help
 //config:	nslookup is a tool to query Internet name servers.
diff --git a/networking/ntpd.c b/networking/ntpd.c
index 041cac7..855815e 100644
--- a/networking/ntpd.c
+++ b/networking/ntpd.c
@@ -41,7 +41,7 @@
  ***********************************************************************
  */
 //config:config NTPD
-//config:	bool "ntpd (17 kb)"
+//config:	bool "ntpd (22 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/networking/ping.c b/networking/ping.c
index 570184f..b534c74 100644
--- a/networking/ping.c
+++ b/networking/ping.c
@@ -25,7 +25,7 @@
  * The code was modified by Bart Visscher <magick@linux-fan.com>
  */
 //config:config PING
-//config:	bool "ping (9.5 kb)"
+//config:	bool "ping (10 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
@@ -33,7 +33,7 @@
 //config:	elicit an ICMP ECHO_RESPONSE from a host or gateway.
 //config:
 //config:config PING6
-//config:	bool "ping6 (10 kb)"
+//config:	bool "ping6 (11 kb)"
 //config:	default y
 //config:	depends on FEATURE_IPV6
 //config:	help
diff --git a/networking/pscan.c b/networking/pscan.c
index 95b0a93..2715ef2 100644
--- a/networking/pscan.c
+++ b/networking/pscan.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config PSCAN
-//config:	bool "pscan (6.6 kb)"
+//config:	bool "pscan (6 kb)"
 //config:	default y
 //config:	help
 //config:	Simple network port scanner.
diff --git a/networking/route.c b/networking/route.c
index 8387ce1..ac1d94c 100644
--- a/networking/route.c
+++ b/networking/route.c
@@ -25,7 +25,7 @@
  * remove ridiculous amounts of bloat.
  */
 //config:config ROUTE
-//config:	bool "route (8.9 kb)"
+//config:	bool "route (8.7 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/networking/slattach.c b/networking/slattach.c
index e0a3889..c6feca2 100644
--- a/networking/slattach.c
+++ b/networking/slattach.c
@@ -13,7 +13,7 @@
  * - The -F options allows disabling of RTS/CTS flow control.
  */
 //config:config SLATTACH
-//config:	bool "slattach (6.1 kb)"
+//config:	bool "slattach (6.2 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/networking/ssl_client.c b/networking/ssl_client.c
index 875352d..397aad2 100644
--- a/networking/ssl_client.c
+++ b/networking/ssl_client.c
@@ -4,7 +4,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config SSL_CLIENT
-//config:	bool "ssl_client (23 kb)"
+//config:	bool "ssl_client (25 kb)"
 //config:	default y
 //config:	select TLS
 //config:	help
diff --git a/networking/tc.c b/networking/tc.c
index 4fa3e47..3e98083 100644
--- a/networking/tc.c
+++ b/networking/tc.c
@@ -7,7 +7,7 @@
  * Bernhard Reutner-Fischer adjusted for busybox
  */
 //config:config TC
-//config:	bool "tc (3.1 kb)"
+//config:	bool "tc (8.3 kb)"
 //config:	default y
 //config:	help
 //config:	Show / manipulate traffic control settings
diff --git a/networking/tcpudp.c b/networking/tcpudp.c
index c914221..a0af649 100644
--- a/networking/tcpudp.c
+++ b/networking/tcpudp.c
@@ -29,7 +29,7 @@
  * - don't know how to retrieve ORIGDST for udp.
  */
 //config:config TCPSVD
-//config:	bool "tcpsvd (13 kb)"
+//config:	bool "tcpsvd (14 kb)"
 //config:	default y
 //config:	help
 //config:	tcpsvd listens on a TCP port and runs a program for each new
diff --git a/networking/telnet.c b/networking/telnet.c
index 1e6be85..7f65ff3 100644
--- a/networking/telnet.c
+++ b/networking/telnet.c
@@ -20,7 +20,7 @@
  * by Fernando Silveira <swrh@gmx.net>
  */
 //config:config TELNET
-//config:	bool "telnet (8.7 kb)"
+//config:	bool "telnet (8.8 kb)"
 //config:	default y
 //config:	help
 //config:	Telnet is an interface to the TELNET protocol, but is also commonly
diff --git a/networking/tftp.c b/networking/tftp.c
index 4cd3918..1828688 100644
--- a/networking/tftp.c
+++ b/networking/tftp.c
@@ -19,7 +19,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config TFTP
-//config:	bool "tftp (12 kb)"
+//config:	bool "tftp (11 kb)"
 //config:	default y
 //config:	help
 //config:	Trivial File Transfer Protocol client. TFTP is usually used
diff --git a/networking/traceroute.c b/networking/traceroute.c
index a027b92..bdf4511 100644
--- a/networking/traceroute.c
+++ b/networking/traceroute.c
@@ -217,7 +217,7 @@
 //config:	Utility to trace the route of IP packets.
 //config:
 //config:config TRACEROUTE6
-//config:	bool "traceroute6 (12 kb)"
+//config:	bool "traceroute6 (13 kb)"
 //config:	default y
 //config:	depends on FEATURE_IPV6
 //config:	help
diff --git a/networking/tunctl.c b/networking/tunctl.c
index f2dc645..a0e3926 100644
--- a/networking/tunctl.c
+++ b/networking/tunctl.c
@@ -10,7 +10,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config TUNCTL
-//config:	bool "tunctl (6.4 kb)"
+//config:	bool "tunctl (6.2 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/networking/udhcp/d6_dhcpc.c b/networking/udhcp/d6_dhcpc.c
index 3c61292..38c91cb 100644
--- a/networking/udhcp/d6_dhcpc.c
+++ b/networking/udhcp/d6_dhcpc.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config UDHCPC6
-//config:	bool "udhcpc6"
+//config:	bool "udhcpc6 (21 kb)"
 //config:	default n  # not yet ready
 //config:	depends on FEATURE_IPV6
 //config:	help
diff --git a/networking/vconfig.c b/networking/vconfig.c
index 8548c8c..3cc5f24 100644
--- a/networking/vconfig.c
+++ b/networking/vconfig.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config VCONFIG
-//config:	bool "vconfig (2.5 kb)"
+//config:	bool "vconfig (2.3 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/networking/wget.c b/networking/wget.c
index 58a51d9..30683df 100644
--- a/networking/wget.c
+++ b/networking/wget.c
@@ -9,7 +9,7 @@
  * Kuhn's copyrights are licensed GPLv2-or-later.  File as a whole remains GPLv2.
  */
 //config:config WGET
-//config:	bool "wget (35 kb)"
+//config:	bool "wget (38 kb)"
 //config:	default y
 //config:	help
 //config:	wget is a utility for non-interactive download of files from HTTP
diff --git a/networking/whois.c b/networking/whois.c
index f3da32b..55e1de9 100644
--- a/networking/whois.c
+++ b/networking/whois.c
@@ -10,7 +10,7 @@
  * Add proxy support
  */
 //config:config WHOIS
-//config:	bool "whois (6.6 kb)"
+//config:	bool "whois (6.3 kb)"
 //config:	default y
 //config:	help
 //config:	whois is a client for the whois directory service
diff --git a/networking/zcip.c b/networking/zcip.c
index 94e49ad..434762f 100644
--- a/networking/zcip.c
+++ b/networking/zcip.c
@@ -14,7 +14,7 @@
  * certainly be used.  Its naming is built over multicast DNS.
  */
 //config:config ZCIP
-//config:	bool "zcip (7.8 kb)"
+//config:	bool "zcip (8.4 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	select FEATURE_SYSLOG
diff --git a/printutils/lpd.c b/printutils/lpd.c
index 662d3a2..ce59440 100644
--- a/printutils/lpd.c
+++ b/printutils/lpd.c
@@ -70,7 +70,7 @@
  * mv -f ./"$DATAFILE" save/
  */
 //config:config LPD
-//config:	bool "lpd (5.3 kb)"
+//config:	bool "lpd (5.5 kb)"
 //config:	default y
 //config:	help
 //config:	lpd is a print spooling daemon.
diff --git a/printutils/lpr.c b/printutils/lpr.c
index 808ecb5..7acb6c3 100644
--- a/printutils/lpr.c
+++ b/printutils/lpr.c
@@ -12,13 +12,13 @@
  * See RFC 1179 for protocol description.
  */
 //config:config LPR
-//config:	bool "lpr (10 kb)"
+//config:	bool "lpr (9.9 kb)"
 //config:	default y
 //config:	help
 //config:	lpr sends files (or standard input) to a print spooling daemon.
 //config:
 //config:config LPQ
-//config:	bool "lpq (10 kb)"
+//config:	bool "lpq (9.9 kb)"
 //config:	default y
 //config:	help
 //config:	lpq is a print spool queue examination and manipulation program.
diff --git a/procps/free.c b/procps/free.c
index ee0cd98..3acfc40 100644
--- a/procps/free.c
+++ b/procps/free.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config FREE
-//config:	bool "free (2.4 kb)"
+//config:	bool "free (3.1 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX #sysinfo()
 //config:	help
diff --git a/procps/iostat.c b/procps/iostat.c
index 8fb4594..1c6fb87 100644
--- a/procps/iostat.c
+++ b/procps/iostat.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config IOSTAT
-//config:	bool "iostat (7.4 kb)"
+//config:	bool "iostat (7.6 kb)"
 //config:	default y
 //config:	help
 //config:	Report CPU and I/O statistics
diff --git a/procps/kill.c b/procps/kill.c
index c95afb8..a30a79d 100644
--- a/procps/kill.c
+++ b/procps/kill.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config KILL
-//config:	bool "kill (2.6 kb)"
+//config:	bool "kill (3.1 kb)"
 //config:	default y
 //config:	help
 //config:	The command kill sends the specified signal to the specified
diff --git a/procps/lsof.c b/procps/lsof.c
index 4917cf8..21ac85e 100644
--- a/procps/lsof.c
+++ b/procps/lsof.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config LSOF
-//config:	bool "lsof (3.6 kb)"
+//config:	bool "lsof (3.4 kb)"
 //config:	default y
 //config:	help
 //config:	Show open files in the format of:
diff --git a/procps/mpstat.c b/procps/mpstat.c
index ed678f4..4ea1b5d 100644
--- a/procps/mpstat.c
+++ b/procps/mpstat.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config MPSTAT
-//config:	bool "mpstat (10 kb)"
+//config:	bool "mpstat (9.8 kb)"
 //config:	default y
 //config:	help
 //config:	Per-processor statistics
diff --git a/procps/nmeter.c b/procps/nmeter.c
index 166c8ab..a01d19a 100644
--- a/procps/nmeter.c
+++ b/procps/nmeter.c
@@ -6,7 +6,7 @@
  * Contact me: vda.linux@googlemail.com
  */
 //config:config NMETER
-//config:	bool "nmeter (10 kb)"
+//config:	bool "nmeter (11 kb)"
 //config:	default y
 //config:	help
 //config:	Prints selected system stats continuously, one line per update.
diff --git a/procps/pgrep.c b/procps/pgrep.c
index a16a6e9..495e0ef 100644
--- a/procps/pgrep.c
+++ b/procps/pgrep.c
@@ -7,13 +7,13 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config PGREP
-//config:	bool "pgrep (6.8 kb)"
+//config:	bool "pgrep (6.5 kb)"
 //config:	default y
 //config:	help
 //config:	Look for processes by name.
 //config:
 //config:config PKILL
-//config:	bool "pkill (7.6 kb)"
+//config:	bool "pkill (7.5 kb)"
 //config:	default y
 //config:	help
 //config:	Send signals to processes by name.
diff --git a/procps/pidof.c b/procps/pidof.c
index 98d7949..5595e34 100644
--- a/procps/pidof.c
+++ b/procps/pidof.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config PIDOF
-//config:	bool "pidof (6.6 kb)"
+//config:	bool "pidof (6.3 kb)"
 //config:	default y
 //config:	help
 //config:	Pidof finds the process id's (pids) of the named programs. It prints
diff --git a/procps/powertop.c b/procps/powertop.c
index 004b4ce..e70f543 100644
--- a/procps/powertop.c
+++ b/procps/powertop.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config POWERTOP
-//config:	bool "powertop (9.1 kb)"
+//config:	bool "powertop (9.6 kb)"
 //config:	default y
 //config:	help
 //config:	Analyze power consumption on Intel-based laptops
diff --git a/procps/pstree.c b/procps/pstree.c
index 4fda1c2..1d124d2 100644
--- a/procps/pstree.c
+++ b/procps/pstree.c
@@ -10,7 +10,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config PSTREE
-//config:	bool "pstree (9.4 kb)"
+//config:	bool "pstree (9.3 kb)"
 //config:	default y
 //config:	help
 //config:	Display a tree of processes.
diff --git a/procps/pwdx.c b/procps/pwdx.c
index 6009e2a..24ba25d 100644
--- a/procps/pwdx.c
+++ b/procps/pwdx.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config PWDX
-//config:	bool "pwdx (3.5 kb)"
+//config:	bool "pwdx (3.7 kb)"
 //config:	default y
 //config:	help
 //config:	Report current working directory of a process
diff --git a/procps/sysctl.c b/procps/sysctl.c
index 827e09c..5fa7646 100644
--- a/procps/sysctl.c
+++ b/procps/sysctl.c
@@ -11,7 +11,7 @@
  * v1.01.1 - busybox applet aware by <solar@gentoo.org>
  */
 //config:config BB_SYSCTL
-//config:	bool "sysctl (6.9 kb)"
+//config:	bool "sysctl (7.4 kb)"
 //config:	default y
 //config:	help
 //config:	Configure kernel parameters at runtime.
diff --git a/procps/top.c b/procps/top.c
index f016f55..3db0770 100644
--- a/procps/top.c
+++ b/procps/top.c
@@ -50,7 +50,7 @@
  * chroot . ./top -bn1 >top1.out
  */
 //config:config TOP
-//config:	bool "top (17 kb)"
+//config:	bool "top (18 kb)"
 //config:	default y
 //config:	help
 //config:	The top program provides a dynamic real-time view of a running
diff --git a/procps/uptime.c b/procps/uptime.c
index 3262f41..3158127 100644
--- a/procps/uptime.c
+++ b/procps/uptime.c
@@ -12,7 +12,7 @@
  * Added FEATURE_UPTIME_UTMP_SUPPORT flag.
  */
 //config:config UPTIME
-//config:	bool "uptime (632 bytes)"
+//config:	bool "uptime (3.7 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX #sysinfo()
 //config:	help
diff --git a/procps/watch.c b/procps/watch.c
index 420e6d3..dbe427a 100644
--- a/procps/watch.c
+++ b/procps/watch.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config WATCH
-//config:	bool "watch (4.1 kb)"
+//config:	bool "watch (4.4 kb)"
 //config:	default y
 //config:	help
 //config:	watch is used to execute a program periodically, showing
diff --git a/runit/chpst.c b/runit/chpst.c
index c2641ce..5e77245 100644
--- a/runit/chpst.c
+++ b/runit/chpst.c
@@ -28,20 +28,20 @@
 /* Busyboxed by Denys Vlasenko <vda.linux@googlemail.com> */
 
 //config:config CHPST
-//config:	bool "chpst (8.7 kb)"
+//config:	bool "chpst (9 kb)"
 //config:	default y
 //config:	help
 //config:	chpst changes the process state according to the given options, and
 //config:	execs specified program.
 //config:
 //config:config SETUIDGID
-//config:	bool "setuidgid (4.2 kb)"
+//config:	bool "setuidgid (4 kb)"
 //config:	default y
 //config:	help
 //config:	Sets soft resource limits as specified by options
 //config:
 //config:config ENVUIDGID
-//config:	bool "envuidgid (3.6 kb)"
+//config:	bool "envuidgid (3.9 kb)"
 //config:	default y
 //config:	help
 //config:	Sets $UID to account's uid and $GID to account's gid
@@ -54,7 +54,7 @@
 //config:	in the given directory
 //config:
 //config:config SOFTLIMIT
-//config:	bool "softlimit (4.3 kb)"
+//config:	bool "softlimit (4.5 kb)"
 //config:	default y
 //config:	help
 //config:	Sets soft resource limits as specified by options
diff --git a/runit/runsv.c b/runit/runsv.c
index a67280b..ccc762d 100644
--- a/runit/runsv.c
+++ b/runit/runsv.c
@@ -28,7 +28,7 @@
 /* Busyboxed by Denys Vlasenko <vda.linux@googlemail.com> */
 
 //config:config RUNSV
-//config:	bool "runsv (7.2 kb)"
+//config:	bool "runsv (7.8 kb)"
 //config:	default y
 //config:	help
 //config:	runsv starts and monitors a service and optionally an appendant log
diff --git a/runit/runsvdir.c b/runit/runsvdir.c
index 11ab40a..55dd47e 100644
--- a/runit/runsvdir.c
+++ b/runit/runsvdir.c
@@ -28,7 +28,7 @@
 /* Busyboxed by Denys Vlasenko <vda.linux@googlemail.com> */
 
 //config:config RUNSVDIR
-//config:	bool "runsvdir (6 kb)"
+//config:	bool "runsvdir (6.3 kb)"
 //config:	default y
 //config:	help
 //config:	runsvdir starts a runsv process for each subdirectory, or symlink to
diff --git a/runit/sv.c b/runit/sv.c
index 8054dae..5c249ff 100644
--- a/runit/sv.c
+++ b/runit/sv.c
@@ -154,7 +154,7 @@
 /* Busyboxed by Denys Vlasenko <vda.linux@googlemail.com> */
 
 //config:config SV
-//config:	bool "sv (7.8 kb)"
+//config:	bool "sv (8.5 kb)"
 //config:	default y
 //config:	help
 //config:	sv reports the current status and controls the state of services
@@ -169,14 +169,14 @@
 //config:	Defaults to "/var/service"
 //config:
 //config:config SVC
-//config:	bool "svc (7.8 kb)"
+//config:	bool "svc (8.4 kb)"
 //config:	default y
 //config:	help
 //config:	svc controls the state of services monitored by the runsv supervisor.
 //config:	It is compatible with daemontools command with the same name.
 //config:
 //config:config SVOK
-//config:	bool "svok"
+//config:	bool "svok (1.5 kb)"
 //config:	default y
 //config:	help
 //config:	svok checks whether runsv supervisor is running.
diff --git a/runit/svlogd.c b/runit/svlogd.c
index b0690d7..c9e5346 100644
--- a/runit/svlogd.c
+++ b/runit/svlogd.c
@@ -124,7 +124,7 @@
 -*: *: pid *
 */
 //config:config SVLOGD
-//config:	bool "svlogd (15 kb)"
+//config:	bool "svlogd (16 kb)"
 //config:	default y
 //config:	help
 //config:	svlogd continuously reads log data from its standard input, optionally
diff --git a/shell/ash.c b/shell/ash.c
index a01c8fa..a284b08 100644
--- a/shell/ash.c
+++ b/shell/ash.c
@@ -16,7 +16,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config ASH
-//config:	bool "ash (77 kb)"
+//config:	bool "ash (78 kb)"
 //config:	default y
 //config:	depends on !NOMMU
 //config:	help
diff --git a/shell/cttyhack.c b/shell/cttyhack.c
index ec1b6c4..b9ee59b 100644
--- a/shell/cttyhack.c
+++ b/shell/cttyhack.c
@@ -5,7 +5,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config CTTYHACK
-//config:	bool "cttyhack (2.5 kb)"
+//config:	bool "cttyhack (2.4 kb)"
 //config:	default y
 //config:	help
 //config:	One common problem reported on the mailing list is the "can't
diff --git a/shell/hush.c b/shell/hush.c
index d80c717..920a852 100644
--- a/shell/hush.c
+++ b/shell/hush.c
@@ -93,7 +93,7 @@
  * add =~ regex match operator: STR =~ REGEX
  */
 //config:config HUSH
-//config:	bool "hush (64 kb)"
+//config:	bool "hush (68 kb)"
 //config:	default y
 //config:	help
 //config:	hush is a small shell. It handles the normal flow control
diff --git a/size_single_applets.sh b/size_single_applets.sh
index ee16d4d..f7f327b 100755
--- a/size_single_applets.sh
+++ b/size_single_applets.sh
@@ -1,4 +1,12 @@
 #!/bin/bash
+# Which config to use when updating the sizes in "official"
+# source tree? I am using x86 glibc toolchain of some typical distro,
+# not-static build, 32-bit defconfig build:
+# # CONFIG_STATIC is not set
+# CONFIG_CROSS_COMPILER_PREFIX=""
+# CONFIG_EXTRA_CFLAGS="-m32"
+# CONFIG_EXTRA_LDFLAGS="-m32"
+
 # The list of all applet config symbols
 test -f include/applets.h || { echo "No include/applets.h file"; exit 1; }
 apps="`
diff --git a/sysklogd/klogd.c b/sysklogd/klogd.c
index 25ddf31..76eccf1 100644
--- a/sysklogd/klogd.c
+++ b/sysklogd/klogd.c
@@ -17,7 +17,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config KLOGD
-//config:	bool "klogd (5.5 kb)"
+//config:	bool "klogd (5.7 kb)"
 //config:	default y
 //config:	help
 //config:	klogd is a utility which intercepts and logs all
diff --git a/sysklogd/logger.c b/sysklogd/logger.c
index 1e0384c..4d692d6 100644
--- a/sysklogd/logger.c
+++ b/sysklogd/logger.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config LOGGER
-//config:	bool "logger (6.4 kb)"
+//config:	bool "logger (6.3 kb)"
 //config:	default y
 //config:	select FEATURE_SYSLOG
 //config:	help
diff --git a/sysklogd/logread.c b/sysklogd/logread.c
index da552e0..ea41fc0 100644
--- a/sysklogd/logread.c
+++ b/sysklogd/logread.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config LOGREAD
-//config:	bool "logread (6 kb)"
+//config:	bool "logread (4.8 kb)"
 //config:	default y
 //WRONG: it should be compilable without SYSLOG=y:
 //WRONG:	depends on FEATURE_IPC_SYSLOG
diff --git a/sysklogd/syslogd.c b/sysklogd/syslogd.c
index 5630d97..f123594 100644
--- a/sysklogd/syslogd.c
+++ b/sysklogd/syslogd.c
@@ -13,7 +13,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config SYSLOGD
-//config:	bool "syslogd (12 kb)"
+//config:	bool "syslogd (13 kb)"
 //config:	default y
 //config:	help
 //config:	The syslogd utility is used to record logs of all the
diff --git a/util-linux/acpid.c b/util-linux/acpid.c
index 4f491fa..7274b68 100644
--- a/util-linux/acpid.c
+++ b/util-linux/acpid.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config ACPID
-//config:	bool "acpid (8.7 kb)"
+//config:	bool "acpid (9 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/blkdiscard.c b/util-linux/blkdiscard.c
index e4902e5..a77c7d0 100644
--- a/util-linux/blkdiscard.c
+++ b/util-linux/blkdiscard.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config BLKDISCARD
-//config:	bool "blkdiscard (5.3 kb)"
+//config:	bool "blkdiscard (4.3 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/blkid.c b/util-linux/blkid.c
index a56b696..008ae5d 100644
--- a/util-linux/blkid.c
+++ b/util-linux/blkid.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config BLKID
-//config:	bool "blkid (11 kb)"
+//config:	bool "blkid (12 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	select VOLUMEID
diff --git a/util-linux/blockdev.c b/util-linux/blockdev.c
index e53ade99..5d8e465 100644
--- a/util-linux/blockdev.c
+++ b/util-linux/blockdev.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config BLOCKDEV
-//config:	bool "blockdev (2.4 kb)"
+//config:	bool "blockdev (2.3 kb)"
 //config:	default y
 //config:	help
 //config:	Performs some ioctls with block devices.
diff --git a/util-linux/cal.c b/util-linux/cal.c
index a4a20d5..006bc81 100644
--- a/util-linux/cal.c
+++ b/util-linux/cal.c
@@ -11,7 +11,7 @@
  * Major size reduction... over 50% (>1.5k) on i386.
  */
 //config:config CAL
-//config:	bool "cal (6.5 kb)"
+//config:	bool "cal (5.8 kb)"
 //config:	default y
 //config:	help
 //config:	cal is used to display a monthly calendar.
diff --git a/util-linux/chrt.c b/util-linux/chrt.c
index 45459d9..28e6545 100644
--- a/util-linux/chrt.c
+++ b/util-linux/chrt.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config CHRT
-//config:	bool "chrt (4.4 kb)"
+//config:	bool "chrt (4.7 kb)"
 //config:	default y
 //config:	help
 //config:	Manipulate real-time attributes of a process.
diff --git a/util-linux/dmesg.c b/util-linux/dmesg.c
index 6da9d9f..b797c7b 100644
--- a/util-linux/dmesg.c
+++ b/util-linux/dmesg.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config DMESG
-//config:	bool "dmesg (3.5 kb)"
+//config:	bool "dmesg (3.7 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/eject.c b/util-linux/eject.c
index 6c30fac..749e2c9 100644
--- a/util-linux/eject.c
+++ b/util-linux/eject.c
@@ -13,7 +13,7 @@
  * Most of the dirty work blatantly ripped off from cat.c =)
  */
 //config:config EJECT
-//config:	bool "eject (4.1 kb)"
+//config:	bool "eject (4 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/fallocate.c b/util-linux/fallocate.c
index 8542586..3935e7c 100644
--- a/util-linux/fallocate.c
+++ b/util-linux/fallocate.c
@@ -5,7 +5,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config FALLOCATE
-//config:	bool "fallocate (5 kb)"
+//config:	bool "fallocate (4.1 kb)"
 //config:	default y
 //config:	help
 //config:	Preallocate space for files.
diff --git a/util-linux/fbset.c b/util-linux/fbset.c
index 11cb20c..699a193 100644
--- a/util-linux/fbset.c
+++ b/util-linux/fbset.c
@@ -12,7 +12,7 @@
  *     Geert Uytterhoeven (Geert.Uytterhoeven@cs.kuleuven.ac.be)
  */
 //config:config FBSET
-//config:	bool "fbset (5.8 kb)"
+//config:	bool "fbset (5.9 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/fdformat.c b/util-linux/fdformat.c
index c72da8b..ff3bc48 100644
--- a/util-linux/fdformat.c
+++ b/util-linux/fdformat.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config FDFORMAT
-//config:	bool "fdformat (4.5 kb)"
+//config:	bool "fdformat (4.4 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/fdisk.c b/util-linux/fdisk.c
index 288b923..58e93bb 100644
--- a/util-linux/fdisk.c
+++ b/util-linux/fdisk.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config FDISK
-//config:	bool "fdisk (41 kb)"
+//config:	bool "fdisk (37 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/findfs.c b/util-linux/findfs.c
index 1102eef..7ca9dc9 100644
--- a/util-linux/findfs.c
+++ b/util-linux/findfs.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config FINDFS
-//config:	bool "findfs (11 kb)"
+//config:	bool "findfs (12 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	select VOLUMEID
diff --git a/util-linux/flock.c b/util-linux/flock.c
index dd0bfd4..130627e 100644
--- a/util-linux/flock.c
+++ b/util-linux/flock.c
@@ -4,7 +4,7 @@
  * This is free software, licensed under the GNU General Public License v2.
  */
 //config:config FLOCK
-//config:	bool "flock (6.1 kb)"
+//config:	bool "flock (6.3 kb)"
 //config:	default y
 //config:	help
 //config:	Manage locks from shell scripts
diff --git a/util-linux/freeramdisk.c b/util-linux/freeramdisk.c
index 6752e49..d27113d 100644
--- a/util-linux/freeramdisk.c
+++ b/util-linux/freeramdisk.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config FDFLUSH
-//config:	bool "fdflush (1.4 kb)"
+//config:	bool "fdflush (1.3 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
@@ -22,7 +22,7 @@
 //config:	leave this disabled.
 //config:
 //config:config FREERAMDISK
-//config:	bool "freeramdisk (1.4 kb)"
+//config:	bool "freeramdisk (1.3 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/fsfreeze.c b/util-linux/fsfreeze.c
index c485810..fb0b3c4 100644
--- a/util-linux/fsfreeze.c
+++ b/util-linux/fsfreeze.c
@@ -5,7 +5,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config FSFREEZE
-//config:	bool "fsfreeze (3.6 kb)"
+//config:	bool "fsfreeze (3.5 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	select LONG_OPTS
diff --git a/util-linux/fstrim.c b/util-linux/fstrim.c
index 558a94a..48948e8 100644
--- a/util-linux/fstrim.c
+++ b/util-linux/fstrim.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config FSTRIM
-//config:	bool "fstrim (5.5 kb)"
+//config:	bool "fstrim (4.4 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/getopt.c b/util-linux/getopt.c
index 4431a7e..1666d3d 100644
--- a/util-linux/getopt.c
+++ b/util-linux/getopt.c
@@ -29,7 +29,7 @@
  *  Replaced our_malloc with xmalloc and our_realloc with xrealloc
  */
 //config:config GETOPT
-//config:	bool "getopt (5.6 kb)"
+//config:	bool "getopt (5.8 kb)"
 //config:	default y
 //config:	help
 //config:	The getopt utility is used to break up (parse) options in command
diff --git a/util-linux/hexdump.c b/util-linux/hexdump.c
index 719feaf..065b839 100644
--- a/util-linux/hexdump.c
+++ b/util-linux/hexdump.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config HEXDUMP
-//config:	bool "hexdump (8.8 kb)"
+//config:	bool "hexdump (8.6 kb)"
 //config:	default y
 //config:	help
 //config:	The hexdump utility is used to display binary data in a readable
@@ -26,7 +26,7 @@
 //config:	aimed to be portable.
 //config:
 //config:config HD
-//config:	bool "hd (8 kb)"
+//config:	bool "hd (7.8 kb)"
 //config:	default y
 //config:	help
 //config:	hd is an alias to hexdump -C.
diff --git a/util-linux/ionice.c b/util-linux/ionice.c
index 5b9664d..daf64d5 100644
--- a/util-linux/ionice.c
+++ b/util-linux/ionice.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config IONICE
-//config:	bool "ionice (3.6 kb)"
+//config:	bool "ionice (3.8 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/ipcrm.c b/util-linux/ipcrm.c
index a93ceee..3d3ad0b 100644
--- a/util-linux/ipcrm.c
+++ b/util-linux/ipcrm.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config IPCRM
-//config:	bool "ipcrm (2.9 kb)"
+//config:	bool "ipcrm (3.2 kb)"
 //config:	default y
 //config:	help
 //config:	The ipcrm utility allows the removal of System V interprocess
diff --git a/util-linux/last.c b/util-linux/last.c
index f5ee8e5..689aa7a 100644
--- a/util-linux/last.c
+++ b/util-linux/last.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config LAST
-//config:	bool "last (6.2 kb)"
+//config:	bool "last (6.1 kb)"
 //config:	default y
 //config:	depends on FEATURE_WTMP
 //config:	help
diff --git a/util-linux/losetup.c b/util-linux/losetup.c
index 6b171d7..bf480e9 100644
--- a/util-linux/losetup.c
+++ b/util-linux/losetup.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config LOSETUP
-//config:	bool "losetup (5.4 kb)"
+//config:	bool "losetup (5.5 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/lspci.c b/util-linux/lspci.c
index 0000fbf..a6b4e85 100644
--- a/util-linux/lspci.c
+++ b/util-linux/lspci.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config LSPCI
-//config:	bool "lspci (5.7 kb)"
+//config:	bool "lspci (6.3 kb)"
 //config:	default y
 //config:	#select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/lsusb.c b/util-linux/lsusb.c
index 3363941..e27aa7f 100644
--- a/util-linux/lsusb.c
+++ b/util-linux/lsusb.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config LSUSB
-//config:	bool "lsusb (3.5 kb)"
+//config:	bool "lsusb (4.2 kb)"
 //config:	default y
 //config:	#select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/mdev.c b/util-linux/mdev.c
index 5ad09e0..63b5553 100644
--- a/util-linux/mdev.c
+++ b/util-linux/mdev.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config MDEV
-//config:	bool "mdev (16 kb)"
+//config:	bool "mdev (17 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/mesg.c b/util-linux/mesg.c
index 35c4ec1..c7b6968 100644
--- a/util-linux/mesg.c
+++ b/util-linux/mesg.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config MESG
-//config:	bool "mesg (1.2 kb)"
+//config:	bool "mesg (1.4 kb)"
 //config:	default y
 //config:	help
 //config:	Mesg controls access to your terminal by others. It is typically
diff --git a/util-linux/mkfs_ext2.c b/util-linux/mkfs_ext2.c
index bda168f..845ba0a 100644
--- a/util-linux/mkfs_ext2.c
+++ b/util-linux/mkfs_ext2.c
@@ -8,14 +8,14 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config MKE2FS
-//config:	bool "mke2fs (9.7 kb)"
+//config:	bool "mke2fs (10 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
 //config:	Utility to create EXT2 filesystems.
 //config:
 //config:config MKFS_EXT2
-//config:	bool "mkfs.ext2 (9.8 kb)"
+//config:	bool "mkfs.ext2 (10 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/mkfs_vfat.c b/util-linux/mkfs_vfat.c
index 6a6dc65..b760fb2 100644
--- a/util-linux/mkfs_vfat.c
+++ b/util-linux/mkfs_vfat.c
@@ -8,14 +8,14 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config MKDOSFS
-//config:	bool "mkdosfs (6.8 kb)"
+//config:	bool "mkdosfs (7.2 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
 //config:	Utility to create FAT32 filesystems.
 //config:
 //config:config MKFS_VFAT
-//config:	bool "mkfs.vfat (6.8 kb)"
+//config:	bool "mkfs.vfat (7.2 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/mkswap.c b/util-linux/mkswap.c
index 2eb16bd..3841360 100644
--- a/util-linux/mkswap.c
+++ b/util-linux/mkswap.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config MKSWAP
-//config:	bool "mkswap (5.8 kb)"
+//config:	bool "mkswap (6.3 kb)"
 //config:	default y
 //config:	help
 //config:	The mkswap utility is used to configure a file or disk partition as
diff --git a/util-linux/more.c b/util-linux/more.c
index 926cf5f..eea69da 100644
--- a/util-linux/more.c
+++ b/util-linux/more.c
@@ -14,7 +14,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config MORE
-//config:	bool "more (6.7 kb)"
+//config:	bool "more (7 kb)"
 //config:	default y
 //config:	help
 //config:	more is a simple utility which allows you to read text one screen
diff --git a/util-linux/mount.c b/util-linux/mount.c
index fa2e7b1..526b413 100644
--- a/util-linux/mount.c
+++ b/util-linux/mount.c
@@ -18,7 +18,7 @@
 //
 
 //config:config MOUNT
-//config:	bool "mount (30 kb)"
+//config:	bool "mount (23 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/mountpoint.c b/util-linux/mountpoint.c
index 6b21a5f..a44cf60 100644
--- a/util-linux/mountpoint.c
+++ b/util-linux/mountpoint.c
@@ -9,7 +9,7 @@
  * Based on sysvinit's mountpoint
  */
 //config:config MOUNTPOINT
-//config:	bool "mountpoint (4.5 kb)"
+//config:	bool "mountpoint (4.9 kb)"
 //config:	default y
 //config:	help
 //config:	mountpoint checks if the directory is a mountpoint.
diff --git a/util-linux/nsenter.c b/util-linux/nsenter.c
index ae8103a..4eeaa9f 100644
--- a/util-linux/nsenter.c
+++ b/util-linux/nsenter.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config NSENTER
-//config:	bool "nsenter (8.6 kb)"
+//config:	bool "nsenter (6.5 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/pivot_root.c b/util-linux/pivot_root.c
index d6a26b9..41f29da 100644
--- a/util-linux/pivot_root.c
+++ b/util-linux/pivot_root.c
@@ -9,7 +9,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config PIVOT_ROOT
-//config:	bool "pivot_root (898 bytes)"
+//config:	bool "pivot_root (1.1 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/rdate.c b/util-linux/rdate.c
index 5ec7952..70f829e 100644
--- a/util-linux/rdate.c
+++ b/util-linux/rdate.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config RDATE
-//config:	bool "rdate (6 kb)"
+//config:	bool "rdate (5.6 kb)"
 //config:	default y
 //config:	help
 //config:	The rdate utility allows you to synchronize the date and time of your
diff --git a/util-linux/rdev.c b/util-linux/rdev.c
index 97279ce..d6b515e 100644
--- a/util-linux/rdev.c
+++ b/util-linux/rdev.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config RDEV
-//config:	bool "rdev (1.4 kb)"
+//config:	bool "rdev (1.8 kb)"
 //config:	default y
 //config:	help
 //config:	Print the device node associated with the filesystem mounted at '/'.
diff --git a/util-linux/readprofile.c b/util-linux/readprofile.c
index 219c0c1..cab2c43 100644
--- a/util-linux/readprofile.c
+++ b/util-linux/readprofile.c
@@ -32,7 +32,7 @@
  * Paul Mundt <lethal@linux-sh.org>.
  */
 //config:config READPROFILE
-//config:	bool "readprofile (7.2 kb)"
+//config:	bool "readprofile (7.1 kb)"
 //config:	default y
 //config:	#select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/renice.c b/util-linux/renice.c
index ee0fb3c..a318ffc 100644
--- a/util-linux/renice.c
+++ b/util-linux/renice.c
@@ -18,7 +18,7 @@
  *   following IDs (if any).  Multiple switches are allowed.
  */
 //config:config RENICE
-//config:	bool "renice (3.8 kb)"
+//config:	bool "renice (4.2 kb)"
 //config:	default y
 //config:	help
 //config:	Renice alters the scheduling priority of one or more running
diff --git a/util-linux/rev.c b/util-linux/rev.c
index 2bef9b9..ede4fbc 100644
--- a/util-linux/rev.c
+++ b/util-linux/rev.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config REV
-//config:	bool "rev (4.5 kb)"
+//config:	bool "rev (4.4 kb)"
 //config:	default y
 //config:	help
 //config:	Reverse lines of a file or files.
diff --git a/util-linux/rtcwake.c b/util-linux/rtcwake.c
index 8ffa4f3..29c440b 100644
--- a/util-linux/rtcwake.c
+++ b/util-linux/rtcwake.c
@@ -23,7 +23,7 @@
  * That flag should not be needed on systems with adjtime support.
  */
 //config:config RTCWAKE
-//config:	bool "rtcwake (6.4 kb)"
+//config:	bool "rtcwake (6.8 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/script.c b/util-linux/script.c
index aac77c3..4eac5e9 100644
--- a/util-linux/script.c
+++ b/util-linux/script.c
@@ -11,7 +11,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config SCRIPT
-//config:	bool "script (8 kb)"
+//config:	bool "script (8.6 kb)"
 //config:	default y
 //config:	help
 //config:	The script makes typescript of terminal session.
diff --git a/util-linux/scriptreplay.c b/util-linux/scriptreplay.c
index e3083ab..3c032ee 100644
--- a/util-linux/scriptreplay.c
+++ b/util-linux/scriptreplay.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config SCRIPTREPLAY
-//config:	bool "scriptreplay (2.6 kb)"
+//config:	bool "scriptreplay (2.4 kb)"
 //config:	default y
 //config:	help
 //config:	This program replays a typescript, using timing information
diff --git a/util-linux/setarch.c b/util-linux/setarch.c
index 5208653..57051a6 100644
--- a/util-linux/setarch.c
+++ b/util-linux/setarch.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config SETARCH
-//config:	bool "setarch (3.4 kb)"
+//config:	bool "setarch (3.6 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
@@ -17,14 +17,14 @@
 //config:	(like amd64/x86, ppc64/ppc, sparc64/sparc, etc...).
 //config:
 //config:config LINUX32
-//config:	bool "linux32 (3.2 kb)"
+//config:	bool "linux32 (3.3 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
 //config:	Alias to "setarch linux32".
 //config:
 //config:config LINUX64
-//config:	bool "linux64 (3.2 kb)"
+//config:	bool "linux64 (3.3 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/setpriv.c b/util-linux/setpriv.c
index af079fa..b69b8cb 100644
--- a/util-linux/setpriv.c
+++ b/util-linux/setpriv.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config SETPRIV
-//config:	bool "setpriv (3.4 kb)"
+//config:	bool "setpriv (6.6 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	select LONG_OPTS
diff --git a/util-linux/setsid.c b/util-linux/setsid.c
index 8385a91..cdad8c1 100644
--- a/util-linux/setsid.c
+++ b/util-linux/setsid.c
@@ -14,7 +14,7 @@
  * - busyboxed
  */
 //config:config SETSID
-//config:	bool "setsid (3.9 kb)"
+//config:	bool "setsid (3.6 kb)"
 //config:	default y
 //config:	help
 //config:	setsid runs a program in a new session
diff --git a/util-linux/swaponoff.c b/util-linux/swaponoff.c
index f432ce1..567869c 100644
--- a/util-linux/swaponoff.c
+++ b/util-linux/swaponoff.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config SWAPON
-//config:	bool "swapon (4.9 kb)"
+//config:	bool "swapon (15 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
@@ -34,7 +34,7 @@
 //config:	Enable support for setting swap device priority in swapon.
 //config:
 //config:config SWAPOFF
-//config:	bool "swapoff (4.3 kb)"
+//config:	bool "swapoff (14 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:
diff --git a/util-linux/switch_root.c b/util-linux/switch_root.c
index 947dd0c..ae9d412 100644
--- a/util-linux/switch_root.c
+++ b/util-linux/switch_root.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config SWITCH_ROOT
-//config:	bool "switch_root (5.2 kb)"
+//config:	bool "switch_root (5.5 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/taskset.c b/util-linux/taskset.c
index 67df1cb..ed8878a 100644
--- a/util-linux/taskset.c
+++ b/util-linux/taskset.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config TASKSET
-//config:	bool "taskset (4.1 kb)"
+//config:	bool "taskset (4.2 kb)"
 //config:	default y
 //config:	help
 //config:	Retrieve or set a processes's CPU affinity.
diff --git a/util-linux/uevent.c b/util-linux/uevent.c
index 7ff866c..761743f 100644
--- a/util-linux/uevent.c
+++ b/util-linux/uevent.c
@@ -4,7 +4,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config UEVENT
-//config:	bool "uevent (3.2 kb)"
+//config:	bool "uevent (3.1 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/umount.c b/util-linux/umount.c
index e2329f8..077b635 100644
--- a/util-linux/umount.c
+++ b/util-linux/umount.c
@@ -8,7 +8,7 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config UMOUNT
-//config:	bool "umount (4.5 kb)"
+//config:	bool "umount (5.1 kb)"
 //config:	default y
 //config:	select PLATFORM_LINUX
 //config:	help
diff --git a/util-linux/unshare.c b/util-linux/unshare.c
index fffee28..61fc711 100644
--- a/util-linux/unshare.c
+++ b/util-linux/unshare.c
@@ -7,7 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config UNSHARE
-//config:	bool "unshare (9.2 kb)"
+//config:	bool "unshare (7.2 kb)"
 //config:	default y
 //config:	depends on !NOMMU
 //config:	select PLATFORM_LINUX
diff --git a/util-linux/wall.c b/util-linux/wall.c
index 9397365..23fb875 100644
--- a/util-linux/wall.c
+++ b/util-linux/wall.c
@@ -6,7 +6,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this source tree.
  */
 //config:config WALL
-//config:	bool "wall (2.5 kb)"
+//config:	bool "wall (2.6 kb)"
 //config:	default y
 //config:	depends on FEATURE_UTMP
 //config:	help