Bug 381: Halve sizeof(struct table_entry).
commite1fee49fb77fa1dc3ec7e76df02a2dee9b5087c6
authorKalle Olavi Niemitalo <kon@iki.fi>
Sun, 24 Sep 2006 09:47:00 +0000 (24 12:47 +0300)
committerKalle Olavi Niemitalo <Kalle@Astalo.kon.iki.fi>
Sun, 24 Sep 2006 09:47:00 +0000 (24 12:47 +0300)
tree30f464caba667fb02cf7ba212effb2a02e39edcb
parent62d6db44aa18bb79bd02b1e5c885f95aafb20e24
Bug 381: Halve sizeof(struct table_entry).

Before:

   text    data     bss     dec     hex filename
  54920   28528    3311   86759   152e7 src/intl/charsets.o
 516064   85568   82112  683744   a6ee0 src/elinks

After:

   text    data     bss     dec     hex filename
  38958   28528    3311   70797   1148d src/intl/charsets.o
 500112   85568   82112  667792   a3090 src/elinks

So the text section shrank by 15962 bytes.

Measured on i686-pc-linux-gnu with: --disable-xbel --disable-nls
--disable-cookies --disable-formhist --disable-globhist
--disable-mailcap --disable-mimetypes --disable-smb --disable-mouse
--disable-sysmouse --disable-leds --disable-marks --disable-css
--enable-small --enable-utf-8 --without-gpm --without-bzlib
--without-idn --without-spidermonkey --without-lua --without-gnutls
--without-openssl CFLAGS="-Os -ggdb -Wall"
src/intl/charsets.c