ncurses 5.9 - patch 20150110

+ add a step to generating ".map" files, to declare any remaining
  symbols beginning with "_" as local, at the last version node.
+ improve configure checks for pkg-config, addressing a variant found
  with FreeBSD ports.
+ modify win_driver.c to provide characters for special keys, like
  ansi.sys, when keypad mode is off, rather than returning nothing at
  all (discussion with Eli Zaretskii).
+ add "broken_linker" and "hashed-db" configure options to combinations
  use for generating the ".map" and ".sym" files.
+ avoid using "ld" directly when creating shared library, to simplify
  cross-compiles.  Also drop "-Bsharable" option from shared-library
  rules for FreeBSD and DragonFly (FreeBSD #196592).
+ fix a memory leak in form library Free_RegularExpression_Type()
  (report by Pavel Balaev).
This commit is contained in:
Thomas E. Dickey 2015-01-11 01:37:29 +00:00
parent b8cca229aa
commit 4ad721f3e6
21 changed files with 1925 additions and 1759 deletions

18
NEWS
View File

@ -25,7 +25,7 @@
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
-- $Id: NEWS,v 1.2327 2015/01/03 20:47:28 tom Exp $
-- $Id: NEWS,v 1.2334 2015/01/10 23:31:24 tom Exp $
-------------------------------------------------------------------------------
This is a log of changes that ncurses has gone through since Zeyd started
@ -45,6 +45,22 @@ 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.
20150110
+ add a step to generating ".map" files, to declare any remaining
symbols beginning with "_" as local, at the last version node.
+ improve configure checks for pkg-config, addressing a variant found
with FreeBSD ports.
+ modify win_driver.c to provide characters for special keys, like
ansi.sys, when keypad mode is off, rather than returning nothing at
all (discussion with Eli Zaretskii).
+ add "broken_linker" and "hashed-db" configure options to combinations
use for generating the ".map" and ".sym" files.
+ avoid using "ld" directly when creating shared library, to simplify
cross-compiles. Also drop "-Bsharable" option from shared-library
rules for FreeBSD and DragonFly (FreeBSD #196592).
+ fix a memory leak in form library Free_RegularExpression_Type()
(report by Pavel Balaev).
20150103
+ modify_nc_flush() to retry if interrupted (patch by Stian Skjelstad).
+ change map files to make _nc_freeall a global, since it may be used

View File

@ -1 +1 @@
5:0:9 5.9 20150103
5:0:9 5.9 20150110

26
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.727 2015/01/03 20:48:02 tom Exp $
dnl $Id: aclocal.m4,v 1.729 2015/01/10 22:05:24 tom Exp $
dnl Macros used in NCURSES auto-configuration script.
dnl
dnl These macros are maintained separately from NCURSES. The copyright on
@ -1336,7 +1336,7 @@ if test "$cf_disable_rpath_hack" = no ; then
fi
])
dnl ---------------------------------------------------------------------------
dnl CF_ENABLE_PC_FILES version: 10 updated: 2014/12/13 18:48:46
dnl CF_ENABLE_PC_FILES version: 11 updated: 2015/01/10 17:03:43
dnl ------------------
dnl This is the "--enable-pc-files" option, which is available if there is a
dnl pkg-config configuration on the local machine.
@ -1356,10 +1356,19 @@ AC_ARG_ENABLE(pc-files,
[enable_pc_files=$enableval],
[enable_pc_files=no])
AC_MSG_RESULT($enable_pc_files)
if test "x$enable_pc_files" != xno
then
CF_PATH_SYNTAX(PKG_CONFIG_LIBDIR)
MAKE_PC_FILES=
case "x$PKG_CONFIG_LIBDIR" in #(vi
xno|xyes) #(vi
AC_MSG_WARN(no PKG_CONFIG_LIBDIR was found)
MAKE_PC_FILES="#"
;;
*)
CF_PATH_SYNTAX(PKG_CONFIG_LIBDIR)
MAKE_PC_FILES=
;;
esac
else
MAKE_PC_FILES="#"
fi
@ -5439,7 +5448,7 @@ CF_VERBOSE(...checked $1 [$]$1)
AC_SUBST(EXTRA_LDFLAGS)
])dnl
dnl ---------------------------------------------------------------------------
dnl CF_SHARED_OPTS version: 84 updated: 2013/11/03 06:26:10
dnl CF_SHARED_OPTS version: 85 updated: 2015/01/10 13:38:03
dnl --------------
dnl --------------
dnl Attempt to determine the appropriate CC/LD options for creating a shared
@ -5702,7 +5711,7 @@ CF_EOF
EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
fi
CF_SHARED_SONAME
MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $[@]` -o $[@]'
MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $[@]'
;;
netbsd*) #(vi
CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
@ -7176,7 +7185,7 @@ AC_SUBST($3)dnl
])dnl
dnl ---------------------------------------------------------------------------
dnl CF_WITH_PKG_CONFIG_LIBDIR version: 3 updated: 2014/12/13 18:48:46
dnl CF_WITH_PKG_CONFIG_LIBDIR version: 4 updated: 2015/01/10 17:03:43
dnl -------------------------
dnl Allow the choice of the pkg-config library directory to be overridden.
AC_DEFUN([CF_WITH_PKG_CONFIG_LIBDIR],[
@ -7219,7 +7228,8 @@ xyes) #(vi
$cf_path/lib/*-linux-gnu \
$cf_path/share \
$cf_path/lib32 \
$cf_path/lib"
$cf_path/lib \
$cf_path/libdata"
;;
esac

3387
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.1024 2015/01/03 20:47:45 tom Exp $
# $Id: dist.mk,v 1.1025 2015/01/10 15:40:16 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 = 20150103
NCURSES_PATCH = 20150110
# We don't append the patch to the version, since this only applies to releases
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)

View File

@ -1,5 +1,5 @@
/****************************************************************************
* Copyright (c) 1998-2010,2012 Free Software Foundation, Inc. *
* Copyright (c) 1998-2012,2015 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 *
@ -34,7 +34,7 @@
#include "form.priv.h"
MODULE_ID("$Id: fty_regex.c,v 1.25 2012/10/27 20:12:53 tom Exp $")
MODULE_ID("$Id: fty_regex.c,v 1.26 2015/01/10 17:10:25 tom Exp $")
#if HAVE_REGEX_H_FUNCS /* We prefer POSIX regex */
#include <regex.h>
@ -113,7 +113,7 @@ Generic_RegularExpression_Type(void *arg MAYBE_UNUSED)
if (rx)
{
preg = typeMalloc(RegExp_Arg, 1);
preg = typeCalloc(RegExp_Arg, 1);
if (preg)
{
@ -264,6 +264,7 @@ Free_RegularExpression_Type(void *argp MAYBE_UNUSED)
{
free(ap->refCount);
regfree(ap->pRegExp);
free(ap->pRegExp);
}
#elif HAVE_REGEXP_H_FUNCS | HAVE_REGEXPR_H_FUNCS
if (ap->compiled_expression)

View File

@ -1,5 +1,5 @@
/****************************************************************************
* Copyright (c) 1998-2013,2014 Free Software Foundation, Inc. *
* Copyright (c) 1998-2014,2015 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 *
@ -54,7 +54,7 @@
#define CUR my_term.type.
MODULE_ID("$Id: win_driver.c,v 1.52 2014/10/25 00:24:24 tom Exp $")
MODULE_ID("$Id: win_driver.c,v 1.54 2015/01/10 23:13:24 tom Exp $")
#ifndef __GNUC__
# error We need GCC to compile for MinGW
@ -96,14 +96,27 @@ static const LONG keylist[] =
GenMap(VK_DELETE, KEY_DC),
GenMap(VK_INSERT, KEY_IC)
};
static const LONG ansi_keys[] =
{
GenMap(VK_PRIOR, 'I'),
GenMap(VK_NEXT, 'Q'),
GenMap(VK_END, 'O'),
GenMap(VK_HOME, 'H'),
GenMap(VK_LEFT, 'K'),
GenMap(VK_UP, 'H'),
GenMap(VK_RIGHT, 'M'),
GenMap(VK_DOWN, 'P'),
GenMap(VK_DELETE, 'S'),
GenMap(VK_INSERT, 'R')
};
#define N_INI ((int)array_length(keylist))
#define FKEYS 24
#define MAPSIZE (FKEYS + N_INI)
#define NUMPAIRS 64
/* A process can only have a single console, so it's save
/* A process can only have a single console, so it's safe
to maintain all the information about it in a single
static scructure.
static structure.
*/
static struct {
BOOL initialized;
@ -117,6 +130,7 @@ static struct {
HANDLE hdl;
HANDLE lastOut;
int numButtons;
DWORD ansi_map[MAPSIZE];
DWORD map[MAPSIZE];
DWORD rmap[MAPSIZE];
WORD pairs[NUMPAIRS];
@ -1097,6 +1111,29 @@ MapKey(WORD vKey)
return code;
}
static int
AnsiKey(WORD vKey)
{
WORD nKey = 0;
void *res;
LONG key = GenMap(vKey, 0);
int code = -1;
res = bsearch(&key,
CON.ansi_map,
(size_t) (N_INI + FKEYS),
sizeof(keylist[0]),
keycompare);
if (res) {
key = *((LONG *) res);
nKey = LOWORD(key);
code = (int) (nKey & 0x7fff);
if (nKey & 0x8000)
code = -code;
}
return code;
}
static void
wcon_release(TERMINAL_CONTROL_BLOCK * TCB)
{
@ -1524,7 +1561,7 @@ console_twait(
if (inp_rec.Event.KeyEvent.bKeyDown) {
if (0 == ch) {
int nKey = MapKey(vk);
if ((nKey < 0) || FALSE == sp->_keypad_on) {
if (nKey < 0) {
CONSUME();
continue;
}
@ -2064,18 +2101,28 @@ _nc_mingw_console_read(
continue;
*buf = (int) inp_rec.Event.KeyEvent.uChar.AsciiChar;
vk = inp_rec.Event.KeyEvent.wVirtualKeyCode;
if (*buf == 0) {
if (sp->_keypad_on) {
*buf = MapKey(vk);
if (0 > (*buf))
continue;
else
break;
} else
continue;
} else { /* *buf != 0 */
break;
/*
* There are 24 virtual function-keys, and typically
* 12 function-keys on a keyboard. Use the shift-modifier
* to provide the remaining 12 keys.
*/
if (vk >= VK_F1 && vk <= VK_F12) {
if (inp_rec.Event.KeyEvent.dwControlKeyState & SHIFT_PRESSED) {
vk = (WORD) (vk + 12);
}
}
if (*buf == 0) {
int key = MapKey(vk);
if (key < 0)
continue;
if (sp->_keypad_on) {
*buf = key;
} else {
ungetch('\0');
*buf = AnsiKey(vk);
}
}
break;
} else if (inp_rec.EventType == MOUSE_EVENT) {
if (handle_mouse(sp,
inp_rec.Event.MouseEvent)) {
@ -2106,14 +2153,23 @@ __attribute__((constructor))
}
for (i = 0; i < (N_INI + FKEYS); i++) {
if (i < N_INI)
if (i < N_INI) {
CON.rmap[i] = CON.map[i] =
(DWORD) keylist[i];
else
CON.ansi_map[i] = (DWORD) ansi_keys[i];
} else {
CON.rmap[i] = CON.map[i] =
(DWORD) GenMap((VK_F1 + (i - N_INI)),
(KEY_F(1) + (i - N_INI)));
CON.ansi_map[i] =
(DWORD) GenMap((VK_F1 + (i - N_INI)),
(';' + (i - N_INI)));
}
}
qsort(CON.ansi_map,
(size_t) (MAPSIZE),
sizeof(keylist[0]),
keycompare);
qsort(CON.map,
(size_t) (MAPSIZE),
sizeof(keylist[0]),

View File

@ -1,8 +1,8 @@
ncurses6 (5.9+20150103) unstable; urgency=low
ncurses6 (5.9+20150110) unstable; urgency=low
* latest weekly patch
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 03 Jan 2015 08:36:07 -0500
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 10 Jan 2015 10:40:16 -0500
ncurses6 (5.9-20131005) unstable; urgency=low

View File

@ -1,8 +1,8 @@
ncurses6 (5.9+20150103) unstable; urgency=low
ncurses6 (5.9+20150110) unstable; urgency=low
* latest weekly patch
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 03 Jan 2015 08:36:07 -0500
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 10 Jan 2015 10:40:16 -0500
ncurses6 (5.9-20131005) unstable; urgency=low

View File

@ -1,8 +1,8 @@
ncurses6 (5.9+20150103) unstable; urgency=low
ncurses6 (5.9+20150110) unstable; urgency=low
* latest weekly patch
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 03 Jan 2015 08:36:07 -0500
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 10 Jan 2015 10:40:16 -0500
ncurses6 (5.9-20120608) unstable; urgency=low

View File

@ -1,4 +1,4 @@
; $Id: mingw-ncurses.nsi,v 1.78 2015/01/03 13:36:07 tom Exp $
; $Id: mingw-ncurses.nsi,v 1.79 2015/01/10 15:40:16 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 "2015"
!define VERSION_MMDD "0103"
!define VERSION_MMDD "0110"
!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: 20150103
Release: 20150110
License: X11
Group: Development/Libraries
Source: ncurses-%{version}-%{release}.tgz

View File

@ -1,8 +1,8 @@
# $Id: ncurses.map,v 1.28 2015/01/03 23:22:56 tom Exp $
# $Id: ncurses.map,v 1.30 2015/01/10 22:51:45 tom Exp $
# script for shared library symbol-versioning using ld
#
# This file was generated by ncu-mapsyms
# Configure options (merged 7 builds):
# Configure options (merged 6 builds):
# 'CFLAGS=-O'
# --disable-echo
# --disable-getcap
@ -19,7 +19,8 @@
# --enable-warnings
# --enable-wgetch-events
# --verbose
# --with-broken-linker
# --with-broken_linker
# --with-hashed-db
# --with-shared
# --with-termlib
# --with-ticlib
@ -711,6 +712,7 @@ NCURSES_5.9.current {
global:
wgetdelay;
local:
_*;
_nc_mvcur;
_nc_mvcur_sp;
_nc_trace_mmask_t;
@ -994,6 +996,11 @@ NCURSES_TINFO_5.5.20051010 {
NCURSES_TINFO_5.6.20061217 {
global:
_nc_db_close;
_nc_db_first;
_nc_db_have_data;
_nc_db_next;
_nc_db_open;
_nc_eventlist_timeout;
_nc_first_db;
_nc_handle_sigwinch;
@ -1003,11 +1010,14 @@ NCURSES_TINFO_5.6.20061217 {
_nc_keyname_leaks;
_nc_last_db;
_nc_next_db;
_nc_read_termtype;
_nc_tgetent_leaks;
_nc_viscbuf;
local:
_nc_db_get;
_nc_db_have_index;
_nc_db_put;
_nc_hashed_db;
_nc_read_termtype;
_nc_viscbuf2;
} NCURSES_TINFO_5.5.20051010;
@ -1104,6 +1114,7 @@ NCURSES_TINFO_5.9.current {
use_tioctl;
use_tioctl_sp;
local:
_*;
_nc_comp_error_leaks;
_nc_db_iterator_leaks;
_nc_setenv_num;

View File

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

View File

@ -1,8 +1,8 @@
# $Id: ncurses.sym,v 1.17 2015/01/03 23:05:24 tom Exp $
# $Id: ncurses.sym,v 1.18 2015/01/10 20:30:46 tom Exp $
# script for shared library symbol-visibility using libtool
#
# This file was generated by ncu-mapsyms
# Configure options (merged 7 builds):
# Configure options (merged 6 builds):
# 'CFLAGS=-O'
# --disable-echo
# --disable-getcap
@ -19,7 +19,8 @@
# --enable-warnings
# --enable-wgetch-events
# --verbose
# --with-broken-linker
# --with-broken_linker
# --with-hashed-db
# --with-shared
# --with-termlib
# --with-ticlib
@ -60,6 +61,11 @@ _nc_comp_scan_leaks
_nc_copy_termtype
_nc_curr_col
_nc_curr_line
_nc_db_close
_nc_db_first
_nc_db_have_data
_nc_db_next
_nc_db_open
_nc_disable_period
_nc_doalloc
_nc_entry_match
@ -128,6 +134,7 @@ _nc_putp_sp
_nc_read_entry
_nc_read_entry_source
_nc_read_file_entry
_nc_read_termtype
_nc_reset_input
_nc_resolve_uses
_nc_resolve_uses2

View File

@ -1,8 +1,8 @@
# $Id: ncursest.map,v 1.21 2015/01/03 23:22:56 tom Exp $
# $Id: ncursest.map,v 1.23 2015/01/10 22:51:45 tom Exp $
# script for shared library symbol-versioning using ld
#
# This file was generated by ncu-mapsyms
# Configure options (merged 9 builds):
# Configure options (merged 8 builds):
# 'CFLAGS=-O'
# --disable-echo
# --disable-getcap
@ -20,7 +20,8 @@
# --enable-warnings
# --enable-wgetch-events
# --verbose
# --with-broken-linker
# --with-broken_linker
# --with-hashed-db
# --with-pthread
# --with-shared
# --with-termlib
@ -284,6 +285,11 @@ NCURSES_TINFO_5.5.20051010 {
NCURSES_TINFO_5.6.20061217 {
global:
_nc_db_close;
_nc_db_first;
_nc_db_have_data;
_nc_db_next;
_nc_db_open;
_nc_eventlist_timeout;
_nc_first_db;
_nc_handle_sigwinch;
@ -293,11 +299,14 @@ NCURSES_TINFO_5.6.20061217 {
_nc_keyname_leaks;
_nc_last_db;
_nc_next_db;
_nc_read_termtype;
_nc_tgetent_leaks;
_nc_viscbuf;
local:
_nc_db_get;
_nc_db_have_index;
_nc_db_put;
_nc_hashed_db;
_nc_read_termtype;
_nc_viscbuf2;
} NCURSES_TINFO_5.5.20051010;
@ -431,6 +440,7 @@ NCURSES_TINFO_5.9.current {
use_tioctl;
use_tioctl_sp;
local:
_*;
_nc_comp_error_leaks;
_nc_db_iterator_leaks;
_nc_setenv_num;
@ -1081,6 +1091,7 @@ NCURSEST_5.9.current {
global:
wgetdelay;
local:
_*;
_nc_mvcur;
_nc_mvcur_sp;
_nc_trace_mmask_t;

View File

@ -1,8 +1,8 @@
# $Id: ncursest.sym,v 1.16 2015/01/03 23:17:01 tom Exp $
# $Id: ncursest.sym,v 1.17 2015/01/10 20:40:02 tom Exp $
# script for shared library symbol-visibility using libtool
#
# This file was generated by ncu-mapsyms
# Configure options (merged 9 builds):
# Configure options (merged 8 builds):
# 'CFLAGS=-O'
# --disable-echo
# --disable-getcap
@ -20,7 +20,8 @@
# --enable-warnings
# --enable-wgetch-events
# --verbose
# --with-broken-linker
# --with-broken_linker
# --with-hashed-db
# --with-pthread
# --with-shared
# --with-termlib
@ -67,6 +68,11 @@ _nc_cur_term
_nc_curr_col
_nc_curr_line
_nc_curscr
_nc_db_close
_nc_db_first
_nc_db_have_data
_nc_db_next
_nc_db_open
_nc_disable_period
_nc_doalloc
_nc_entry_match
@ -143,6 +149,7 @@ _nc_putp_sp
_nc_read_entry
_nc_read_entry_source
_nc_read_file_entry
_nc_read_termtype
_nc_reset_input
_nc_resolve_uses2
_nc_retrace_attr_t

View File

@ -1,8 +1,8 @@
# $Id: ncursestw.map,v 1.22 2015/01/03 23:22:57 tom Exp $
# $Id: ncursestw.map,v 1.24 2015/01/10 22:51:45 tom Exp $
# script for shared library symbol-versioning using ld
#
# This file was generated by ncu-mapsyms
# Configure options (merged 9 builds):
# Configure options (merged 8 builds):
# 'CFLAGS=-O'
# --disable-echo
# --disable-getcap
@ -21,7 +21,8 @@
# --enable-wgetch-events
# --enable-widec
# --verbose
# --with-broken-linker
# --with-broken_linker
# --with-hashed-db
# --with-pthread
# --with-shared
# --with-termlib
@ -285,6 +286,11 @@ NCURSES_TINFO_5.5.20051010 {
NCURSES_TINFO_5.6.20061217 {
global:
_nc_db_close;
_nc_db_first;
_nc_db_have_data;
_nc_db_next;
_nc_db_open;
_nc_eventlist_timeout;
_nc_first_db;
_nc_handle_sigwinch;
@ -294,11 +300,14 @@ NCURSES_TINFO_5.6.20061217 {
_nc_keyname_leaks;
_nc_last_db;
_nc_next_db;
_nc_read_termtype;
_nc_tgetent_leaks;
_nc_viscbuf;
local:
_nc_db_get;
_nc_db_have_index;
_nc_db_put;
_nc_hashed_db;
_nc_read_termtype;
_nc_viscbuf2;
} NCURSES_TINFO_5.5.20051010;
@ -438,6 +447,7 @@ NCURSES_TINFO_5.9.current {
use_tioctl;
use_tioctl_sp;
local:
_*;
_nc_comp_error_leaks;
_nc_db_iterator_leaks;
_nc_setenv_num;
@ -1201,6 +1211,7 @@ NCURSESTW_5.9.current {
form_driver_w;
wgetdelay;
local:
_*;
_nc_mvcur;
_nc_mvcur_sp;
_nc_trace_mmask_t;

View File

@ -1,8 +1,8 @@
# $Id: ncursestw.sym,v 1.15 2015/01/03 23:22:56 tom Exp $
# $Id: ncursestw.sym,v 1.16 2015/01/10 20:44:54 tom Exp $
# script for shared library symbol-visibility using libtool
#
# This file was generated by ncu-mapsyms
# Configure options (merged 9 builds):
# Configure options (merged 8 builds):
# 'CFLAGS=-O'
# --disable-echo
# --disable-getcap
@ -21,7 +21,8 @@
# --enable-wgetch-events
# --enable-widec
# --verbose
# --with-broken-linker
# --with-broken_linker
# --with-hashed-db
# --with-pthread
# --with-shared
# --with-termlib
@ -68,6 +69,11 @@ _nc_cur_term
_nc_curr_col
_nc_curr_line
_nc_curscr
_nc_db_close
_nc_db_first
_nc_db_have_data
_nc_db_next
_nc_db_open
_nc_disable_period
_nc_doalloc
_nc_entry_match
@ -144,6 +150,7 @@ _nc_putp_sp
_nc_read_entry
_nc_read_entry_source
_nc_read_file_entry
_nc_read_termtype
_nc_reset_input
_nc_resolve_uses2
_nc_retrace_attr_t

View File

@ -1,8 +1,8 @@
# $Id: ncursesw.map,v 1.27 2015/01/03 23:22:57 tom Exp $
# $Id: ncursesw.map,v 1.29 2015/01/10 22:51:46 tom Exp $
# script for shared library symbol-versioning using ld
#
# This file was generated by ncu-mapsyms
# Configure options (merged 7 builds):
# Configure options (merged 6 builds):
# 'CFLAGS=-O'
# --disable-echo
# --disable-getcap
@ -20,7 +20,8 @@
# --enable-wgetch-events
# --enable-widec
# --verbose
# --with-broken-linker
# --with-broken_linker
# --with-hashed-db
# --with-shared
# --with-termlib
# --with-ticlib
@ -315,6 +316,11 @@ NCURSES_TINFO_5.5.20051010 {
NCURSES_TINFO_5.6.20061217 {
global:
_nc_db_close;
_nc_db_first;
_nc_db_have_data;
_nc_db_next;
_nc_db_open;
_nc_eventlist_timeout;
_nc_first_db;
_nc_handle_sigwinch;
@ -324,11 +330,14 @@ NCURSES_TINFO_5.6.20061217 {
_nc_keyname_leaks;
_nc_last_db;
_nc_next_db;
_nc_read_termtype;
_nc_tgetent_leaks;
_nc_viscbuf;
local:
_nc_db_get;
_nc_db_have_index;
_nc_db_put;
_nc_hashed_db;
_nc_read_termtype;
_nc_viscbuf2;
} NCURSES_TINFO_5.5.20051010;
@ -425,6 +434,7 @@ NCURSES_TINFO_5.9.current {
use_tioctl;
use_tioctl_sp;
local:
_*;
_nc_comp_error_leaks;
_nc_db_iterator_leaks;
_nc_setenv_num;
@ -1215,6 +1225,7 @@ NCURSESW_5.9.current {
form_driver_w;
wgetdelay;
local:
_*;
_nc_mvcur;
_nc_mvcur_sp;
_nc_trace_mmask_t;

View File

@ -1,8 +1,8 @@
# $Id: ncursesw.sym,v 1.16 2015/01/03 23:11:10 tom Exp $
# $Id: ncursesw.sym,v 1.17 2015/01/10 20:35:38 tom Exp $
# script for shared library symbol-visibility using libtool
#
# This file was generated by ncu-mapsyms
# Configure options (merged 7 builds):
# Configure options (merged 6 builds):
# 'CFLAGS=-O'
# --disable-echo
# --disable-getcap
@ -20,7 +20,8 @@
# --enable-wgetch-events
# --enable-widec
# --verbose
# --with-broken-linker
# --with-broken_linker
# --with-hashed-db
# --with-shared
# --with-termlib
# --with-ticlib
@ -62,6 +63,11 @@ _nc_comp_scan_leaks
_nc_copy_termtype
_nc_curr_col
_nc_curr_line
_nc_db_close
_nc_db_first
_nc_db_have_data
_nc_db_next
_nc_db_open
_nc_disable_period
_nc_doalloc
_nc_entry_match
@ -130,6 +136,7 @@ _nc_putp_sp
_nc_read_entry
_nc_read_entry_source
_nc_read_file_entry
_nc_read_termtype
_nc_reset_input
_nc_resolve_uses
_nc_resolve_uses2