build system: introduce FEATURE_ASSUME_UNICODE
authorDenis Vlasenko <vda.linux@googlemail.com>
Fri, 13 Jun 2008 11:16:09 +0000 (11:16 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Fri, 13 Jun 2008 11:16:09 +0000 (11:16 -0000)
commitc7497ea31b84eb3261a64a2e1a8e80643c26fd9d
tree4bd058053b81d7d6b829ef684d6be298f4a5c04f
parent25b463079d963ae4f482db7ced14d14c28b907b8
build system: introduce FEATURE_ASSUME_UNICODE
ls: use it. also do G trick. with UNICODE off:

function                                             old     new   delta
ls_main                                              843     871     +28
show_color                                             1       -      -1
showdirs                                             500     497      -3
my_stat                                              100      97      -3
terminal_width                                         4       -      -4
tabstops                                               4       -      -4
status                                               122     118      -4
static.dotdir                                          4       -      -4
current_time_t                                         4       -      -4
all_fmt                                                4       -      -4
------------------------------------------------------------------------------
(add/remove: 0/6 grow/shrink: 1/3 up/down: 28/-31)             Total: -3 bytes

Also was tested with UNICODE on with glibc.
Config.in
coreutils/ls.c