ncurses 5.6 - patch 20070728
authorThomas E. Dickey <dickey@invisible-island.net>
Sun, 29 Jul 2007 00:27:12 +0000 (00:27 +0000)
committerThomas E. Dickey <dickey@invisible-island.net>
Sun, 29 Jul 2007 00:27:12 +0000 (00:27 +0000)
commit03a795bde58b3280a4e9d80029a3b7fec13c79ad
tree0a8934d7497050359d3797f1bb708d37e5f6d4b6
parent772f879d17117c5b766022f28099e341ebea825b
ncurses 5.6 - patch 20070728

+ make _nc_capalias_table and _nc_infoalias_table private, accessed via
  _nc_get_alias_table() since they are used only by parse_entry.c
+ make _nc_key_names private since it is used only by lib_keyname.c
+ add --disable-big-strings configure option to control whether
  unctrl.c is generated using the big-string optimization - which may
  use strings longer than supported by a given compiler.
+ reduce relocation tables for tic, infocmp by changing type of
  internal hash tables to short, and make those private symbols.
+ eliminate large fixed arrays from progs/infocmp.c
17 files changed:
INSTALL
MANIFEST
NEWS
configure
configure.in
dist.mk
include/tic.h
ncurses/Makefile.in
ncurses/base/MKkeyname.awk
ncurses/base/MKunctrl.awk
ncurses/tinfo/MKcaptab.awk
ncurses/tinfo/MKcaptab.sh [new file with mode: 0644]
ncurses/tinfo/comp_hash.c
ncurses/tinfo/parse_entry.c
progs/infocmp.c
test/test_get_wstr.c
test/test_getstr.c