ncurses 5.9 - patch 20141206

+ updated ".map" files so that each symbol that may be shared across
  the different library configurations has the same label.  Some
  review is needed to ensure these are really compatible.
+ modify MKlib_gen.sh to work around change in development version of
  gcc introduced here:
	  https://gcc.gnu.org/ml/gcc-patches/2014-06/msg02185.html
	  https://gcc.gnu.org/ml/gcc-patches/2014-07/msg00236.html
  (reports by Marcus Shawcroft, Maohui Lei).
+ improved configure macro CF_SUBDIR_PATH, from lynx changes.
This commit is contained in:
Thomas E. Dickey 2014-12-07 03:10:09 +00:00
parent 762520a793
commit 97bb4678dc
20 changed files with 3743 additions and 3948 deletions

19
Ada95/aclocal.m4 vendored
View File

@ -28,7 +28,7 @@ dnl***************************************************************************
dnl
dnl Author: Thomas E. Dickey
dnl
dnl $Id: aclocal.m4,v 1.92 2014/09/20 21:09:49 tom Exp $
dnl $Id: aclocal.m4,v 1.93 2014/12/06 13:38:19 tom Exp $
dnl Macros used in NCURSES Ada95 auto-configuration script.
dnl
dnl These macros are maintained separately from NCURSES. The copyright on
@ -3289,7 +3289,7 @@ dnl Remove "-g" option from the compiler options
AC_DEFUN([CF_STRIP_G_OPT],
[$1=`echo ${$1} | sed -e 's%-g %%' -e 's%-g$%%'`])dnl
dnl ---------------------------------------------------------------------------
dnl CF_SUBDIR_PATH version: 6 updated: 2010/04/21 06:20:50
dnl CF_SUBDIR_PATH version: 7 updated: 2014/12/04 04:33:06
dnl --------------
dnl Construct a search-list for a nonstandard header/lib-file
dnl $1 = the variable to return as result
@ -3299,11 +3299,18 @@ AC_DEFUN([CF_SUBDIR_PATH],
[
$1=
CF_ADD_SUBDIR_PATH($1,$2,$3,/usr,$prefix)
CF_ADD_SUBDIR_PATH($1,$2,$3,$prefix,NONE)
CF_ADD_SUBDIR_PATH($1,$2,$3,/usr/local,$prefix)
CF_ADD_SUBDIR_PATH($1,$2,$3,/opt,$prefix)
CF_ADD_SUBDIR_PATH($1,$2,$3,[$]HOME,$prefix)
for cf_subdir_prefix in \
/usr \
/usr/local \
/usr/pkg \
/opt \
/opt/local \
[$]HOME
do
CF_ADD_SUBDIR_PATH($1,$2,$3,$cf_subdir_prefix,$prefix)
done
])dnl
dnl ---------------------------------------------------------------------------
dnl CF_TERM_HEADER version: 3 updated: 2012/10/06 08:57:51

1780
Ada95/configure vendored

File diff suppressed because it is too large Load Diff

16
INSTALL
View File

@ -25,7 +25,7 @@
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
-- $Id: INSTALL,v 1.178 2014/11/16 00:03:32 tom Exp $
-- $Id: INSTALL,v 1.179 2014/12/06 13:31:57 tom Exp $
---------------------------------------------------------------------
How to install Ncurses/Terminfo on your system
---------------------------------------------------------------------
@ -364,11 +364,17 @@ SUMMARY OF CONFIGURE OPTIONS:
a screen, since (even after calling endwin()), it must be available
for use in the next call to refresh(). There are also chunks of
memory held for performance reasons. That makes it hard to analyze
curses applications for memory leaks. To work around this, build
a debugging version of the ncurses library which frees those chunks
curses applications for memory leaks. To work around this, build a
debugging version of the ncurses library which frees those chunks
which it can, and provides the _nc_free_and_exit() function to free
the remainder on exit. The ncurses utility and test programs use this
feature, e.g., via the ExitProgram() macro.
the remainder and then exit. The ncurses utility and test programs
use this feature, e.g., via the ExitProgram() macro.
Because this lies outside of the library's intended usage, it is not
normally considered part of the ABI. If there were some (as yet
unplanned) extension which frees memory in a manner that would let the
library resume and reallocate memory, then that would not use a "_nc_"
prefix.
--disable-lp64
The header files will ignore use of the _LP64 symbol to make chtype

13
NEWS
View File

@ -25,7 +25,7 @@
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
-- $Id: NEWS,v 1.2303 2014/11/29 20:12:50 tom Exp $
-- $Id: NEWS,v 1.2307 2014/12/06 23:03:44 tom Exp $
-------------------------------------------------------------------------------
This is a log of changes that ncurses has gone through since Zeyd started
@ -45,6 +45,17 @@ See the AUTHORS file for the corresponding full names.
Changes through 1.9.9e did not credit all contributions;
it is not possible to add this information.
20141206
+ updated ".map" files so that each symbol that may be shared across
the different library configurations has the same label. Some
review is needed to ensure these are really compatible.
+ modify MKlib_gen.sh to work around change in development version of
gcc introduced here:
https://gcc.gnu.org/ml/gcc-patches/2014-06/msg02185.html
https://gcc.gnu.org/ml/gcc-patches/2014-07/msg00236.html
(reports by Marcus Shawcroft, Maohui Lei).
+ improved configure macro CF_SUBDIR_PATH, from lynx changes.
20141129
+ improved ".map" files by generating them with a script that builds
ncurses with several related configurations and merges the results.

View File

@ -1 +1 @@
5:0:9 5.9 20141129
5:0:9 5.9 20141206

19
aclocal.m4 vendored
View File

@ -28,7 +28,7 @@ dnl***************************************************************************
dnl
dnl Author: Thomas E. Dickey 1995-on
dnl
dnl $Id: aclocal.m4,v 1.718 2014/11/16 00:08:34 tom Exp $
dnl $Id: aclocal.m4,v 1.719 2014/12/06 13:37:21 tom Exp $
dnl Macros used in NCURSES auto-configuration script.
dnl
dnl These macros are maintained separately from NCURSES. The copyright on
@ -6253,7 +6253,7 @@ if test "$ac_cv_header_termios_h" = yes ; then
fi
])dnl
dnl ---------------------------------------------------------------------------
dnl CF_SUBDIR_PATH version: 6 updated: 2010/04/21 06:20:50
dnl CF_SUBDIR_PATH version: 7 updated: 2014/12/04 04:33:06
dnl --------------
dnl Construct a search-list for a nonstandard header/lib-file
dnl $1 = the variable to return as result
@ -6263,11 +6263,18 @@ AC_DEFUN([CF_SUBDIR_PATH],
[
$1=
CF_ADD_SUBDIR_PATH($1,$2,$3,/usr,$prefix)
CF_ADD_SUBDIR_PATH($1,$2,$3,$prefix,NONE)
CF_ADD_SUBDIR_PATH($1,$2,$3,/usr/local,$prefix)
CF_ADD_SUBDIR_PATH($1,$2,$3,/opt,$prefix)
CF_ADD_SUBDIR_PATH($1,$2,$3,[$]HOME,$prefix)
for cf_subdir_prefix in \
/usr \
/usr/local \
/usr/pkg \
/opt \
/opt/local \
[$]HOME
do
CF_ADD_SUBDIR_PATH($1,$2,$3,$cf_subdir_prefix,$prefix)
done
])dnl
dnl ---------------------------------------------------------------------------
dnl CF_SUBST_IF version: 2 updated: 2006/06/17 12:33:03

2588
configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -25,7 +25,7 @@
# use or other dealings in this Software without prior written #
# authorization. #
##############################################################################
# $Id: dist.mk,v 1.1017 2014/11/29 20:06:53 tom Exp $
# $Id: dist.mk,v 1.1018 2014/12/06 13:32:29 tom Exp $
# Makefile for creating ncurses distributions.
#
# This only needs to be used directly as a makefile by developers, but
@ -37,7 +37,7 @@ SHELL = /bin/sh
# These define the major/minor/patch versions of ncurses.
NCURSES_MAJOR = 5
NCURSES_MINOR = 9
NCURSES_PATCH = 20141129
NCURSES_PATCH = 20141206
# We don't append the patch to the version, since this only applies to releases
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)

View File

@ -2,10 +2,10 @@
#
# MKlib_gen.sh -- generate sources from curses.h macro definitions
#
# ($Id: MKlib_gen.sh,v 1.46 2011/06/04 19:14:08 tom Exp $)
# ($Id: MKlib_gen.sh,v 1.47 2014/12/06 18:56:25 tom Exp $)
#
##############################################################################
# Copyright (c) 1998-2010,2011 Free Software Foundation, Inc. #
# Copyright (c) 1998-2011,2014 Free Software Foundation, Inc. #
# #
# Permission is hereby granted, free of charge, to any person obtaining a #
# copy of this software and associated documentation files (the "Software"), #
@ -474,11 +474,22 @@ sed -n -f $ED1 \
-e 's/gen_$//' \
-e 's/ / /g' >>$TMP
cat >$ED1 <<EOF
s/ / /g
s/^ //
s/ $//
s/P_NCURSES_BOOL/NCURSES_BOOL/g
EOF
# A patch discussed here:
# https://gcc.gnu.org/ml/gcc-patches/2014-06/msg02185.html
# introduces spurious #line markers. Work around that by ignoring the system's
# attempt to define "bool" and using our own symbol here.
sed -e 's/bool/P_NCURSES_BOOL/g' $TMP > $ED2
cat $ED2 >$TMP
$preprocessor $TMP 2>/dev/null \
| sed \
-e 's/ / /g' \
-e 's/^ //' \
-e 's/_Bool/NCURSES_BOOL/g' \
| sed -f $ED1 \
| $AWK -f $AW2 \
| sed -f $ED3 \
| sed \

View File

@ -1,8 +1,8 @@
ncurses6 (5.9+20141129) unstable; urgency=low
ncurses6 (5.9+20141206) unstable; urgency=low
* latest weekly patch
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 29 Nov 2014 15:06:53 -0500
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 06 Dec 2014 08:32:29 -0500
ncurses6 (5.9-20131005) unstable; urgency=low

View File

@ -1,8 +1,8 @@
ncurses6 (5.9+20141129) unstable; urgency=low
ncurses6 (5.9+20141206) unstable; urgency=low
* latest weekly patch
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 29 Nov 2014 15:06:53 -0500
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 06 Dec 2014 08:32:29 -0500
ncurses6 (5.9-20131005) unstable; urgency=low

View File

@ -1,8 +1,8 @@
ncurses6 (5.9+20141129) unstable; urgency=low
ncurses6 (5.9+20141206) unstable; urgency=low
* latest weekly patch
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 29 Nov 2014 15:06:53 -0500
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 06 Dec 2014 08:32:29 -0500
ncurses6 (5.9-20120608) unstable; urgency=low

View File

@ -1,4 +1,4 @@
; $Id: mingw-ncurses.nsi,v 1.72 2014/11/29 20:06:53 tom Exp $
; $Id: mingw-ncurses.nsi,v 1.73 2014/12/06 13:32:29 tom Exp $
; TODO add examples
; TODO bump ABI to 6
@ -10,7 +10,7 @@
!define VERSION_MAJOR "5"
!define VERSION_MINOR "9"
!define VERSION_YYYY "2014"
!define VERSION_MMDD "1129"
!define VERSION_MMDD "1206"
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
!define MY_ABI "5"

View File

@ -3,7 +3,7 @@
Summary: shared libraries for terminal handling
Name: mingw32-ncurses6
Version: 5.9
Release: 20141129
Release: 20141206
License: X11
Group: Development/Libraries
Source: ncurses-%{version}-%{release}.tgz

View File

@ -1,7 +1,7 @@
Summary: shared libraries for terminal handling
Name: ncurses6
Version: 5.9
Release: 20141129
Release: 20141206
License: X11
Group: Development/Libraries
Source: ncurses-%{version}-%{release}.tgz

View File

@ -1,4 +1,4 @@
# $Id: ncursest.map,v 1.15 2014/11/29 19:59:14 tom Exp $
# $Id: ncursest.map,v 1.16 2014/12/06 22:59:10 tom Exp $
# script for shared library symbol-versioning using ld
#
# This file was generated by ncu-mapsyms
@ -31,20 +31,17 @@
# --without-normal
#
NCURSES_TIC_5.7.20081102 {
NCURSES_TIC_5.0.19991023 {
global:
_nc_capcmp;
_nc_check_termtype2;
_nc_disable_period;
_nc_check_termtype;
_nc_entry_match;
_nc_find_type_entry;
_nc_free_tic;
_nc_get_alias_table;
_nc_get_table;
_nc_infotocap;
_nc_read_entry_source;
_nc_reset_input;
_nc_resolve_uses2;
_nc_resolve_uses;
_nc_set_writedir;
_nc_syntax;
_nc_tic_expand;
@ -52,167 +49,100 @@ NCURSES_TIC_5.7.20081102 {
_nc_trans_string;
_nc_write_entry;
local:
_nc_alloc_entry_leaks;
_nc_captoinfo;
_nc_captoinfo_leaks;
_nc_check_termtype;
_nc_comment_end;
_nc_comment_start;
_nc_comp_captab_leaks;
_nc_comp_scan_leaks;
_nc_copy_entry;
_nc_curr_file_pos;
_nc_curr_token;
_nc_get_token;
_nc_init_entry;
_nc_leaks_tic;
_nc_merge_entry;
_nc_panic_mode;
_nc_parse_entry;
_nc_push_token;
_nc_resolve_uses;
_nc_save_str;
_nc_start_line;
_nc_wrap_entry;
};
NCURSES_TIC_5.1.20000708 {
global:
_nc_disable_period;
} NCURSES_TIC_5.0.19991023;
NCURSES_TIC_5.5.20051010 {
global:
_nc_alloc_entry_leaks;
_nc_captoinfo_leaks;
_nc_check_termtype2;
_nc_comp_scan_leaks;
_nc_resolve_uses2;
} NCURSES_TIC_5.1.20000708;
NCURSES_TIC_5.7.20081102 {
global:
_nc_free_tic;
_nc_get_alias_table;
local:
_nc_comp_captab_leaks;
_nc_leaks_tic;
} NCURSES_TIC_5.5.20051010;
NCURSES_TIC_5.9.current {
global:
_nc_strict_bsd;
} NCURSES_TIC_5.7.20081102;
NCURSES_TINFO_5.7.20081102 {
NCURSES_TINFO_5.0.19991023 {
global:
BC;
PC;
SP;
UP;
_nc_COLS;
_nc_LINES;
_nc_TABSIZE;
_nc__nc_outchars;
_nc_access;
_nc_acs_map;
_nc_add_to_try;
_nc_align_termtype;
_nc_basename;
_nc_boolcodes;
_nc_boolfnames;
_nc_boolnames;
_nc_codes_leaks;
_nc_copy_termtype;
_nc_count_outchars;
_nc_cur_term;
_nc_curr_col;
_nc_curr_line;
_nc_curscr;
_nc_doalloc;
_nc_env_access;
_nc_err_abort;
_nc_eventlist_timeout;
_nc_fallback;
_nc_find_entry;
_nc_first_db;
_nc_first_name;
_nc_flush;
_nc_free_entries;
_nc_free_termtype;
_nc_free_tinfo;
_nc_free_tparm;
_nc_get_hash_table;
_nc_get_locale;
_nc_get_screensize;
_nc_get_source;
_nc_get_tty_mode;
_nc_get_type;
_nc_getenv_num;
_nc_globals;
_nc_handle_sigwinch;
_nc_head;
_nc_home_terminfo;
_nc_init_acs;
_nc_init_pthreads;
_nc_is_abs_path;
_nc_is_dir_path;
_nc_is_file_path;
_nc_keep_tic_dir;
_nc_keypad;
_nc_last_db;
_nc_leaks_tinfo;
_nc_locale_breaks_acs;
_nc_locked_tracef;
_nc_mutex_lock;
_nc_mutex_trylock;
_nc_mutex_unlock;
_nc_name_match;
_nc_names_leaks;
_nc_newscr;
_nc_next_db;
_nc_numcodes;
_nc_numfnames;
_nc_numnames;
_nc_outch;
_nc_pathlast;
_nc_prescreen;
_nc_ptr_Cols;
_nc_ptr_Lines;
_nc_read_entry;
_nc_read_file_entry;
_nc_retrace_attr_t;
_nc_retrace_bool;
_nc_retrace_chtype;
_nc_retrace_cptr;
_nc_retrace_cvoid_ptr;
_nc_retrace_int;
_nc_retrace_ptr;
_nc_retrace_sp;
_nc_retrace_unsigned;
_nc_retrace_void_ptr;
_nc_retrace_win;
_nc_rootname;
_nc_safe_strcat;
_nc_safe_strcpy;
_nc_screen_chain;
_nc_screen_of;
_nc_set_buffer;
_nc_set_no_padding;
_nc_set_source;
_nc_set_tputs_trace;
_nc_set_tty_mode;
_nc_set_type;
_nc_setupterm;
_nc_stdscr;
_nc_str_copy;
_nc_str_init;
_nc_str_null;
_nc_strcodes;
_nc_strfnames;
_nc_strnames;
_nc_suppress_warnings;
_nc_syserr_abort;
_nc_tail;
_nc_tic_dir;
_nc_timed_wait;
_nc_tinfo_fkeys;
_nc_tparm_analyze;
_nc_tparm_err;
_nc_trace_buf;
_nc_tracechar;
_nc_tracing;
_nc_trim_sgr0;
_nc_unicode_locale;
_nc_update_screensize;
_nc_use_tracef;
_nc_user_definable;
_nc_visbuf;
_nc_visbuf2;
_nc_visbufn;
_nc_viscbuf;
_nc_warning;
_traceattr;
_traceattr2;
_tracechtype;
_tracechtype2;
_tracef;
_tracechar;
baudrate;
cbreak;
curs_set;
@ -231,7 +161,6 @@ NCURSES_TINFO_5.7.20081102 {
idcok;
idlok;
intrflush;
key_defined;
keybound;
keyname;
keyok;
@ -254,7 +183,6 @@ NCURSES_TINFO_5.7.20081102 {
resetty;
savetty;
set_curterm;
set_tabsize;
setupterm;
termname;
tgetent;
@ -271,38 +199,155 @@ NCURSES_TINFO_5.7.20081102 {
typeahead;
unctrl;
use_env;
use_extended_names;
wtimeout;
local:
_nc__nc_tputs_trace;
_nc_altcharset_name;
_nc_baudrate;
_nc_delink_entry;
_nc_expand_try;
_nc_free_entry;
_nc_free_tparm;
_nc_hashed_db;
_nc_init_keytry;
_nc_keyname;
_nc_keyname_leaks;
_nc_mutex_init;
_nc_nulls_sent;
_nc_ospeed;
_nc_read_termcap;
_nc_read_termcap_entry;
_nc_read_termtype;
_nc_remove_key;
_nc_remove_string;
_nc_tgetent_leaks;
_nc_trace_bufcat;
_nc_trace_tries;
_nc_trace_ttymode;
_nc_tracebits;
};
NCURSES_TINFO_5.1.20000708 {
global:
_nc_align_termtype;
_nc_flush;
_nc_tinfo_fkeys;
_nc_user_definable;
use_extended_names;
} NCURSES_TINFO_5.0.19991023;
NCURSES_TINFO_5.2.20001021 {
global:
_nc_basename;
_nc_env_access;
_nc_safe_strcat;
_nc_safe_strcpy;
_nc_str_copy;
_nc_str_init;
_nc_str_null;
} NCURSES_TINFO_5.1.20000708;
NCURSES_TINFO_5.3.20021019 {
global:
_nc_rootname;
_nc_tparm_err;
_nc_visbufn;
} NCURSES_TINFO_5.2.20001021;
NCURSES_TINFO_5.4.20040208 {
global:
_nc_get_locale;
_nc_locale_breaks_acs;
_nc_pathlast;
_nc_retrace_attr_t;
_nc_retrace_bool;
_nc_retrace_chtype;
_nc_retrace_int;
_nc_retrace_ptr;
_nc_retrace_sp;
_nc_retrace_unsigned;
_nc_retrace_win;
_nc_tparm_analyze;
_nc_trace_bufcat;
_nc_unicode_locale;
_traceattr;
_traceattr2;
_tracechtype;
_tracechtype2;
_tracef;
key_defined;
local:
_nc_altcharset_name;
_nc_trace_ttymode;
} NCURSES_TINFO_5.3.20021019;
NCURSES_TINFO_5.5.20051010 {
global:
_nc_get_source;
_nc_retrace_cptr;
_nc_retrace_cvoid_ptr;
_nc_retrace_void_ptr;
_nc_setupterm;
_nc_trim_sgr0;
local:
_nc_delink_entry;
_nc_free_entry;
} NCURSES_TINFO_5.4.20040208;
NCURSES_TINFO_5.6.20061217 {
global:
_nc_eventlist_timeout;
_nc_first_db;
_nc_handle_sigwinch;
_nc_is_abs_path;
_nc_is_dir_path;
_nc_is_file_path;
_nc_keyname_leaks;
_nc_last_db;
_nc_next_db;
_nc_tgetent_leaks;
_nc_viscbuf;
local:
_nc_hashed_db;
_nc_read_termtype;
_nc_viscbuf2;
} NCURSES_TINFO_5.5.20051010;
NCURSES_TINFO_5.7.20081102 {
global:
_nc_COLS;
_nc_LINES;
_nc_TABSIZE;
_nc__nc_outchars;
_nc_acs_map;
_nc_boolcodes;
_nc_boolfnames;
_nc_boolnames;
_nc_codes_leaks;
_nc_count_outchars;
_nc_cur_term;
_nc_curscr;
_nc_free_tinfo;
_nc_get_screensize;
_nc_globals;
_nc_init_pthreads;
_nc_leaks_tinfo;
_nc_locked_tracef;
_nc_mutex_lock;
_nc_mutex_trylock;
_nc_mutex_unlock;
_nc_names_leaks;
_nc_newscr;
_nc_numcodes;
_nc_numfnames;
_nc_numnames;
_nc_prescreen;
_nc_ptr_Cols;
_nc_ptr_Lines;
_nc_screen_of;
_nc_set_no_padding;
_nc_set_tputs_trace;
_nc_stdscr;
_nc_strcodes;
_nc_strfnames;
_nc_strnames;
_nc_tracechar;
_nc_use_tracef;
set_tabsize;
local:
_nc__nc_tputs_trace;
_nc_keyname;
_nc_mutex_init;
_nc_ttytype;
_nc_unctrl;
_nc_viscbuf2;
_tracechar;
};
} NCURSES_TINFO_5.6.20061217;
NCURSES_TINFO_5.8.20110226 {
global:

View File

@ -1,4 +1,4 @@
# $Id: ncursestw.map,v 1.16 2014/11/29 19:59:14 tom Exp $
# $Id: ncursestw.map,v 1.17 2014/12/06 22:59:11 tom Exp $
# script for shared library symbol-versioning using ld
#
# This file was generated by ncu-mapsyms
@ -32,20 +32,17 @@
# --without-normal
#
NCURSES_TIC_5.7.20081102 {
NCURSES_TIC_5.0.19991023 {
global:
_nc_capcmp;
_nc_check_termtype2;
_nc_disable_period;
_nc_check_termtype;
_nc_entry_match;
_nc_find_type_entry;
_nc_free_tic;
_nc_get_alias_table;
_nc_get_table;
_nc_infotocap;
_nc_read_entry_source;
_nc_reset_input;
_nc_resolve_uses2;
_nc_resolve_uses;
_nc_set_writedir;
_nc_syntax;
_nc_tic_expand;
@ -53,172 +50,100 @@ NCURSES_TIC_5.7.20081102 {
_nc_trans_string;
_nc_write_entry;
local:
_nc_alloc_entry_leaks;
_nc_captoinfo;
_nc_captoinfo_leaks;
_nc_check_termtype;
_nc_comment_end;
_nc_comment_start;
_nc_comp_captab_leaks;
_nc_comp_scan_leaks;
_nc_copy_entry;
_nc_curr_file_pos;
_nc_curr_token;
_nc_get_token;
_nc_init_entry;
_nc_leaks_tic;
_nc_merge_entry;
_nc_panic_mode;
_nc_parse_entry;
_nc_push_token;
_nc_resolve_uses;
_nc_save_str;
_nc_start_line;
_nc_wrap_entry;
};
NCURSES_TIC_5.1.20000708 {
global:
_nc_disable_period;
} NCURSES_TIC_5.0.19991023;
NCURSES_TIC_5.5.20051010 {
global:
_nc_alloc_entry_leaks;
_nc_captoinfo_leaks;
_nc_check_termtype2;
_nc_comp_scan_leaks;
_nc_resolve_uses2;
} NCURSES_TIC_5.1.20000708;
NCURSES_TIC_5.7.20081102 {
global:
_nc_free_tic;
_nc_get_alias_table;
local:
_nc_comp_captab_leaks;
_nc_leaks_tic;
} NCURSES_TIC_5.5.20051010;
NCURSES_TIC_5.9.current {
global:
_nc_strict_bsd;
} NCURSES_TIC_5.7.20081102;
NCURSES_TINFO_5.7.20081102 {
NCURSES_TINFO_5.0.19991023 {
global:
BC;
PC;
SP;
UP;
_nc_COLS;
_nc_LINES;
_nc_TABSIZE;
_nc__nc_outchars;
_nc_access;
_nc_acs_map;
_nc_add_to_try;
_nc_align_termtype;
_nc_basename;
_nc_boolcodes;
_nc_boolfnames;
_nc_boolnames;
_nc_codes_leaks;
_nc_copy_termtype;
_nc_count_outchars;
_nc_cur_term;
_nc_curr_col;
_nc_curr_line;
_nc_curscr;
_nc_doalloc;
_nc_env_access;
_nc_err_abort;
_nc_eventlist_timeout;
_nc_fallback;
_nc_find_entry;
_nc_first_db;
_nc_first_name;
_nc_flush;
_nc_free_entries;
_nc_free_termtype;
_nc_free_tinfo;
_nc_free_tparm;
_nc_get_hash_table;
_nc_get_locale;
_nc_get_screensize;
_nc_get_source;
_nc_get_tty_mode;
_nc_get_type;
_nc_getenv_num;
_nc_globals;
_nc_handle_sigwinch;
_nc_head;
_nc_home_terminfo;
_nc_init_acs;
_nc_init_pthreads;
_nc_is_abs_path;
_nc_is_dir_path;
_nc_is_file_path;
_nc_keep_tic_dir;
_nc_keypad;
_nc_last_db;
_nc_leaks_tinfo;
_nc_locale_breaks_acs;
_nc_locked_tracef;
_nc_mutex_lock;
_nc_mutex_trylock;
_nc_mutex_unlock;
_nc_name_match;
_nc_names_leaks;
_nc_newscr;
_nc_next_db;
_nc_numcodes;
_nc_numfnames;
_nc_numnames;
_nc_outch;
_nc_pathlast;
_nc_prescreen;
_nc_ptr_Cols;
_nc_ptr_Lines;
_nc_read_entry;
_nc_read_file_entry;
_nc_retrace_attr_t;
_nc_retrace_bool;
_nc_retrace_chtype;
_nc_retrace_cptr;
_nc_retrace_cvoid_ptr;
_nc_retrace_int;
_nc_retrace_ptr;
_nc_retrace_sp;
_nc_retrace_unsigned;
_nc_retrace_void_ptr;
_nc_retrace_win;
_nc_rootname;
_nc_safe_strcat;
_nc_safe_strcpy;
_nc_screen_chain;
_nc_screen_of;
_nc_set_buffer;
_nc_set_no_padding;
_nc_set_source;
_nc_set_tputs_trace;
_nc_set_tty_mode;
_nc_set_type;
_nc_setupterm;
_nc_stdscr;
_nc_str_copy;
_nc_str_init;
_nc_str_null;
_nc_strcodes;
_nc_strfnames;
_nc_strnames;
_nc_suppress_warnings;
_nc_syserr_abort;
_nc_tail;
_nc_tic_dir;
_nc_timed_wait;
_nc_tinfo_fkeys;
_nc_tparm_analyze;
_nc_tparm_err;
_nc_trace_buf;
_nc_tracechar;
_nc_tracing;
_nc_trim_sgr0;
_nc_unicode_locale;
_nc_update_screensize;
_nc_use_tracef;
_nc_user_definable;
_nc_visbuf;
_nc_visbuf2;
_nc_visbufn;
_nc_viscbuf;
_nc_viswbuf;
_nc_viswbufn;
_nc_viswibuf;
_nc_warning;
_traceattr;
_traceattr2;
_tracecchar_t;
_tracecchar_t2;
_tracechtype;
_tracechtype2;
_tracef;
_tracechar;
baudrate;
cbreak;
curs_set;
@ -237,7 +162,6 @@ NCURSES_TINFO_5.7.20081102 {
idcok;
idlok;
intrflush;
key_defined;
keybound;
keyname;
keyok;
@ -260,7 +184,6 @@ NCURSES_TINFO_5.7.20081102 {
resetty;
savetty;
set_curterm;
set_tabsize;
setupterm;
termname;
tgetent;
@ -277,39 +200,161 @@ NCURSES_TINFO_5.7.20081102 {
typeahead;
unctrl;
use_env;
use_extended_names;
wtimeout;
local:
_nc__nc_tputs_trace;
_nc_altcharset_name;
_nc_baudrate;
_nc_delink_entry;
_nc_expand_try;
_nc_free_entry;
_nc_free_tparm;
_nc_hashed_db;
_nc_init_keytry;
_nc_keyname;
_nc_keyname_leaks;
_nc_mutex_init;
_nc_nulls_sent;
_nc_ospeed;
_nc_read_termcap;
_nc_read_termcap_entry;
_nc_read_termtype;
_nc_remove_key;
_nc_remove_string;
_nc_tgetent_leaks;
_nc_trace_bufcat;
_nc_trace_tries;
_nc_trace_ttymode;
_nc_tracebits;
};
NCURSES_TINFO_5.1.20000708 {
global:
_nc_align_termtype;
_nc_flush;
_nc_tinfo_fkeys;
_nc_user_definable;
use_extended_names;
} NCURSES_TINFO_5.0.19991023;
NCURSES_TINFO_5.2.20001021 {
global:
_nc_basename;
_nc_env_access;
_nc_safe_strcat;
_nc_safe_strcpy;
_nc_str_copy;
_nc_str_init;
_nc_str_null;
} NCURSES_TINFO_5.1.20000708;
NCURSES_TINFO_5.3.20021019 {
global:
_nc_rootname;
_nc_tparm_err;
_nc_visbufn;
} NCURSES_TINFO_5.2.20001021;
NCURSES_TINFO_5.4.20040208 {
global:
_nc_get_locale;
_nc_locale_breaks_acs;
_nc_pathlast;
_nc_retrace_attr_t;
_nc_retrace_bool;
_nc_retrace_chtype;
_nc_retrace_int;
_nc_retrace_ptr;
_nc_retrace_sp;
_nc_retrace_unsigned;
_nc_retrace_win;
_nc_tparm_analyze;
_nc_trace_bufcat;
_nc_unicode_locale;
_traceattr;
_traceattr2;
_tracechtype;
_tracechtype2;
_tracef;
key_defined;
local:
_nc_altcharset_name;
_nc_trace_ttymode;
} NCURSES_TINFO_5.3.20021019;
NCURSES_TINFO_5.5.20051010 {
global:
_nc_get_source;
_nc_retrace_cptr;
_nc_retrace_cvoid_ptr;
_nc_retrace_void_ptr;
_nc_setupterm;
_nc_trim_sgr0;
local:
_nc_delink_entry;
_nc_free_entry;
} NCURSES_TINFO_5.4.20040208;
NCURSES_TINFO_5.6.20061217 {
global:
_nc_eventlist_timeout;
_nc_first_db;
_nc_handle_sigwinch;
_nc_is_abs_path;
_nc_is_dir_path;
_nc_is_file_path;
_nc_keyname_leaks;
_nc_last_db;
_nc_next_db;
_nc_tgetent_leaks;
_nc_viscbuf;
local:
_nc_hashed_db;
_nc_read_termtype;
_nc_viscbuf2;
} NCURSES_TINFO_5.5.20051010;
NCURSES_TINFO_5.7.20081102 {
global:
_nc_COLS;
_nc_LINES;
_nc_TABSIZE;
_nc__nc_outchars;
_nc_acs_map;
_nc_boolcodes;
_nc_boolfnames;
_nc_boolnames;
_nc_codes_leaks;
_nc_count_outchars;
_nc_cur_term;
_nc_curscr;
_nc_free_tinfo;
_nc_get_screensize;
_nc_globals;
_nc_init_pthreads;
_nc_leaks_tinfo;
_nc_locked_tracef;
_nc_mutex_lock;
_nc_mutex_trylock;
_nc_mutex_unlock;
_nc_names_leaks;
_nc_newscr;
_nc_numcodes;
_nc_numfnames;
_nc_numnames;
_nc_prescreen;
_nc_ptr_Cols;
_nc_ptr_Lines;
_nc_screen_of;
_nc_set_no_padding;
_nc_set_tputs_trace;
_nc_stdscr;
_nc_strcodes;
_nc_strfnames;
_nc_strnames;
_nc_tracechar;
_nc_use_tracef;
_nc_viswbuf;
_nc_viswbufn;
_nc_viswibuf;
_tracecchar_t;
_tracecchar_t2;
set_tabsize;
local:
_nc__nc_tputs_trace;
_nc_keyname;
_nc_mutex_init;
_nc_ttytype;
_nc_unctrl;
_nc_viscbuf2;
_nc_viswbuf2;
_tracechar;
};
} NCURSES_TINFO_5.6.20061217;
NCURSES_TINFO_5.8.20110226 {
global:

View File

@ -1,4 +1,4 @@
# $Id: ncursesw.map,v 1.21 2014/11/29 19:59:14 tom Exp $
# $Id: ncursesw.map,v 1.22 2014/12/06 22:59:11 tom Exp $
# script for shared library symbol-versioning using ld
#
# This file was generated by ncu-mapsyms
@ -30,11 +30,10 @@
# --without-normal
#
NCURSES_TIC_5.1.20000708 {
NCURSES_TIC_5.0.19991023 {
global:
_nc_capcmp;
_nc_check_termtype;
_nc_disable_period;
_nc_entry_match;
_nc_find_type_entry;
_nc_get_table;
@ -66,6 +65,11 @@ NCURSES_TIC_5.1.20000708 {
_nc_wrap_entry;
};
NCURSES_TIC_5.1.20000708 {
global:
_nc_disable_period;
} NCURSES_TIC_5.0.19991023;
NCURSES_TIC_5.5.20051010 {
global:
_nc_alloc_entry_leaks;
@ -89,7 +93,7 @@ NCURSES_TIC_5.9.current {
_nc_strict_bsd;
} NCURSES_TIC_5.7.20081102;
NCURSES_TINFO_5.1.20000708 {
NCURSES_TINFO_5.0.19991023 {
global:
BC;
COLS;
@ -100,7 +104,6 @@ NCURSES_TINFO_5.1.20000708 {
UP;
_nc_access;
_nc_add_to_try;
_nc_align_termtype;
_nc_copy_termtype;
_nc_curr_col;
_nc_curr_line;
@ -109,7 +112,6 @@ NCURSES_TINFO_5.1.20000708 {
_nc_fallback;
_nc_find_entry;
_nc_first_name;
_nc_flush;
_nc_free_entries;
_nc_free_termtype;
_nc_free_tparm;
@ -137,14 +139,13 @@ NCURSES_TINFO_5.1.20000708 {
_nc_tail;
_nc_tic_dir;
_nc_timed_wait;
_nc_tinfo_fkeys;
_nc_trace_buf;
_nc_tracing;
_nc_update_screensize;
_nc_user_definable;
_nc_utf8_outch;
_nc_visbuf;
_nc_visbuf2;
_nc_warning;
_tracechar;
acs_map;
baudrate;
boolcodes;
@ -211,11 +212,11 @@ NCURSES_TINFO_5.1.20000708 {
tigetstr;
tparm;
tputs;
trace;
ttytype;
typeahead;
unctrl;
use_env;
use_extended_names;
wtimeout;
local:
_nc_baudrate;
@ -231,8 +232,20 @@ NCURSES_TINFO_5.1.20000708 {
_nc_read_termcap_entry;
_nc_remove_key;
_nc_remove_string;
_nc_trace_tries;
_nc_tracebits;
};
NCURSES_TINFO_5.1.20000708 {
global:
_nc_align_termtype;
_nc_flush;
_nc_tinfo_fkeys;
_nc_user_definable;
_nc_utf8_outch;
use_extended_names;
} NCURSES_TINFO_5.0.19991023;
NCURSES_TINFO_5.2.20001021 {
global:
_nc_basename;
@ -268,27 +281,20 @@ NCURSES_TINFO_5.4.20040208 {
_nc_retrace_win;
_nc_tparm_analyze;
_nc_tputs_trace;
_nc_trace_buf;
_nc_trace_bufcat;
_nc_unicode_locale;
_nc_viscbuf;
_nc_viswbuf;
_nc_viswbufn;
_traceattr;
_traceattr2;
_tracecchar_t;
_tracecchar_t2;
_tracechar;
_tracechtype;
_tracechtype2;
_tracef;
key_defined;
trace;
local:
_nc_trace_tries;
_nc_trace_ttymode;
_nc_tracebits;
_nc_viscbuf2;
_nc_viswbuf2;
} NCURSES_TINFO_5.3.20021019;
@ -318,9 +324,11 @@ NCURSES_TINFO_5.6.20061217 {
_nc_last_db;
_nc_next_db;
_nc_tgetent_leaks;
_nc_viscbuf;
local:
_nc_hashed_db;
_nc_read_termtype;
_nc_viscbuf2;
} NCURSES_TINFO_5.5.20051010;
NCURSES_TINFO_5.7.20081102 {

19
test/aclocal.m4 vendored
View File

@ -26,7 +26,7 @@ dnl sale, use or other dealings in this Software without prior written *
dnl authorization. *
dnl***************************************************************************
dnl
dnl $Id: aclocal.m4,v 1.101 2014/09/20 21:11:07 tom Exp $
dnl $Id: aclocal.m4,v 1.102 2014/12/06 13:39:47 tom Exp $
dnl
dnl Author: Thomas E. Dickey
dnl
@ -2729,7 +2729,7 @@ AC_MSG_RESULT($cf_cv_sig_atomic_t)
test "$cf_cv_sig_atomic_t" != no && AC_DEFINE_UNQUOTED(SIG_ATOMIC_T, $cf_cv_sig_atomic_t,[Define to signal global datatype])
])dnl
dnl ---------------------------------------------------------------------------
dnl CF_SUBDIR_PATH version: 6 updated: 2010/04/21 06:20:50
dnl CF_SUBDIR_PATH version: 7 updated: 2014/12/04 04:33:06
dnl --------------
dnl Construct a search-list for a nonstandard header/lib-file
dnl $1 = the variable to return as result
@ -2739,11 +2739,18 @@ AC_DEFUN([CF_SUBDIR_PATH],
[
$1=
CF_ADD_SUBDIR_PATH($1,$2,$3,/usr,$prefix)
CF_ADD_SUBDIR_PATH($1,$2,$3,$prefix,NONE)
CF_ADD_SUBDIR_PATH($1,$2,$3,/usr/local,$prefix)
CF_ADD_SUBDIR_PATH($1,$2,$3,/opt,$prefix)
CF_ADD_SUBDIR_PATH($1,$2,$3,[$]HOME,$prefix)
for cf_subdir_prefix in \
/usr \
/usr/local \
/usr/pkg \
/opt \
/opt/local \
[$]HOME
do
CF_ADD_SUBDIR_PATH($1,$2,$3,$cf_subdir_prefix,$prefix)
done
])dnl
dnl ---------------------------------------------------------------------------
dnl CF_SYS_TIME_SELECT version: 5 updated: 2012/10/04 05:24:07

2570
test/configure vendored

File diff suppressed because it is too large Load Diff