ncurses 5.9 - patch 20141129
authorThomas E. Dickey <dickey@invisible-island.net>
Sun, 30 Nov 2014 00:36:42 +0000 (00:36 +0000)
committerThomas E. Dickey <dickey@invisible-island.net>
Sun, 30 Nov 2014 00:36:42 +0000 (00:36 +0000)
+ improved ".map" files by generating them with a script that builds
  ncurses with several related configurations and merges the results.
  A further refinement is planned, to make the tic- and tinfo-library
  symbols use the same versions across each of the four configurations
  which are represented (reports by Sven Joachim, Werner Fink).

17 files changed:
NEWS
VERSION
dist.mk
package/debian-mingw/changelog
package/debian-mingw64/changelog
package/debian/changelog
package/mingw-ncurses.nsi
package/mingw-ncurses.spec
package/ncurses.map
package/ncurses.spec
package/ncurses.sym
package/ncursest.map
package/ncursest.sym
package/ncursestw.map
package/ncursestw.sym
package/ncursesw.map
package/ncursesw.sym

diff --git a/NEWS b/NEWS
index a01c05a9a8190908bcaab7c09a4f7d197f392ff0..fa2fa53446ad2fda7221874fc7f72cc636c94be3 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -25,7 +25,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.2300 2014/11/16 00:46:19 tom Exp $
+-- $Id: NEWS,v 1.2303 2014/11/29 20:12:50 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,13 @@ 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.
 
+20141129
+       + improved ".map" files by generating them with a script that builds
+         ncurses with several related configurations and merges the results.
+         A further refinement is planned, to make the tic- and tinfo-library
+         symbols use the same versions across each of the four configurations
+         which are represented (reports by Sven Joachim, Werner Fink).
+
 20141115
        + improve description of limits for color values and color pairs in
          curs_color.3x (prompted by patch by Tim van der Molen).
diff --git a/VERSION b/VERSION
index 70f02b3faa944f763111141ae3607e10f490ea81..c1782103b651982d6e561b0c6ee3352f8408c25c 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-5:0:9  5.9     20141115
+5:0:9  5.9     20141129
diff --git a/dist.mk b/dist.mk
index 4cbdcc1d6343f0bee536feb92a3a8d2edadbb9d0..72169f6cc31a1cb17e3606f5e63af08188c5fba1 100644 (file)
--- a/dist.mk
+++ b/dist.mk
@@ -25,7 +25,7 @@
 # use or other dealings in this Software without prior written               #
 # authorization.                                                             #
 ##############################################################################
-# $Id: dist.mk,v 1.1015 2014/11/15 14:02:33 tom Exp $
+# $Id: dist.mk,v 1.1017 2014/11/29 20:06:53 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 = 20141115
+NCURSES_PATCH = 20141129
 
 # We don't append the patch to the version, since this only applies to releases
 VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
index 0fa4d36a56e262a3f0e87fc53ede91898595f6cf..19eb17ef00de058d6a89792439c65ee7fd06276b 100644 (file)
@@ -1,8 +1,8 @@
-ncurses6 (5.9+20141115) unstable; urgency=low
+ncurses6 (5.9+20141129) unstable; urgency=low
 
   * latest weekly patch
 
- -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 15 Nov 2014 09:02:26 -0500
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 29 Nov 2014 15:06:53 -0500
 
 ncurses6 (5.9-20131005) unstable; urgency=low
 
index 0fa4d36a56e262a3f0e87fc53ede91898595f6cf..19eb17ef00de058d6a89792439c65ee7fd06276b 100644 (file)
@@ -1,8 +1,8 @@
-ncurses6 (5.9+20141115) unstable; urgency=low
+ncurses6 (5.9+20141129) unstable; urgency=low
 
   * latest weekly patch
 
- -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 15 Nov 2014 09:02:26 -0500
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 29 Nov 2014 15:06:53 -0500
 
 ncurses6 (5.9-20131005) unstable; urgency=low
 
index 9177f51c4f030131049c5fef725e12a9b84fa3e7..2ccad067234b7ac9fb625f2fd050a5f57a6d516a 100644 (file)
@@ -1,8 +1,8 @@
-ncurses6 (5.9+20141115) unstable; urgency=low
+ncurses6 (5.9+20141129) unstable; urgency=low
 
   * latest weekly patch
 
- -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 15 Nov 2014 09:02:26 -0500
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 29 Nov 2014 15:06:53 -0500
 
 ncurses6 (5.9-20120608) unstable; urgency=low
 
index e7823a9c6c9df289861a2a4158f65fa394e54a59..4db6eda89c01ce273cfcfe0e4b6903bcd989c4f1 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: mingw-ncurses.nsi,v 1.70 2014/11/15 14:02:33 tom Exp $\r
+; $Id: mingw-ncurses.nsi,v 1.72 2014/11/29 20:06:53 tom Exp $\r
 \r
 ; TODO add examples\r
 ; TODO bump ABI to 6\r
@@ -10,7 +10,7 @@
 !define VERSION_MAJOR "5"\r
 !define VERSION_MINOR "9"\r
 !define VERSION_YYYY  "2014"\r
-!define VERSION_MMDD  "1115"\r
+!define VERSION_MMDD  "1129"\r
 !define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}\r
 \r
 !define MY_ABI   "5"\r
index 5c1003a8f4b8e162e5bf8117026bf141d8fed3ba..a064414193ce437556febd3c41cb2a47fc789c5c 100644 (file)
@@ -3,7 +3,7 @@
 Summary: shared libraries for terminal handling
 Name: mingw32-ncurses6
 Version: 5.9
-Release: 20141115
+Release: 20141129
 License: X11
 Group: Development/Libraries
 Source: ncurses-%{version}-%{release}.tgz
index 27cf506d3f1ba7549b3c22be7e21ba5b9ca0bbe0..75d3b12e8a12fba268d24d8be93c902b5e31ce8e 100644 (file)
@@ -1,21 +1,41 @@
-/*
- * $Id: ncurses.map,v 1.14 2014/11/16 01:42:06 tom Exp $
- * script for shared library versioning
- */
+# $Id: ncurses.map,v 1.25 2014/11/29 19:59:14 tom Exp $
+# script for shared library symbol-versioning using ld
+#
+# This file was generated by ncu-mapsyms
+# Configure options (merged 5 builds):
+#      'CFLAGS=-O'
+#      --disable-echo
+#      --disable-getcap
+#      --disable-leaks
+#      --disable-root-environ
+#      --disable-termcap
+#      --enable-getcap
+#      --enable-getcap-cache
+#      --enable-hard-tabs
+#      --enable-interop
+#      --enable-rpath
+#      --enable-sp-funcs
+#      --enable-termcap
+#      --enable-warnings
+#      --enable-wgetch-events
+#      --verbose
+#      --with-shared
+#      --with-termlib
+#      --with-ticlib
+#      --with-trace
+#      --with-warnings
+#      --without-ada
+#      --without-debug
+#      --without-normal
+#
 
 NCURSES_5.0.19991023 {
        global:
-               BC;
                COLORS;
                COLOR_PAIR;
                COLOR_PAIRS;
-               COLS;
                ESCDELAY;
-               LINES;
                PAIR_NUMBER;
-               PC;
-               SP;
-               TABSIZE;
                TYPE_ALNUM;
                TYPE_ALPHA;
                TYPE_ENUM;
@@ -23,152 +43,9 @@ NCURSES_5.0.19991023 {
                TYPE_IPV4;
                TYPE_NUMERIC;
                TYPE_REGEXP;
-               UP;
-               _nc_Calculate_Item_Length_and_Width;
-               _nc_Connect_Items;
-               _nc_Copy_Argument;
-               _nc_Copy_Type;
-               _nc_Default_Field;
-               _nc_Default_FieldType;
-               _nc_Default_Form;
-               _nc_Default_Item;
-               _nc_Default_Menu;
-               _nc_Disconnect_Items;
-               _nc_Draw_Menu;
-               _nc_First_Active_Field;
-               _nc_Free_Argument;
-               _nc_Free_Type;
-               _nc_Internal_Validation;
-               _nc_Link_Items;
-               _nc_Make_Argument;
-               _nc_Match_Next_Character_In_Item_Name;
-               _nc_New_TopRow_and_CurrentItem;
-               _nc_Position_Form_Cursor;
-               _nc_Post_Item;
-               _nc_Refresh_Current_Field;
-               _nc_Set_Current_Field;
-               _nc_Set_Form_Page;
-               _nc_Show_Menu;
-               _nc_Synchronize_Attributes;
-               _nc_Synchronize_Options;
-               _nc_access;
-               _nc_add_to_try;
-               _nc_baudrate;
-               _nc_capcmp;
-               _nc_captoinfo;
-               _nc_check_termtype;
-               _nc_comment_end;
-               _nc_comment_start;
-               _nc_copy_entry;
-               _nc_copy_termtype;
-               _nc_curr_col;
-               _nc_curr_file_pos;
-               _nc_curr_line;
-               _nc_curr_token;
-               _nc_do_color;
-               _nc_doalloc;
-               _nc_entry_match;
-               _nc_err_abort;
-               _nc_expand_try;
-               _nc_expanded;
-               _nc_fallback;
-               _nc_find_entry;
-               _nc_find_type_entry;
-               _nc_first_name;
                _nc_free_and_exit;
-               _nc_free_entries;
-               _nc_free_termtype;
-               _nc_free_tparm;
-               _nc_freeall;
-               _nc_freewin;
-               _nc_get_hash_table;
-               _nc_get_table;
-               _nc_get_token;
-               _nc_get_tty_mode;
-               _nc_get_type;
-               _nc_getenv_num;
-               _nc_has_mouse;
-               _nc_hash_map;
-               _nc_head;
-               _nc_home_terminfo;
-               _nc_infotocap;
-               _nc_init_acs;
-               _nc_init_entry;
-               _nc_init_keytry;
-               _nc_keep_tic_dir;
-               _nc_keypad;
-               _nc_make_oldhash;
-               _nc_makenew;
-               _nc_memmove;
-               _nc_menu_cursor_pos;
-               _nc_merge_entry;
-               _nc_msec_cost;
-               _nc_mvcur_init;
-               _nc_mvcur_resume;
-               _nc_mvcur_wrap;
-               _nc_name_match;
-               _nc_nulls_sent;
-               _nc_oldnums;
-               _nc_ospeed;
-               _nc_outch;
                _nc_panelhook;
-               _nc_panic_mode;
-               _nc_parse_entry;
-               _nc_printf_string;
-               _nc_push_token;
-               _nc_read_entry;
-               _nc_read_entry_source;
-               _nc_read_file_entry;
-               _nc_read_termcap;
-               _nc_remove_key;
-               _nc_remove_string;
-               _nc_render;
-               _nc_reset_input;
-               _nc_resolve_uses;
                _nc_ripoffline;
-               _nc_save_str;
-               _nc_screen_chain;
-               _nc_screen_init;
-               _nc_screen_resume;
-               _nc_screen_wrap;
-               _nc_scroll_oldhash;
-               _nc_scroll_optimize;
-               _nc_scroll_window;
-               _nc_scrolln;
-               _nc_set_buffer;
-               _nc_set_source;
-               _nc_set_tty_mode;
-               _nc_set_type;
-               _nc_set_writedir;
-               _nc_setupscreen;
-               _nc_signal_handler;
-               _nc_slk_initialize;
-               _nc_start_line;
-               _nc_suppress_warnings;
-               _nc_synchook;
-               _nc_syntax;
-               _nc_syserr_abort;
-               _nc_tail;
-               _nc_tic_dir;
-               _nc_tic_expand;
-               _nc_tic_written;
-               _nc_timed_wait;
-               _nc_trace_buf;
-               _nc_trace_tries;
-               _nc_trace_xnames;
-               _nc_tracebits;
-               _nc_tracing;
-               _nc_trans_string;
-               _nc_update_screensize;
-               _nc_visbuf2;
-               _nc_visbuf;
-               _nc_vsscanf;
-               _nc_waddch_nosync;
-               _nc_warning;
-               _nc_wrap_entry;
-               _nc_write_entry;
-               _tracechar;
-               acs_map;
                addch;
                addchnstr;
                addchstr;
@@ -181,18 +58,13 @@ NCURSES_5.0.19991023 {
                attroff;
                attron;
                attrset;
-               baudrate;
                beep;
                bkgd;
                bkgdset;
-               boolcodes;
-               boolfnames;
-               boolnames;
                border;
                bottom_panel;
                box;
                can_change_color;
-               cbreak;
                chgat;
                clear;
                clearok;
@@ -201,20 +73,11 @@ NCURSES_5.0.19991023 {
                color_content;
                color_set;
                copywin;
-               cur_term;
                current_field;
                current_item;
-               curs_set;
-               curscr;
-               curses_version;
                data_ahead;
                data_behind;
-               def_prog_mode;
-               def_shell_mode;
-               define_key;
-               del_curterm;
                del_panel;
-               delay_output;
                delch;
                deleteln;
                delscreen;
@@ -227,7 +90,6 @@ NCURSES_5.0.19991023 {
                echo;
                echochar;
                endwin;
-               erasechar;
                field_arg;
                field_back;
                field_buffer;
@@ -247,7 +109,6 @@ NCURSES_5.0.19991023 {
                field_userptr;
                filter;
                flash;
-               flushinp;
                form_driver;
                form_fields;
                form_init;
@@ -272,15 +133,9 @@ NCURSES_5.0.19991023 {
                getnstr;
                getstr;
                getwin;
-               halfdelay;
                has_colors;
-               has_ic;
-               has_il;
-               has_key;
                hide_panel;
                hline;
-               idcok;
-               idlok;
                immedok;
                inch;
                inchnstr;
@@ -295,7 +150,6 @@ NCURSES_5.0.19991023 {
                insnstr;
                insstr;
                instr;
-               intrflush;
                is_linetouched;
                is_wintouched;
                isendwin;
@@ -311,15 +165,9 @@ NCURSES_5.0.19991023 {
                item_userptr;
                item_value;
                item_visible;
-               keybound;
-               keyname;
-               keyok;
-               keypad;
-               killchar;
                leaveok;
                link_field;
                link_fieldtype;
-               longname;
                mcprint;
                menu_back;
                menu_driver;
@@ -341,7 +189,6 @@ NCURSES_5.0.19991023 {
                menu_term;
                menu_userptr;
                menu_win;
-               meta;
                mouse_trafo;
                mouseinterval;
                mousemask;
@@ -395,7 +242,6 @@ NCURSES_5.0.19991023 {
                mvwprintw;
                mvwscanw;
                mvwvline;
-               napms;
                new_field;
                new_fieldtype;
                new_form;
@@ -404,21 +250,11 @@ NCURSES_5.0.19991023 {
                new_page;
                new_panel;
                newpad;
-               newscr;
                newterm;
                newwin;
                nl;
-               nocbreak;
-               nodelay;
                noecho;
                nonl;
-               noqiflush;
-               noraw;
-               notimeout;
-               numcodes;
-               numfnames;
-               numnames;
-               ospeed;
                overlay;
                overwrite;
                pair_content;
@@ -435,20 +271,13 @@ NCURSES_5.0.19991023 {
                post_menu;
                prefresh;
                printw;
-               putp;
                putwin;
-               qiflush;
-               raw;
                redrawwin;
                refresh;
                replace_panel;
-               reset_prog_mode;
-               reset_shell_mode;
-               resetty;
                resizeterm;
                restartterm;
                ripoffline;
-               savetty;
                scale_form;
                scale_menu;
                scanw;
@@ -461,7 +290,6 @@ NCURSES_5.0.19991023 {
                scrollok;
                set_current_field;
                set_current_item;
-               set_curterm;
                set_field_back;
                set_field_buffer;
                set_field_fore;
@@ -509,9 +337,10 @@ NCURSES_5.0.19991023 {
                set_term;
                set_top_row;
                setscrreg;
-               setupterm;
                show_panel;
                slk_attr;
+               slk_attr_off;
+               slk_attr_on;
                slk_attr_set;
                slk_attroff;
                slk_attron;
@@ -528,32 +357,13 @@ NCURSES_5.0.19991023 {
                standend;
                standout;
                start_color;
-               stdscr;
-               strcodes;
-               strfnames;
-               strnames;
                subpad;
                subwin;
                syncok;
                termattrs;
-               termname;
-               tgetent;
-               tgetflag;
-               tgetnum;
-               tgetstr;
-               tgoto;
-               tigetflag;
-               tigetnum;
-               tigetstr;
                timeout;
                top_panel;
                top_row;
-               tparm;
-               tputs;
-               trace;
-               ttytype;
-               typeahead;
-               unctrl;
                ungetch;
                ungetmouse;
                unpost_form;
@@ -561,7 +371,7 @@ NCURSES_5.0.19991023 {
                untouchwin;
                update_panels;
                use_default_colors;
-               use_env;
+               vid_attr;
                vidattr;
                vidputs;
                vline;
@@ -623,349 +433,648 @@ NCURSES_5.0.19991023 {
                wstandout;
                wsyncdown;
                wsyncup;
-               wtimeout;
                wtouchln;
                wvline;
-       local: _*;
-};
-
-NCURSES_5.1.20000708 {
-       global:
-               _nc_Touchline;
-               _nc_Touchpan;
-               _nc_Wnoutrefresh;
-               _nc_align_termtype;
-               _nc_dPanel;
-               _nc_dStack;
-               _nc_disable_period;
-               _nc_fifo_dump;
-               _nc_flush;
-               _nc_linedump;
-               _nc_my_visbuf;
-               _nc_optimize_enable;
-               _nc_outchars;
-               _nc_retrace_attr_t;
-               _nc_retrace_int;
-               _nc_retrace_ptr;
-               _nc_retrace_win;
-               _nc_tinfo_fkeys;
-               _nc_tputs_trace;
-               _nc_user_definable;
-               _traceattr2;
-               _traceattr;
-               _tracechtype2;
-               _tracechtype;
-               _tracedump;
-               _tracef;
-               _tracemouse;
-               assume_default_colors;
-               erase;
+       local:
+               _nc_Calculate_Item_Length_and_Width;
+               _nc_Connect_Items;
+               _nc_Copy_Argument;
+               _nc_Copy_Type;
+               _nc_Default_Field;
+               _nc_Default_FieldType;
+               _nc_Default_Form;
+               _nc_Default_Item;
+               _nc_Default_Menu;
+               _nc_Disconnect_Items;
+               _nc_Draw_Menu;
+               _nc_First_Active_Field;
+               _nc_Free_Argument;
+               _nc_Free_Type;
+               _nc_Internal_Validation;
+               _nc_Link_Items;
+               _nc_Make_Argument;
+               _nc_Match_Next_Character_In_Item_Name;
+               _nc_New_TopRow_and_CurrentItem;
+               _nc_Position_Form_Cursor;
+               _nc_Post_Item;
+               _nc_Refresh_Current_Field;
+               _nc_Set_Current_Field;
+               _nc_Set_Form_Page;
+               _nc_Show_Menu;
+               _nc_Synchronize_Attributes;
+               _nc_Synchronize_Options;
+               _nc_background;
+               _nc_do_color;
+               _nc_expanded;
+               _nc_freeall;
+               _nc_freewin;
+               _nc_has_mouse;
+               _nc_hash_map;
+               _nc_lib_traceatr;
+               _nc_lib_tracedmp;
+               _nc_lib_tracemouse;
+               _nc_make_oldhash;
+               _nc_makenew;
+               _nc_memmove;
+               _nc_menu_cursor_pos;
+               _nc_msec_cost;
+               _nc_mvcur_init;
+               _nc_mvcur_resume;
+               _nc_mvcur_wrap;
+               _nc_oldnums;
+               _nc_outstr;
+               _nc_printf_string;
+               _nc_render;
+               _nc_screen_init;
+               _nc_screen_resume;
+               _nc_screen_wrap;
+               _nc_scroll_oldhash;
+               _nc_scroll_optimize;
+               _nc_scroll_window;
+               _nc_scrolln;
+               _nc_setupscreen;
+               _nc_sigaction;
+               _nc_signal_handler;
+               _nc_slk_format;
+               _nc_slk_initialize;
+               _nc_synchook;
+               _nc_trace_xnames;
+               _nc_vsscanf;
+               _nc_waddch_nosync;
+};
+
+NCURSES_5.1.20000708 {
+       global:
+               assume_default_colors;
+               erase;
                touchline;
                touchwin;
+} NCURSES_5.0.19991023;
+
+NCURSES_5.3.20021019 {
+       global:
+               is_term_resized;
+               resize_term;
+       local:
+               _nc_reset_colors;
+               _nc_varargs;
+               _nc_wgetch;
+} NCURSES_5.1.20000708;
+
+NCURSES_5.4.20040208 {
+       global:
+               _nc_optimize_enable;
+       local:
+               _nc_Touchline;
+               _nc_Touchpan;
+               _nc_Wnoutrefresh;
+               _nc_dPanel;
+               _nc_dStack;
+               _nc_fifo_dump;
+               _nc_insert_ch;
+               _nc_linedump;
+               _nc_my_visbuf;
+               _tracedump;
+               _tracemouse;
+} NCURSES_5.3.20021019;
+
+NCURSES_5.5.20051010 {
+       local:
+               _nc_Calculate_Text_Width;
+               _nc_retrace_field;
+               _nc_retrace_field_ptr;
+               _nc_retrace_field_type;
+               _nc_retrace_form;
+               _nc_retrace_form_hook;
+               _nc_retrace_item;
+               _nc_retrace_item_opts;
+               _nc_retrace_item_ptr;
+               _nc_retrace_menu;
+               _nc_retrace_menu_hook;
+               _nc_retrace_menu_opts;
+               _nc_retrace_panel;
+} NCURSES_5.4.20040208;
+
+NCURSES_5.6.20061217 {
+       global:
+               getbegx;
+               getbegy;
+               getcurx;
+               getcury;
+               getmaxx;
+               getmaxy;
+               getparx;
+               getpary;
+               nofilter;
+               use_legacy_coding;
+               wgetch_events;
+               wgetnstr_events;
+} NCURSES_5.5.20051010;
+
+NCURSES_5.7.20081102 {
+       global:
+               getattrs;
+               is_cleared;
+               is_idcok;
+               is_idlok;
+               is_immedok;
+               is_keypad;
+               is_leaveok;
+               is_nodelay;
+               is_notimeout;
+               is_scrollok;
+               is_syncok;
+               set_escdelay;
+               use_screen;
+               use_window;
+               wgetparent;
+               wgetscrreg;
+       local:
+               _nc_tracemouse;
+               _nc_ungetch;
+} NCURSES_5.6.20061217;
+
+NCURSES_5.8.20110226 {
+       global:
+               _nc_panelhook_sp;
+               assume_default_colors_sp;
+               beep_sp;
+               can_change_color_sp;
+               ceiling_panel;
+               color_content_sp;
+               doupdate_sp;
+               echo_sp;
+               endwin_sp;
+               filter_sp;
+               flash_sp;
+               get_escdelay;
+               get_escdelay_sp;
+               getmouse_sp;
+               getwin_sp;
+               ground_panel;
+               has_colors_sp;
+               has_mouse;
+               has_mouse_sp;
+               init_color_sp;
+               init_pair_sp;
+               is_pad;
+               is_subwin;
+               is_term_resized_sp;
+               isendwin_sp;
+               mcprint_sp;
+               mouseinterval_sp;
+               mousemask_sp;
+               mvcur_sp;
+               new_form_sp;
+               new_menu_sp;
+               newpad_sp;
+               newterm_sp;
+               newwin_sp;
+               nl_sp;
+               noecho_sp;
+               nofilter_sp;
+               nonl_sp;
+               pair_content_sp;
+               resize_term_sp;
+               resizeterm_sp;
+               restartterm_sp;
+               ripoffline_sp;
+               scr_init_sp;
+               scr_restore_sp;
+               scr_set_sp;
+               set_escdelay_sp;
+               slk_attr_set_sp;
+               slk_attr_sp;
+               slk_attroff_sp;
+               slk_attron_sp;
+               slk_attrset_sp;
+               slk_clear_sp;
+               slk_color_sp;
+               slk_init_sp;
+               slk_label_sp;
+               slk_noutrefresh_sp;
+               slk_refresh_sp;
+               slk_restore_sp;
+               slk_set_sp;
+               slk_touch_sp;
+               start_color_sp;
+               termattrs_sp;
+               ungetch_sp;
+               ungetmouse_sp;
+               update_panels_sp;
+               use_default_colors_sp;
+               use_legacy_coding_sp;
+               vidattr_sp;
+               vidputs_sp;
+       local:
+               _nc_TYPE_ALNUM;
+               _nc_TYPE_ALPHA;
+               _nc_TYPE_ENUM;
+               _nc_TYPE_INTEGER;
+               _nc_TYPE_IPV4;
+               _nc_TYPE_NUMERIC;
+               _nc_TYPE_REGEXP;
+               _nc_curscr_of;
+               _nc_do_color_sp;
+               _nc_form_cursor;
+               _nc_format_slks;
+               _nc_free_and_exit_sp;
+               _nc_freeall_sp;
+               _nc_fty_generic;
+               _nc_generic_fieldtype;
+               _nc_get_fieldbuffer;
+               _nc_hash_map_sp;
+               _nc_linedump_sp;
+               _nc_make_oldhash_sp;
+               _nc_makenew_sp;
+               _nc_msec_cost_sp;
+               _nc_mvcur_init_sp;
+               _nc_mvcur_resume_sp;
+               _nc_mvcur_wrap_sp;
+               _nc_newscr_of;
+               _nc_printf_string_sp;
+               _nc_reset_colors_sp;
+               _nc_retrace_mmask_t;
+               _nc_ripoffline_sp;
+               _nc_screen_init_sp;
+               _nc_screen_resume_sp;
+               _nc_screen_wrap_sp;
+               _nc_scroll_oldhash_sp;
+               _nc_scroll_optimize_sp;
+               _nc_scrolln_sp;
+               _nc_set_generic_fieldtype;
+               _nc_setupscreen_sp;
+               _nc_stdscr_of;
+} NCURSES_5.7.20081102;
+
+NCURSES_5.9.current {
+       global:
+               wgetdelay;
+       local:
+               _nc_mvcur;
+               _nc_mvcur_sp;
+               _nc_trace_mmask_t;
+} NCURSES_5.8.20110226;
+
+NCURSES_TIC_5.0.19991023 {
+       global:
+               _nc_capcmp;
+               _nc_check_termtype;
+               _nc_entry_match;
+               _nc_find_type_entry;
+               _nc_get_table;
+               _nc_infotocap;
+               _nc_read_entry_source;
+               _nc_reset_input;
+               _nc_resolve_uses;
+               _nc_set_writedir;
+               _nc_syntax;
+               _nc_tic_expand;
+               _nc_tic_written;
+               _nc_trans_string;
+               _nc_write_entry;
+       local:
+               _nc_captoinfo;
+               _nc_comment_end;
+               _nc_comment_start;
+               _nc_copy_entry;
+               _nc_curr_file_pos;
+               _nc_curr_token;
+               _nc_get_token;
+               _nc_init_entry;
+               _nc_merge_entry;
+               _nc_panic_mode;
+               _nc_parse_entry;
+               _nc_push_token;
+               _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.0.19991023 {
+       global:
+               BC;
+               COLS;
+               LINES;
+               PC;
+               SP;
+               TABSIZE;
+               UP;
+               _nc_access;
+               _nc_add_to_try;
+               _nc_copy_termtype;
+               _nc_curr_col;
+               _nc_curr_line;
+               _nc_doalloc;
+               _nc_err_abort;
+               _nc_fallback;
+               _nc_find_entry;
+               _nc_first_name;
+               _nc_free_entries;
+               _nc_free_termtype;
+               _nc_free_tparm;
+               _nc_get_hash_table;
+               _nc_get_tty_mode;
+               _nc_get_type;
+               _nc_getenv_num;
+               _nc_head;
+               _nc_home_terminfo;
+               _nc_info_hash_table;
+               _nc_init_acs;
+               _nc_keep_tic_dir;
+               _nc_keypad;
+               _nc_name_match;
+               _nc_outch;
+               _nc_read_entry;
+               _nc_read_file_entry;
+               _nc_screen_chain;
+               _nc_set_buffer;
+               _nc_set_source;
+               _nc_set_tty_mode;
+               _nc_set_type;
+               _nc_suppress_warnings;
+               _nc_syserr_abort;
+               _nc_tail;
+               _nc_tic_dir;
+               _nc_timed_wait;
+               _nc_tinfo_fkeysf;
+               _nc_trace_buf;
+               _nc_tracing;
+               _nc_update_screensize;
+               _nc_visbuf;
+               _nc_visbuf2;
+               _nc_warning;
+               _tracechar;
+               acs_map;
+               baudrate;
+               boolcodes;
+               boolfnames;
+               boolnames;
+               cbreak;
+               cur_term;
+               curs_set;
+               curscr;
+               curses_version;
+               def_prog_mode;
+               def_shell_mode;
+               define_key;
+               del_curterm;
+               delay_output;
+               erasechar;
+               flushinp;
+               halfdelay;
+               has_ic;
+               has_il;
+               has_key;
+               idcok;
+               idlok;
+               intrflush;
+               keybound;
+               keyname;
+               keyok;
+               keypad;
+               killchar;
+               longname;
+               meta;
+               napms;
+               newscr;
+               nocbreak;
+               nodelay;
+               noqiflush;
+               noraw;
+               notimeout;
+               numcodes;
+               numfnames;
+               numnames;
+               ospeed;
+               putp;
+               qiflush;
+               raw;
+               reset_prog_mode;
+               reset_shell_mode;
+               resetty;
+               savetty;
+               set_curterm;
+               setupterm;
+               stdscr;
+               strcodes;
+               strfnames;
+               strnames;
+               termname;
+               tgetent;
+               tgetflag;
+               tgetnum;
+               tgetstr;
+               tgoto;
+               tigetflag;
+               tigetnum;
+               tigetstr;
+               tparm;
+               tputs;
+               trace;
+               ttytype;
+               typeahead;
+               unctrl;
+               use_env;
+               wtimeout;
+       local:
+               _nc_baudrate;
+               _nc_cap_hash_table;
+               _nc_capalias_table;
+               _nc_expand_try;
+               _nc_infoalias_table;
+               _nc_init_keytry;
+               _nc_key_names;
+               _nc_nulls_sent;
+               _nc_ospeed;
+               _nc_read_termcap;
+               _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;
                use_extended_names;
-       local:
-               _nc_lib_traceatr;
-               _nc_lib_tracedmp;
-               _nc_lib_tracemouse;
-               _nc_tinfo_fkeysf;
-               slk_attr_off;
-               slk_attr_on;
-               vid_attr;
-} NCURSES_5.0.19991023;
+} NCURSES_TINFO_5.0.19991023;
 
-NCURSES_5.2.20001021 {
+NCURSES_TINFO_5.2.20001021 {
        global:
                _nc_basename;
-               _nc_retrace_chtype;
+               _nc_env_access;
                _nc_safe_strcat;
                _nc_safe_strcpy;
                _nc_str_copy;
                _nc_str_init;
                _nc_str_null;
-} NCURSES_5.1.20000708;
+} NCURSES_TINFO_5.1.20000708;
 
-NCURSES_5.3.20021012 {
+NCURSES_TINFO_5.3.20021019 {
        global:
-               _nc_altcharset_name;
-               _nc_reset_colors;
-               _nc_retrace_bool;
-               _nc_retrace_sp;
-               _nc_retrace_unsigned;
                _nc_rootname;
                _nc_tparm_err;
-               _nc_trace_ttymode;
-               _nc_varargs;
                _nc_visbufn;
-               _nc_wgetch;
-               is_term_resized;
-               resize_term;
-       local:
-               _nc_background;
-} NCURSES_5.2.20001021;
+} NCURSES_TINFO_5.2.20001021;
 
-NCURSES_5.4.20040208 {
+NCURSES_TINFO_5.4.20040208 {
        global:
                _nc_get_locale;
-               _nc_insert_ch;
                _nc_locale_breaks_acs;
+               _nc_outchars;
                _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_tputs_trace;
                _nc_trace_bufcat;
                _nc_unicode_locale;
+               _traceattr;
+               _traceattr2;
+               _tracechtype;
+               _tracechtype2;
+               _tracef;
                key_defined;
        local:
-               _nc_outstr;
-               _nc_sigaction;
-} NCURSES_5.3.20021012;
+               _nc_altcharset_name;
+               _nc_trace_ttymode;
+} NCURSES_TINFO_5.3.20021019;
 
-NCURSES_5.5.20051010 {
+NCURSES_TINFO_5.5.20051010 {
        global:
-               _nc_Calculate_Text_Width;
-               _nc_alloc_entry_leaks;
-               _nc_captoinfo_leaks;
-               _nc_check_termtype2;
-               _nc_comp_scan_leaks;
-               _nc_delink_entry;
-               _nc_free_entry;
                _nc_get_source;
-               _nc_resolve_uses2;
                _nc_retrace_cptr;
                _nc_retrace_cvoid_ptr;
-               _nc_retrace_field;
-               _nc_retrace_field_ptr;
-               _nc_retrace_field_type;
-               _nc_retrace_form;
-               _nc_retrace_form_hook;
-               _nc_retrace_item;
-               _nc_retrace_item_opts;
-               _nc_retrace_item_ptr;
-               _nc_retrace_menu;
-               _nc_retrace_menu_hook;
-               _nc_retrace_menu_opts;
-               _nc_retrace_panel;
                _nc_retrace_void_ptr;
                _nc_setupterm;
                _nc_trim_sgr0;
-} NCURSES_5.4.20040208;
+       local:
+               _nc_delink_entry;
+               _nc_free_entry;
+} NCURSES_TINFO_5.4.20040208;
 
-NCURSES_5.6.20061217 {
+NCURSES_TINFO_5.6.20061217 {
        global:
+               _nc_eventlist_timeout;
                _nc_first_db;
                _nc_handle_sigwinch;
-               _nc_hashed_db;
                _nc_is_abs_path;
                _nc_is_dir_path;
                _nc_is_file_path;
                _nc_keyname_leaks;
                _nc_last_db;
                _nc_next_db;
-               _nc_read_termtype;
                _nc_tgetent_leaks;
-               _nc_viscbuf2;
                _nc_viscbuf;
-               getbegx;
-               getbegy;
-               getcurx;
-               getcury;
-               getmaxx;
-               getmaxy;
-               getparx;
-               getpary;
-               nofilter;
-               use_legacy_coding;
-} NCURSES_5.5.20051010;
+       local:
+               _nc_hashed_db;
+               _nc_read_termtype;
+               _nc_viscbuf2;
+} NCURSES_TINFO_5.5.20051010;
 
-NCURSES_5.7.20081102 {
+NCURSES_TINFO_5.7.20081102 {
        global:
-               _nc_comp_captab_leaks;
-               _nc_free_tic;
                _nc_free_tinfo;
-               _nc_get_alias_table;
                _nc_get_screensize;
                _nc_globals;
-               _nc_keyname;
-               _nc_leaks_tic;
                _nc_leaks_tinfo;
                _nc_prescreen;
                _nc_screen_of;
                _nc_set_no_padding;
                _nc_tracechar;
-               _nc_tracemouse;
-               _nc_unctrl;
-               _nc_ungetch;
-               getattrs;
-               is_cleared;
-               is_idcok;
-               is_idlok;
-               is_immedok;
-               is_keypad;
-               is_leaveok;
-               is_nodelay;
-               is_notimeout;
-               is_scrollok;
-               is_syncok;
-               set_escdelay;
                set_tabsize;
-               use_screen;
-               use_window;
-               wgetparent;
-               wgetscrreg;
        local:
-               _nc_cap_hash_table;
-               _nc_capalias_table;
-               _nc_info_hash_table;
-               _nc_infoalias_table;
-               _nc_key_names;
-               _nc_slk_format;
-} NCURSES_5.6.20061217;
+               _nc_keyname;
+               _nc_unctrl;
+} NCURSES_TINFO_5.6.20061217;
 
-NCURSES_5.8.20110226 {
+NCURSES_TINFO_5.8.20110226 {
        global:
-               _nc_format_slks;
-               _nc_fty_generic;
-               _nc_get_fieldbuffer;
-               _nc_get_hash_info;
-               _nc_putp;
-               _nc_putp_flush;
-               _nc_retrace_char;
-               _nc_retrace_int_attr_t;
-               _nc_retrace_mmask_t;
-               _nc_setup_tinfo;
-               _nc_tinfo_cmdch;
-               get_escdelay;
-               has_mouse;
-               is_pad;
-               is_subwin;
-               tiparm;
-               /* sp-funcs */
-               _nc_curscr_of;
-               _nc_do_color_sp;
                _nc_flush_sp;
-               _nc_free_and_exit_sp;
-               _nc_freeall_sp;
                _nc_get_tty_mode_sp;
-               _nc_hash_map_sp;
                _nc_init_acs_sp;
-               _nc_linedump_sp;
-               _nc_make_oldhash_sp;
-               _nc_makenew_sp;
-               _nc_msec_cost_sp;
-               _nc_mvcur_init_sp;
-               _nc_mvcur_resume_sp;
-               _nc_mvcur_sp;
-               _nc_mvcur_wrap_sp;
-               _nc_newscr_of;
                _nc_outc_wrapper;
                _nc_outch_sp;
-               _nc_panelhook_sp;
-               _nc_printf_string_sp;
-               _nc_putchar_sp;
+               _nc_putp;
+               _nc_putp_flush;
                _nc_putp_flush_sp;
                _nc_putp_sp;
-               _nc_reset_colors_sp;
-               _nc_ripoffline_sp;
-               _nc_screen_init_sp;
-               _nc_screen_resume_sp;
-               _nc_screen_wrap_sp;
-               _nc_scroll_oldhash_sp;
-               _nc_scroll_optimize_sp;
-               _nc_scrolln_sp;
+               _nc_retrace_int_attr_t;
                _nc_set_buffer_sp;
                _nc_set_tty_mode_sp;
-               _nc_setupscreen_sp;
-               _nc_stdscr_of;
-               assume_default_colors_sp;
                baudrate_sp;
-               beep_sp;
-               can_change_color_sp;
                cbreak_sp;
-               ceiling_panel;
-               color_content_sp;
                curs_set_sp;
                def_prog_mode_sp;
                def_shell_mode_sp;
                define_key_sp;
                del_curterm_sp;
                delay_output_sp;
-               doupdate_sp;
-               echo_sp;
-               endwin_sp;
                erasechar_sp;
-               filter_sp;
-               flash_sp;
                flushinp_sp;
-               get_escdelay_sp;
-               getmouse_sp;
-               getwin_sp;
-               ground_panel;
                halfdelay_sp;
-               has_colors_sp;
                has_ic_sp;
                has_il_sp;
                has_key_sp;
-               has_mouse_sp;
-               init_color_sp;
-               init_pair_sp;
                intrflush_sp;
-               is_term_resized_sp;
-               isendwin_sp;
                key_defined_sp;
                keybound_sp;
                keyname_sp;
                keyok_sp;
                killchar_sp;
-               mcprint_sp;
-               mouseinterval_sp;
-               mousemask_sp;
-               mvcur_sp;
                napms_sp;
-               new_form_sp;
-               new_menu_sp;
                new_prescr;
-               newpad_sp;
-               newterm_sp;
-               newwin_sp;
-               nl_sp;
                nocbreak_sp;
-               noecho_sp;
-               nofilter_sp;
-               nonl_sp;
                noqiflush_sp;
                noraw_sp;
-               pair_content_sp;
                putp_sp;
                qiflush_sp;
                raw_sp;
                reset_prog_mode_sp;
                reset_shell_mode_sp;
                resetty_sp;
-               resize_term_sp;
-               resizeterm_sp;
-               restartterm_sp;
-               ripoffline_sp;
                savetty_sp;
-               scr_init_sp;
-               scr_restore_sp;
-               scr_set_sp;
                set_curterm_sp;
-               set_escdelay_sp;
                set_tabsize_sp;
-               slk_attr_set_sp;
-               slk_attr_sp;
-               slk_attroff_sp;
-               slk_attron_sp;
-               slk_attrset_sp;
-               slk_clear_sp;
-               slk_color_sp;
-               slk_init_sp;
-               slk_label_sp;
-               slk_noutrefresh_sp;
-               slk_refresh_sp;
-               slk_restore_sp;
-               slk_set_sp;
-               slk_touch_sp;
-               start_color_sp;
-               termattrs_sp;
                termname_sp;
                tgetent_sp;
                tgetflag_sp;
@@ -974,28 +1083,27 @@ NCURSES_5.8.20110226 {
                tigetflag_sp;
                tigetnum_sp;
                tigetstr_sp;
+               tiparm;
                tputs_sp;
                typeahead_sp;
                unctrl_sp;
-               ungetch_sp;
-               ungetmouse_sp;
-               update_panels_sp;
-               use_default_colors_sp;
                use_env_sp;
-               use_legacy_coding_sp;
-               use_tioctl_sp;
-               vidattr_sp;
-               vidputs_sp;
-} NCURSES_5.7.20081102;
-
-NCURSES_5.9.20110404 {
-       /* no changes */
-} NCURSES_5.8.20110226;
+       local:
+               _nc_get_hash_info;
+               _nc_retrace_char;
+               _nc_setup_tinfo;
+               _nc_tinfo_cmdch;
+} NCURSES_TINFO_5.7.20081102;
 
-NCURSES_5.9.20141115 {
+NCURSES_TINFO_5.9.current {
        global:
                _nc_init_termtype;
-               _nc_strict_bsd;
+               _nc_putchar;
+               _nc_putchar_sp;
                use_tioctl;
-               wgetdelay;
-} NCURSES_5.9.20110404;
+               use_tioctl_sp;
+       local:
+               _nc_comp_error_leaks;
+               _nc_db_iterator_leaks;
+               _nc_setenv_num;
+} NCURSES_TINFO_5.8.20110226;
index c216a51e3806853b685cda00edbd366e461db9bd..5843c4d6de4198d56893f990b8748ec9095612a5 100644 (file)
@@ -1,7 +1,7 @@
 Summary: shared libraries for terminal handling
 Name: ncurses6
 Version: 5.9
-Release: 20141115
+Release: 20141129
 License: X11
 Group: Development/Libraries
 Source: ncurses-%{version}-%{release}.tgz
index f58c3ea99b62d64277f30c08d5b1275fc3561768..86ea3fb246a9753b2ad41cf0a3efafa40356f1d7 100644 (file)
@@ -1,4 +1,32 @@
-# $Id: ncurses.sym,v 1.4 2014/11/16 01:38:47 tom Exp $
+# $Id: ncurses.sym,v 1.14 2014/11/28 14:12:48 tom Exp $
+# script for shared library symbol-visibility using libtool
+#
+# This file was generated by ncu-mapsyms
+# Configure options (merged 5 builds):
+#      'CFLAGS=-O'
+#      --disable-echo
+#      --disable-getcap
+#      --disable-leaks
+#      --disable-root-environ
+#      --disable-termcap
+#      --enable-getcap
+#      --enable-getcap-cache
+#      --enable-hard-tabs
+#      --enable-interop
+#      --enable-rpath
+#      --enable-sp-funcs
+#      --enable-termcap
+#      --enable-warnings
+#      --enable-wgetch-events
+#      --verbose
+#      --with-shared
+#      --with-termlib
+#      --with-ticlib
+#      --with-trace
+#      --with-warnings
+#      --without-ada
+#      --without-debug
+#      --without-normal
 BC
 COLORS
 COLOR_PAIR
@@ -46,6 +74,13 @@ _nc_Set_Form_Page
 _nc_Show_Menu
 _nc_Synchronize_Attributes
 _nc_Synchronize_Options
+_nc_TYPE_ALNUM
+_nc_TYPE_ALPHA
+_nc_TYPE_ENUM
+_nc_TYPE_INTEGER
+_nc_TYPE_IPV4
+_nc_TYPE_NUMERIC
+_nc_TYPE_REGEXP
 _nc_Touchline
 _nc_Touchpan
 _nc_Wnoutrefresh
@@ -54,8 +89,11 @@ _nc_add_to_try
 _nc_align_termtype
 _nc_alloc_entry_leaks
 _nc_altcharset_name
+_nc_background
 _nc_basename
 _nc_baudrate
+_nc_cap_hash_table
+_nc_capalias_table
 _nc_capcmp
 _nc_captoinfo
 _nc_captoinfo_leaks
@@ -82,7 +120,9 @@ _nc_do_color
 _nc_do_color_sp
 _nc_doalloc
 _nc_entry_match
+_nc_env_access
 _nc_err_abort
+_nc_eventlist_timeout
 _nc_expand_try
 _nc_expanded
 _nc_fallback
@@ -93,6 +133,7 @@ _nc_first_db
 _nc_first_name
 _nc_flush
 _nc_flush_sp
+_nc_form_cursor
 _nc_format_slks
 _nc_free_and_exit
 _nc_free_and_exit_sp
@@ -106,6 +147,7 @@ _nc_freeall
 _nc_freeall_sp
 _nc_freewin
 _nc_fty_generic
+_nc_generic_fieldtype
 _nc_get_alias_table
 _nc_get_fieldbuffer
 _nc_get_hash_info
@@ -127,6 +169,8 @@ _nc_hash_map_sp
 _nc_hashed_db
 _nc_head
 _nc_home_terminfo
+_nc_info_hash_table
+_nc_infoalias_table
 _nc_infotocap
 _nc_init_acs
 _nc_init_acs_sp
@@ -138,12 +182,16 @@ _nc_is_abs_path
 _nc_is_dir_path
 _nc_is_file_path
 _nc_keep_tic_dir
+_nc_key_names
 _nc_keyname
 _nc_keyname_leaks
 _nc_keypad
 _nc_last_db
 _nc_leaks_tic
 _nc_leaks_tinfo
+_nc_lib_traceatr
+_nc_lib_tracedmp
+_nc_lib_tracemouse
 _nc_linedump
 _nc_linedump_sp
 _nc_locale_breaks_acs
@@ -151,6 +199,7 @@ _nc_make_oldhash
 _nc_make_oldhash_sp
 _nc_makenew
 _nc_makenew_sp
+_nc_memmove
 _nc_menu_cursor_pos
 _nc_merge_entry
 _nc_msec_cost
@@ -175,6 +224,7 @@ _nc_outc_wrapper
 _nc_outch
 _nc_outch_sp
 _nc_outchars
+_nc_outstr
 _nc_panelhook
 _nc_panelhook_sp
 _nc_panic_mode
@@ -194,6 +244,7 @@ _nc_read_entry
 _nc_read_entry_source
 _nc_read_file_entry
 _nc_read_termcap
+_nc_read_termcap_entry
 _nc_read_termtype
 _nc_remove_key
 _nc_remove_string
@@ -252,6 +303,7 @@ _nc_scrolln
 _nc_scrolln_sp
 _nc_set_buffer
 _nc_set_buffer_sp
+_nc_set_generic_fieldtype
 _nc_set_no_padding
 _nc_set_source
 _nc_set_tty_mode
@@ -263,7 +315,9 @@ _nc_setup_tinfo
 _nc_setupscreen
 _nc_setupscreen_sp
 _nc_setupterm
+_nc_sigaction
 _nc_signal_handler
+_nc_slk_format
 _nc_slk_initialize
 _nc_start_line
 _nc_stdscr_of
@@ -283,6 +337,7 @@ _nc_tic_written
 _nc_timed_wait
 _nc_tinfo_cmdch
 _nc_tinfo_fkeys
+_nc_tinfo_fkeysf
 _nc_tparm_analyze
 _nc_tparm_err
 _nc_tputs_trace
@@ -774,6 +829,8 @@ setscrreg
 setupterm
 show_panel
 slk_attr
+slk_attr_off
+slk_attr_on
 slk_attr_set
 slk_attr_set_sp
 slk_attr_sp
@@ -866,6 +923,7 @@ use_screen
 use_tioctl
 use_tioctl_sp
 use_window
+vid_attr
 vidattr
 vidattr_sp
 vidputs
@@ -902,8 +960,10 @@ wechochar
 wenclose
 werase
 wgetch
+wgetch_events
 wgetdelay
 wgetnstr
+wgetnstr_events
 wgetparent
 wgetscrreg
 wgetstr
index 9019d86773602bdd1d7be8ed27bcc9a1fd6285fb..80c7d277e8c7c67c9045acba418824ee20af33e9 100644 (file)
-/*
- * $Id: ncursest.map,v 1.6 2014/11/16 01:42:54 tom Exp $
- * script for shared library versioning
- */
+# $Id: ncursest.map,v 1.15 2014/11/29 19:59:14 tom Exp $
+# script for shared library symbol-versioning using ld
+#
+# This file was generated by ncu-mapsyms
+# Configure options (merged 7 builds):
+#      'CFLAGS=-O'
+#      --disable-echo
+#      --disable-getcap
+#      --disable-leaks
+#      --disable-root-environ
+#      --disable-termcap
+#      --enable-getcap
+#      --enable-getcap-cache
+#      --enable-hard-tabs
+#      --enable-interop
+#      --enable-reentrant
+#      --enable-rpath
+#      --enable-sp-funcs
+#      --enable-termcap
+#      --enable-warnings
+#      --enable-wgetch-events
+#      --verbose
+#      --with-pthread
+#      --with-shared
+#      --with-termlib
+#      --with-ticlib
+#      --with-trace
+#      --with-warnings
+#      --without-ada
+#      --without-debug
+#      --without-normal
+#
 
-NCURSEST_5.7.20081102 {
+NCURSES_TIC_5.7.20081102 {
+       global:
+               _nc_capcmp;
+               _nc_check_termtype2;
+               _nc_disable_period;
+               _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_set_writedir;
+               _nc_syntax;
+               _nc_tic_expand;
+               _nc_tic_written;
+               _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.9.current {
+       global:
+               _nc_strict_bsd;
+} NCURSES_TIC_5.7.20081102;
+
+NCURSES_TINFO_5.7.20081102 {
        global:
                BC;
-               COLOR_PAIR;
-               PAIR_NUMBER;
                PC;
                SP;
-               TYPE_ALNUM;
-               TYPE_ALPHA;
-               TYPE_ENUM;
-               TYPE_INTEGER;
-               TYPE_IPV4;
-               TYPE_NUMERIC;
-               TYPE_REGEXP;
                UP;
-               _nc_COLORS;
-               _nc_COLOR_PAIRS;
                _nc_COLS;
-               _nc_Calculate_Item_Length_and_Width;
-               _nc_Calculate_Text_Width;
-               _nc_Connect_Items;
-               _nc_Copy_Argument;
-               _nc_Copy_Type;
-               _nc_Default_Field;
-               _nc_Default_FieldType;
-               _nc_Default_Form;
-               _nc_Default_Item;
-               _nc_Default_Menu;
-               _nc_Disconnect_Items;
-               _nc_Draw_Menu;
-               _nc_ESCDELAY;
-               _nc_First_Active_Field;
-               _nc_Free_Argument;
-               _nc_Free_Type;
-               _nc_Internal_Validation;
                _nc_LINES;
-               _nc_Link_Items;
-               _nc_Make_Argument;
-               _nc_Match_Next_Character_In_Item_Name;
-               _nc_New_TopRow_and_CurrentItem;
-               _nc_Position_Form_Cursor;
-               _nc_Post_Item;
-               _nc_Refresh_Current_Field;
-               _nc_Set_Current_Field;
-               _nc_Set_Form_Page;
-               _nc_Show_Menu;
-               _nc_Synchronize_Attributes;
-               _nc_Synchronize_Options;
                _nc_TABSIZE;
-               _nc_Touchline;
-               _nc_Touchpan;
-               _nc_Wnoutrefresh;
                _nc__nc_outchars;
-               _nc__nc_tputs_trace;
                _nc_access;
                _nc_acs_map;
                _nc_add_to_try;
                _nc_align_termtype;
-               _nc_alloc_entry_leaks;
-               _nc_altcharset_name;
                _nc_basename;
-               _nc_baudrate;
                _nc_boolcodes;
                _nc_boolfnames;
                _nc_boolnames;
-               _nc_capcmp;
-               _nc_captoinfo;
-               _nc_captoinfo_leaks;
-               _nc_check_termtype2;
-               _nc_check_termtype;
                _nc_codes_leaks;
-               _nc_comment_end;
-               _nc_comment_start;
-               _nc_comp_captab_leaks;
-               _nc_comp_scan_leaks;
-               _nc_copy_entry;
                _nc_copy_termtype;
                _nc_count_outchars;
                _nc_cur_term;
                _nc_curr_col;
-               _nc_curr_file_pos;
                _nc_curr_line;
-               _nc_curr_token;
                _nc_curscr;
-               _nc_dPanel;
-               _nc_dStack;
-               _nc_delink_entry;
-               _nc_disable_period;
-               _nc_do_color;
                _nc_doalloc;
-               _nc_entry_match;
+               _nc_env_access;
                _nc_err_abort;
-               _nc_expand_try;
-               _nc_expanded;
+               _nc_eventlist_timeout;
                _nc_fallback;
-               _nc_fifo_dump;
                _nc_find_entry;
-               _nc_find_type_entry;
                _nc_first_db;
                _nc_first_name;
                _nc_flush;
-               _nc_free_and_exit;
                _nc_free_entries;
-               _nc_free_entry;
                _nc_free_termtype;
-               _nc_free_tic;
                _nc_free_tinfo;
-               _nc_free_tparm;
-               _nc_freeall;
-               _nc_freewin;
-               _nc_get_alias_table;
                _nc_get_hash_table;
                _nc_get_locale;
                _nc_get_screensize;
                _nc_get_source;
-               _nc_get_table;
-               _nc_get_token;
                _nc_get_tty_mode;
                _nc_get_type;
                _nc_getenv_num;
                _nc_globals;
                _nc_handle_sigwinch;
-               _nc_has_mouse;
-               _nc_hash_map;
-               _nc_hashed_db;
                _nc_head;
                _nc_home_terminfo;
-               _nc_infotocap;
                _nc_init_acs;
-               _nc_init_entry;
-               _nc_init_keytry;
                _nc_init_pthreads;
-               _nc_insert_ch;
                _nc_is_abs_path;
                _nc_is_dir_path;
                _nc_is_file_path;
                _nc_keep_tic_dir;
-               _nc_keyname;
-               _nc_keyname_leaks;
                _nc_keypad;
                _nc_last_db;
-               _nc_leaks_tic;
                _nc_leaks_tinfo;
-               _nc_linedump;
                _nc_locale_breaks_acs;
                _nc_locked_tracef;
-               _nc_make_oldhash;
-               _nc_makenew;
-               _nc_memmove;
-               _nc_menu_cursor_pos;
-               _nc_merge_entry;
-               _nc_msec_cost;
-               _nc_mutex_init;
                _nc_mutex_lock;
                _nc_mutex_trylock;
                _nc_mutex_unlock;
-               _nc_mvcur_init;
-               _nc_mvcur_resume;
-               _nc_mvcur_wrap;
-               _nc_my_visbuf;
                _nc_name_match;
                _nc_names_leaks;
                _nc_newscr;
                _nc_next_db;
-               _nc_nulls_sent;
                _nc_numcodes;
                _nc_numfnames;
                _nc_numnames;
-               _nc_oldnums;
-               _nc_optimize_enable;
-               _nc_ospeed;
                _nc_outch;
-               _nc_panelhook;
-               _nc_panic_mode;
-               _nc_parse_entry;
                _nc_pathlast;
                _nc_prescreen;
-               _nc_printf_string;
                _nc_ptr_Cols;
                _nc_ptr_Lines;
-               _nc_push_token;
                _nc_read_entry;
-               _nc_read_entry_source;
                _nc_read_file_entry;
-               _nc_read_termcap;
-               _nc_read_termtype;
-               _nc_remove_key;
-               _nc_remove_string;
-               _nc_render;
-               _nc_reset_colors;
-               _nc_reset_input;
-               _nc_resolve_uses2;
-               _nc_resolve_uses;
                _nc_retrace_attr_t;
                _nc_retrace_bool;
                _nc_retrace_chtype;
                _nc_retrace_cptr;
                _nc_retrace_cvoid_ptr;
-               _nc_retrace_field;
-               _nc_retrace_field_ptr;
-               _nc_retrace_field_type;
-               _nc_retrace_form;
-               _nc_retrace_form_hook;
                _nc_retrace_int;
-               _nc_retrace_item;
-               _nc_retrace_item_opts;
-               _nc_retrace_item_ptr;
-               _nc_retrace_menu;
-               _nc_retrace_menu_hook;
-               _nc_retrace_menu_opts;
-               _nc_retrace_panel;
                _nc_retrace_ptr;
                _nc_retrace_sp;
                _nc_retrace_unsigned;
                _nc_retrace_void_ptr;
                _nc_retrace_win;
-               _nc_ripoffline;
                _nc_rootname;
                _nc_safe_strcat;
                _nc_safe_strcpy;
-               _nc_save_str;
                _nc_screen_chain;
-               _nc_screen_init;
                _nc_screen_of;
-               _nc_screen_resume;
-               _nc_screen_wrap;
-               _nc_scroll_oldhash;
-               _nc_scroll_optimize;
-               _nc_scroll_window;
-               _nc_scrolln;
                _nc_set_buffer;
                _nc_set_no_padding;
                _nc_set_source;
                _nc_set_tputs_trace;
                _nc_set_tty_mode;
                _nc_set_type;
-               _nc_set_writedir;
-               _nc_setupscreen;
                _nc_setupterm;
-               _nc_signal_handler;
-               _nc_slk_initialize;
-               _nc_start_line;
                _nc_stdscr;
                _nc_str_copy;
                _nc_str_init;
@@ -253,56 +188,225 @@ NCURSEST_5.7.20081102 {
                _nc_strfnames;
                _nc_strnames;
                _nc_suppress_warnings;
-               _nc_synchook;
-               _nc_syntax;
                _nc_syserr_abort;
                _nc_tail;
-               _nc_tgetent_leaks;
                _nc_tic_dir;
-               _nc_tic_expand;
-               _nc_tic_written;
                _nc_timed_wait;
                _nc_tinfo_fkeys;
                _nc_tparm_analyze;
                _nc_tparm_err;
                _nc_trace_buf;
-               _nc_trace_bufcat;
-               _nc_trace_tries;
-               _nc_trace_ttymode;
-               _nc_trace_xnames;
-               _nc_tracebits;
                _nc_tracechar;
-               _nc_tracemouse;
                _nc_tracing;
-               _nc_trans_string;
                _nc_trim_sgr0;
-               _nc_ttytype;
-               _nc_unctrl;
-               _nc_ungetch;
                _nc_unicode_locale;
                _nc_update_screensize;
                _nc_use_tracef;
                _nc_user_definable;
-               _nc_varargs;
-               _nc_visbuf2;
                _nc_visbuf;
+               _nc_visbuf2;
                _nc_visbufn;
-               _nc_viscbuf2;
                _nc_viscbuf;
-               _nc_vsscanf;
-               _nc_waddch_nosync;
                _nc_warning;
-               _nc_wgetch;
-               _nc_wrap_entry;
-               _nc_write_entry;
-               _traceattr2;
                _traceattr;
-               _tracechar;
-               _tracechtype2;
+               _traceattr2;
                _tracechtype;
-               _tracedump;
+               _tracechtype2;
                _tracef;
-               _tracemouse;
+               baudrate;
+               cbreak;
+               curs_set;
+               curses_version;
+               def_prog_mode;
+               def_shell_mode;
+               define_key;
+               del_curterm;
+               delay_output;
+               erasechar;
+               flushinp;
+               halfdelay;
+               has_ic;
+               has_il;
+               has_key;
+               idcok;
+               idlok;
+               intrflush;
+               key_defined;
+               keybound;
+               keyname;
+               keyok;
+               keypad;
+               killchar;
+               longname;
+               meta;
+               napms;
+               nocbreak;
+               nodelay;
+               noqiflush;
+               noraw;
+               notimeout;
+               ospeed;
+               putp;
+               qiflush;
+               raw;
+               reset_prog_mode;
+               reset_shell_mode;
+               resetty;
+               savetty;
+               set_curterm;
+               set_tabsize;
+               setupterm;
+               termname;
+               tgetent;
+               tgetflag;
+               tgetnum;
+               tgetstr;
+               tgoto;
+               tigetflag;
+               tigetnum;
+               tigetstr;
+               tparm;
+               tputs;
+               trace;
+               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;
+               _nc_ttytype;
+               _nc_unctrl;
+               _nc_viscbuf2;
+               _tracechar;
+};
+
+NCURSES_TINFO_5.8.20110226 {
+       global:
+               _nc_flush_sp;
+               _nc_get_tty_mode_sp;
+               _nc_init_acs_sp;
+               _nc_outc_wrapper;
+               _nc_outch_sp;
+               _nc_putp;
+               _nc_putp_flush;
+               _nc_putp_flush_sp;
+               _nc_putp_sp;
+               _nc_retrace_int_attr_t;
+               _nc_set_buffer_sp;
+               _nc_set_tty_mode_sp;
+               baudrate_sp;
+               cbreak_sp;
+               curs_set_sp;
+               def_prog_mode_sp;
+               def_shell_mode_sp;
+               define_key_sp;
+               del_curterm_sp;
+               delay_output_sp;
+               erasechar_sp;
+               flushinp_sp;
+               halfdelay_sp;
+               has_ic_sp;
+               has_il_sp;
+               has_key_sp;
+               intrflush_sp;
+               key_defined_sp;
+               keybound_sp;
+               keyname_sp;
+               keyok_sp;
+               killchar_sp;
+               longname_sp;
+               napms_sp;
+               new_prescr;
+               nocbreak_sp;
+               noqiflush_sp;
+               noraw_sp;
+               putp_sp;
+               qiflush_sp;
+               raw_sp;
+               reset_prog_mode_sp;
+               reset_shell_mode_sp;
+               resetty_sp;
+               savetty_sp;
+               set_curterm_sp;
+               set_tabsize_sp;
+               termname_sp;
+               tgetent_sp;
+               tgetflag_sp;
+               tgetnum_sp;
+               tgetstr_sp;
+               tigetflag_sp;
+               tigetnum_sp;
+               tigetstr_sp;
+               tiparm;
+               tputs_sp;
+               typeahead_sp;
+               unctrl_sp;
+               use_env_sp;
+       local:
+               _nc_get_cur_term;
+               _nc_get_cur_term_sp;
+               _nc_get_hash_info;
+               _nc_ptr_Tabsize;
+               _nc_retrace_char;
+               _nc_setup_tinfo;
+               _nc_tinfo_cmdch;
+} NCURSES_TINFO_5.7.20081102;
+
+NCURSES_TINFO_5.9.current {
+       global:
+               _nc_init_termtype;
+               _nc_putchar;
+               _nc_putchar_sp;
+               use_tioctl;
+               use_tioctl_sp;
+       local:
+               _nc_comp_error_leaks;
+               _nc_db_iterator_leaks;
+               _nc_setenv_num;
+} NCURSES_TINFO_5.8.20110226;
+
+NCURSEST_5.7.20081102 {
+       global:
+               COLOR_PAIR;
+               PAIR_NUMBER;
+               TYPE_ALNUM;
+               TYPE_ALPHA;
+               TYPE_ENUM;
+               TYPE_INTEGER;
+               TYPE_IPV4;
+               TYPE_NUMERIC;
+               TYPE_REGEXP;
+               _nc_COLORS;
+               _nc_COLOR_PAIRS;
+               _nc_ESCDELAY;
+               _nc_free_and_exit;
+               _nc_optimize_enable;
+               _nc_panelhook;
+               _nc_ripoffline;
                addch;
                addchnstr;
                addchstr;
@@ -316,7 +420,6 @@ NCURSEST_5.7.20081102 {
                attroff;
                attron;
                attrset;
-               baudrate;
                beep;
                bkgd;
                bkgdset;
@@ -324,7 +427,6 @@ NCURSEST_5.7.20081102 {
                bottom_panel;
                box;
                can_change_color;
-               cbreak;
                chgat;
                clear;
                clearok;
@@ -335,16 +437,9 @@ NCURSEST_5.7.20081102 {
                copywin;
                current_field;
                current_item;
-               curs_set;
-               curses_version;
                data_ahead;
                data_behind;
-               def_prog_mode;
-               def_shell_mode;
-               define_key;
-               del_curterm;
                del_panel;
-               delay_output;
                delch;
                deleteln;
                delscreen;
@@ -358,7 +453,6 @@ NCURSEST_5.7.20081102 {
                echochar;
                endwin;
                erase;
-               erasechar;
                field_arg;
                field_back;
                field_buffer;
@@ -378,7 +472,6 @@ NCURSEST_5.7.20081102 {
                field_userptr;
                filter;
                flash;
-               flushinp;
                form_driver;
                form_fields;
                form_init;
@@ -412,15 +505,9 @@ NCURSEST_5.7.20081102 {
                getpary;
                getstr;
                getwin;
-               halfdelay;
                has_colors;
-               has_ic;
-               has_il;
-               has_key;
                hide_panel;
                hline;
-               idcok;
-               idlok;
                immedok;
                inch;
                inchnstr;
@@ -435,7 +522,6 @@ NCURSEST_5.7.20081102 {
                insnstr;
                insstr;
                instr;
-               intrflush;
                is_cleared;
                is_idcok;
                is_idlok;
@@ -462,16 +548,9 @@ NCURSEST_5.7.20081102 {
                item_userptr;
                item_value;
                item_visible;
-               key_defined;
-               keybound;
-               keyname;
-               keyok;
-               keypad;
-               killchar;
                leaveok;
                link_field;
                link_fieldtype;
-               longname;
                mcprint;
                menu_back;
                menu_driver;
@@ -493,7 +572,6 @@ NCURSEST_5.7.20081102 {
                menu_term;
                menu_userptr;
                menu_win;
-               meta;
                mouse_trafo;
                mouseinterval;
                mousemask;
@@ -547,7 +625,6 @@ NCURSEST_5.7.20081102 {
                mvwprintw;
                mvwscanw;
                mvwvline;
-               napms;
                new_field;
                new_fieldtype;
                new_form;
@@ -559,15 +636,9 @@ NCURSEST_5.7.20081102 {
                newterm;
                newwin;
                nl;
-               nocbreak;
-               nodelay;
                noecho;
                nofilter;
                nonl;
-               noqiflush;
-               noraw;
-               notimeout;
-               ospeed;
                overlay;
                overwrite;
                pair_content;
@@ -584,21 +655,14 @@ NCURSEST_5.7.20081102 {
                post_menu;
                prefresh;
                printw;
-               putp;
                putwin;
-               qiflush;
-               raw;
                redrawwin;
                refresh;
                replace_panel;
-               reset_prog_mode;
-               reset_shell_mode;
-               resetty;
                resize_term;
                resizeterm;
                restartterm;
                ripoffline;
-               savetty;
                scale_form;
                scale_menu;
                scanw;
@@ -611,7 +675,6 @@ NCURSEST_5.7.20081102 {
                scrollok;
                set_current_field;
                set_current_item;
-               set_curterm;
                set_escdelay;
                set_field_back;
                set_field_buffer;
@@ -657,11 +720,9 @@ NCURSEST_5.7.20081102 {
                set_menu_win;
                set_new_page;
                set_panel_userptr;
-               set_tabsize;
                set_term;
                set_top_row;
                setscrreg;
-               setupterm;
                show_panel;
                slk_attr;
                slk_attr_set;
@@ -684,25 +745,11 @@ NCURSEST_5.7.20081102 {
                subwin;
                syncok;
                termattrs;
-               termname;
-               tgetent;
-               tgetflag;
-               tgetnum;
-               tgetstr;
-               tgoto;
-               tigetflag;
-               tigetnum;
-               tigetstr;
                timeout;
                top_panel;
                top_row;
                touchline;
                touchwin;
-               tparm;
-               tputs;
-               trace;
-               typeahead;
-               unctrl;
                ungetch;
                ungetmouse;
                unpost_form;
@@ -710,8 +757,6 @@ NCURSEST_5.7.20081102 {
                untouchwin;
                update_panels;
                use_default_colors;
-               use_env;
-               use_extended_names;
                use_legacy_coding;
                use_screen;
                use_window;
@@ -749,7 +794,9 @@ NCURSEST_5.7.20081102 {
                wenclose;
                werase;
                wgetch;
+               wgetch_events;
                wgetnstr;
+               wgetnstr_events;
                wgetparent;
                wgetscrreg;
                wgetstr;
@@ -778,148 +825,147 @@ NCURSEST_5.7.20081102 {
                wstandout;
                wsyncdown;
                wsyncup;
-               wtimeout;
                wtouchln;
                wvline;
-       local: _*;
+       local:
+               _nc_Calculate_Item_Length_and_Width;
+               _nc_Calculate_Text_Width;
+               _nc_Connect_Items;
+               _nc_Copy_Argument;
+               _nc_Copy_Type;
+               _nc_Default_Field;
+               _nc_Default_FieldType;
+               _nc_Default_Form;
+               _nc_Default_Item;
+               _nc_Default_Menu;
+               _nc_Disconnect_Items;
+               _nc_Draw_Menu;
+               _nc_First_Active_Field;
+               _nc_Free_Argument;
+               _nc_Free_Type;
+               _nc_Internal_Validation;
+               _nc_Link_Items;
+               _nc_Make_Argument;
+               _nc_Match_Next_Character_In_Item_Name;
+               _nc_New_TopRow_and_CurrentItem;
+               _nc_Position_Form_Cursor;
+               _nc_Post_Item;
+               _nc_Refresh_Current_Field;
+               _nc_Set_Current_Field;
+               _nc_Set_Form_Page;
+               _nc_Show_Menu;
+               _nc_Synchronize_Attributes;
+               _nc_Synchronize_Options;
+               _nc_Touchline;
+               _nc_Touchpan;
+               _nc_Wnoutrefresh;
+               _nc_dPanel;
+               _nc_dStack;
+               _nc_do_color;
+               _nc_expanded;
+               _nc_fifo_dump;
+               _nc_freeall;
+               _nc_freewin;
+               _nc_has_mouse;
+               _nc_hash_map;
+               _nc_insert_ch;
+               _nc_linedump;
+               _nc_make_oldhash;
+               _nc_makenew;
+               _nc_memmove;
+               _nc_menu_cursor_pos;
+               _nc_msec_cost;
+               _nc_mvcur_init;
+               _nc_mvcur_resume;
+               _nc_mvcur_wrap;
+               _nc_my_visbuf;
+               _nc_oldnums;
+               _nc_printf_string;
+               _nc_render;
+               _nc_reset_colors;
+               _nc_retrace_field;
+               _nc_retrace_field_ptr;
+               _nc_retrace_field_type;
+               _nc_retrace_form;
+               _nc_retrace_form_hook;
+               _nc_retrace_item;
+               _nc_retrace_item_opts;
+               _nc_retrace_item_ptr;
+               _nc_retrace_menu;
+               _nc_retrace_menu_hook;
+               _nc_retrace_menu_opts;
+               _nc_retrace_panel;
+               _nc_screen_init;
+               _nc_screen_resume;
+               _nc_screen_wrap;
+               _nc_scroll_oldhash;
+               _nc_scroll_optimize;
+               _nc_scroll_window;
+               _nc_scrolln;
+               _nc_setupscreen;
+               _nc_signal_handler;
+               _nc_slk_initialize;
+               _nc_synchook;
+               _nc_trace_xnames;
+               _nc_tracemouse;
+               _nc_ungetch;
+               _nc_varargs;
+               _nc_vsscanf;
+               _nc_waddch_nosync;
+               _nc_wgetch;
+               _tracedump;
+               _tracemouse;
 };
 
 NCURSEST_5.8.20110226 {
        global:
-               _nc_format_slks;
-               _nc_fty_generic;
-               _nc_get_cur_term;
-               _nc_get_fieldbuffer;
-               _nc_get_hash_info;
-               _nc_ptr_Escdelay;
-               _nc_ptr_Tabsize;
-               _nc_putp;
-               _nc_putp_flush;
-               _nc_retrace_char;
-               _nc_retrace_int_attr_t;
-               _nc_retrace_mmask_t;
-               _nc_setup_tinfo;
-               _nc_tinfo_cmdch;
-               get_escdelay;
-               has_mouse;
-               is_pad;
-               is_subwin;
-               tiparm;
-               /* sp-funcs */
-               _nc_curscr_of;
-               _nc_do_color_sp;
-               _nc_flush_sp;
-               _nc_free_and_exit_sp;
-               _nc_freeall_sp;
-               _nc_get_cur_term_sp;
-               _nc_get_tty_mode_sp;
-               _nc_hash_map_sp;
-               _nc_init_acs_sp;
-               _nc_linedump_sp;
-               _nc_make_oldhash_sp;
-               _nc_makenew_sp;
-               _nc_msec_cost_sp;
-               _nc_mvcur_init_sp;
-               _nc_mvcur_resume_sp;
-               _nc_mvcur_sp;
-               _nc_mvcur_wrap_sp;
-               _nc_newscr_of;
-               _nc_outc_wrapper;
-               _nc_outch_sp;
                _nc_panelhook_sp;
-               _nc_printf_string_sp;
-               _nc_putchar_sp;
-               _nc_putp_flush_sp;
-               _nc_putp_sp;
-               _nc_reset_colors_sp;
-               _nc_ripoffline_sp;
-               _nc_screen_init_sp;
-               _nc_screen_resume_sp;
-               _nc_screen_wrap_sp;
-               _nc_scroll_oldhash_sp;
-               _nc_scroll_optimize_sp;
-               _nc_scrolln_sp;
-               _nc_set_buffer_sp;
-               _nc_set_tty_mode_sp;
-               _nc_setupscreen_sp;
-               _nc_stdscr_of;
                assume_default_colors_sp;
-               baudrate_sp;
                beep_sp;
                can_change_color_sp;
-               cbreak_sp;
                ceiling_panel;
                color_content_sp;
-               curs_set_sp;
-               def_prog_mode_sp;
-               def_shell_mode_sp;
-               define_key_sp;
-               del_curterm_sp;
-               delay_output_sp;
                doupdate_sp;
                echo_sp;
                endwin_sp;
-               erasechar_sp;
                filter_sp;
                flash_sp;
-               flushinp_sp;
+               get_escdelay;
                get_escdelay_sp;
                getmouse_sp;
                getwin_sp;
                ground_panel;
-               halfdelay_sp;
                has_colors_sp;
-               has_ic_sp;
-               has_il_sp;
-               has_key_sp;
+               has_mouse;
                has_mouse_sp;
                init_color_sp;
                init_pair_sp;
-               intrflush_sp;
+               is_pad;
+               is_subwin;
                is_term_resized_sp;
                isendwin_sp;
-               key_defined_sp;
-               keybound_sp;
-               keyname_sp;
-               keyok_sp;
-               killchar_sp;
-               longname_sp;
                mcprint_sp;
                mouseinterval_sp;
                mousemask_sp;
                mvcur_sp;
-               napms_sp;
                new_form_sp;
                new_menu_sp;
-               new_prescr;
                newpad_sp;
                newterm_sp;
                newwin_sp;
                nl_sp;
-               nocbreak_sp;
                noecho_sp;
                nofilter_sp;
                nonl_sp;
-               noqiflush_sp;
-               noraw_sp;
                pair_content_sp;
-               putp_sp;
-               qiflush_sp;
-               raw_sp;
-               reset_prog_mode_sp;
-               reset_shell_mode_sp;
-               resetty_sp;
                resize_term_sp;
                resizeterm_sp;
                restartterm_sp;
                ripoffline_sp;
-               savetty_sp;
                scr_init_sp;
                scr_restore_sp;
                scr_set_sp;
-               set_curterm_sp;
                set_escdelay_sp;
-               set_tabsize_sp;
                slk_attr_set_sp;
                slk_attr_sp;
                slk_attroff_sp;
@@ -936,37 +982,60 @@ NCURSEST_5.8.20110226 {
                slk_touch_sp;
                start_color_sp;
                termattrs_sp;
-               termname_sp;
-               tgetent_sp;
-               tgetflag_sp;
-               tgetnum_sp;
-               tgetstr_sp;
-               tigetflag_sp;
-               tigetnum_sp;
-               tigetstr_sp;
-               tputs_sp;
-               typeahead_sp;
-               unctrl_sp;
                ungetch_sp;
                ungetmouse_sp;
                update_panels_sp;
                use_default_colors_sp;
-               use_env_sp;
                use_legacy_coding_sp;
-               use_tioctl_sp;
                vidattr_sp;
                vidputs_sp;
+       local:
+               _nc_TYPE_ALNUM;
+               _nc_TYPE_ALPHA;
+               _nc_TYPE_ENUM;
+               _nc_TYPE_INTEGER;
+               _nc_TYPE_IPV4;
+               _nc_TYPE_NUMERIC;
+               _nc_TYPE_REGEXP;
+               _nc_curscr_of;
+               _nc_do_color_sp;
+               _nc_form_cursor;
+               _nc_format_slks;
+               _nc_free_and_exit_sp;
+               _nc_freeall_sp;
+               _nc_fty_generic;
+               _nc_generic_fieldtype;
+               _nc_get_fieldbuffer;
+               _nc_hash_map_sp;
+               _nc_linedump_sp;
+               _nc_make_oldhash_sp;
+               _nc_makenew_sp;
+               _nc_msec_cost_sp;
+               _nc_mvcur_init_sp;
+               _nc_mvcur_resume_sp;
+               _nc_mvcur_wrap_sp;
+               _nc_newscr_of;
+               _nc_printf_string_sp;
+               _nc_ptr_Escdelay;
+               _nc_reset_colors_sp;
+               _nc_retrace_mmask_t;
+               _nc_ripoffline_sp;
+               _nc_screen_init_sp;
+               _nc_screen_resume_sp;
+               _nc_screen_wrap_sp;
+               _nc_scroll_oldhash_sp;
+               _nc_scroll_optimize_sp;
+               _nc_scrolln_sp;
+               _nc_set_generic_fieldtype;
+               _nc_setupscreen_sp;
+               _nc_stdscr_of;
 } NCURSEST_5.7.20081102;
 
-NCURSEST_5.9.20110404 {
-       /* no changes */
-} NCURSEST_5.8.20110226;
-
-NCURSEST_5.9.20141115 {
+NCURSEST_5.9.current {
        global:
-               _nc_init_termtype;
-               _nc_strict_bsd;
-               form_driver_w;
-               use_tioctl;
                wgetdelay;
-} NCURSEST_5.9.20110404;
+       local:
+               _nc_mvcur;
+               _nc_mvcur_sp;
+               _nc_trace_mmask_t;
+} NCURSEST_5.8.20110226;
index 9c8f58f85f57ee793a48ae273249214573035318..287225a1e69291bbfa2db42a551bc56836b71549 100644 (file)
@@ -1,4 +1,34 @@
-# $Id: ncursest.sym,v 1.4 2014/11/16 01:38:44 tom Exp $
+# $Id: ncursest.sym,v 1.13 2014/11/28 02:54:53 tom Exp $
+# script for shared library symbol-visibility using libtool
+#
+# This file was generated by ncu-mapsyms
+# Configure options (merged 7 builds):
+#      'CFLAGS=-O'
+#      --disable-echo
+#      --disable-getcap
+#      --disable-leaks
+#      --disable-root-environ
+#      --disable-termcap
+#      --enable-getcap
+#      --enable-getcap-cache
+#      --enable-hard-tabs
+#      --enable-interop
+#      --enable-reentrant
+#      --enable-rpath
+#      --enable-sp-funcs
+#      --enable-termcap
+#      --enable-warnings
+#      --enable-wgetch-events
+#      --verbose
+#      --with-pthread
+#      --with-shared
+#      --with-termlib
+#      --with-ticlib
+#      --with-trace
+#      --with-warnings
+#      --without-ada
+#      --without-debug
+#      --without-normal
 BC
 COLOR_PAIR
 PAIR_NUMBER
@@ -46,6 +76,13 @@ _nc_Show_Menu
 _nc_Synchronize_Attributes
 _nc_Synchronize_Options
 _nc_TABSIZE
+_nc_TYPE_ALNUM
+_nc_TYPE_ALPHA
+_nc_TYPE_ENUM
+_nc_TYPE_INTEGER
+_nc_TYPE_IPV4
+_nc_TYPE_NUMERIC
+_nc_TYPE_REGEXP
 _nc_Touchline
 _nc_Touchpan
 _nc_Wnoutrefresh
@@ -92,7 +129,9 @@ _nc_do_color
 _nc_do_color_sp
 _nc_doalloc
 _nc_entry_match
+_nc_env_access
 _nc_err_abort
+_nc_eventlist_timeout
 _nc_expand_try
 _nc_expanded
 _nc_fallback
@@ -103,6 +142,7 @@ _nc_first_db
 _nc_first_name
 _nc_flush
 _nc_flush_sp
+_nc_form_cursor
 _nc_format_slks
 _nc_free_and_exit
 _nc_free_and_exit_sp
@@ -116,6 +156,7 @@ _nc_freeall
 _nc_freeall_sp
 _nc_freewin
 _nc_fty_generic
+_nc_generic_fieldtype
 _nc_get_alias_table
 _nc_get_cur_term
 _nc_get_cur_term_sp
@@ -165,6 +206,7 @@ _nc_make_oldhash
 _nc_make_oldhash_sp
 _nc_makenew
 _nc_makenew_sp
+_nc_memmove
 _nc_menu_cursor_pos
 _nc_merge_entry
 _nc_msec_cost
@@ -220,6 +262,7 @@ _nc_read_entry
 _nc_read_entry_source
 _nc_read_file_entry
 _nc_read_termcap
+_nc_read_termcap_entry
 _nc_read_termtype
 _nc_remove_key
 _nc_remove_string
@@ -278,6 +321,7 @@ _nc_scrolln
 _nc_scrolln_sp
 _nc_set_buffer
 _nc_set_buffer_sp
+_nc_set_generic_fieldtype
 _nc_set_no_padding
 _nc_set_source
 _nc_set_tputs_trace
@@ -920,8 +964,10 @@ wechochar
 wenclose
 werase
 wgetch
+wgetch_events
 wgetdelay
 wgetnstr
+wgetnstr_events
 wgetparent
 wgetscrreg
 wgetstr
index e1bf3f07100c29e521d000e29d3b6dcca808e031..b25dc383af78a8fa30081db17a76253b7bbc90f8 100644 (file)
-/*
- * $Id: ncursestw.map,v 1.6 2014/11/16 01:41:24 tom Exp $
- * script for shared library versioning
- */
+# $Id: ncursestw.map,v 1.16 2014/11/29 19:59:14 tom Exp $
+# script for shared library symbol-versioning using ld
+#
+# This file was generated by ncu-mapsyms
+# Configure options (merged 7 builds):
+#      'CFLAGS=-O'
+#      --disable-echo
+#      --disable-getcap
+#      --disable-leaks
+#      --disable-root-environ
+#      --disable-termcap
+#      --enable-getcap
+#      --enable-getcap-cache
+#      --enable-hard-tabs
+#      --enable-interop
+#      --enable-reentrant
+#      --enable-rpath
+#      --enable-sp-funcs
+#      --enable-termcap
+#      --enable-warnings
+#      --enable-wgetch-events
+#      --enable-widec
+#      --verbose
+#      --with-pthread
+#      --with-shared
+#      --with-termlib
+#      --with-ticlib
+#      --with-trace
+#      --with-warnings
+#      --without-ada
+#      --without-debug
+#      --without-normal
+#
 
-NCURSESTW_5.7.20081102 {
+NCURSES_TIC_5.7.20081102 {
+       global:
+               _nc_capcmp;
+               _nc_check_termtype2;
+               _nc_disable_period;
+               _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_set_writedir;
+               _nc_syntax;
+               _nc_tic_expand;
+               _nc_tic_written;
+               _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.9.current {
+       global:
+               _nc_strict_bsd;
+} NCURSES_TIC_5.7.20081102;
+
+NCURSES_TINFO_5.7.20081102 {
        global:
                BC;
-               COLOR_PAIR;
-               PAIR_NUMBER;
                PC;
                SP;
-               TYPE_ALNUM;
-               TYPE_ALPHA;
-               TYPE_ENUM;
-               TYPE_INTEGER;
-               TYPE_IPV4;
-               TYPE_NUMERIC;
-               TYPE_REGEXP;
                UP;
-               _nc_COLORS;
-               _nc_COLOR_PAIRS;
                _nc_COLS;
-               _nc_Calculate_Item_Length_and_Width;
-               _nc_Calculate_Text_Width;
-               _nc_Connect_Items;
-               _nc_Copy_Argument;
-               _nc_Copy_Type;
-               _nc_Default_Field;
-               _nc_Default_FieldType;
-               _nc_Default_Form;
-               _nc_Default_Item;
-               _nc_Default_Menu;
-               _nc_Disconnect_Items;
-               _nc_Draw_Menu;
-               _nc_ESCDELAY;
-               _nc_First_Active_Field;
-               _nc_Free_Argument;
-               _nc_Free_Type;
-               _nc_Internal_Validation;
                _nc_LINES;
-               _nc_Link_Items;
-               _nc_Make_Argument;
-               _nc_Match_Next_Character_In_Item_Name;
-               _nc_New_TopRow_and_CurrentItem;
-               _nc_Position_Form_Cursor;
-               _nc_Post_Item;
-               _nc_Refresh_Current_Field;
-               _nc_Set_Current_Field;
-               _nc_Set_Form_Page;
-               _nc_Show_Menu;
-               _nc_Synchronize_Attributes;
-               _nc_Synchronize_Options;
                _nc_TABSIZE;
-               _nc_Touchline;
-               _nc_Touchpan;
-               _nc_Widen_String;
-               _nc_Wnoutrefresh;
                _nc__nc_outchars;
-               _nc__nc_tputs_trace;
                _nc_access;
                _nc_acs_map;
                _nc_add_to_try;
                _nc_align_termtype;
-               _nc_alloc_entry_leaks;
-               _nc_altcharset_name;
                _nc_basename;
-               _nc_baudrate;
                _nc_boolcodes;
                _nc_boolfnames;
                _nc_boolnames;
-               _nc_build_wch;
-               _nc_capcmp;
-               _nc_captoinfo;
-               _nc_captoinfo_leaks;
-               _nc_check_termtype2;
-               _nc_check_termtype;
                _nc_codes_leaks;
-               _nc_comment_end;
-               _nc_comment_start;
-               _nc_comp_captab_leaks;
-               _nc_comp_scan_leaks;
-               _nc_copy_entry;
                _nc_copy_termtype;
                _nc_count_outchars;
                _nc_cur_term;
                _nc_curr_col;
-               _nc_curr_file_pos;
                _nc_curr_line;
-               _nc_curr_token;
                _nc_curscr;
-               _nc_dPanel;
-               _nc_dStack;
-               _nc_delink_entry;
-               _nc_disable_period;
-               _nc_do_color;
                _nc_doalloc;
-               _nc_entry_match;
+               _nc_env_access;
                _nc_err_abort;
-               _nc_expand_try;
-               _nc_expanded;
+               _nc_eventlist_timeout;
                _nc_fallback;
-               _nc_fifo_dump;
                _nc_find_entry;
-               _nc_find_type_entry;
                _nc_first_db;
                _nc_first_name;
                _nc_flush;
-               _nc_free_and_exit;
                _nc_free_entries;
-               _nc_free_entry;
                _nc_free_termtype;
-               _nc_free_tic;
                _nc_free_tinfo;
-               _nc_free_tparm;
-               _nc_freeall;
-               _nc_freewin;
-               _nc_get_alias_table;
                _nc_get_hash_table;
                _nc_get_locale;
                _nc_get_screensize;
                _nc_get_source;
-               _nc_get_table;
-               _nc_get_token;
                _nc_get_tty_mode;
                _nc_get_type;
                _nc_getenv_num;
                _nc_globals;
                _nc_handle_sigwinch;
-               _nc_has_mouse;
-               _nc_hash_map;
-               _nc_hashed_db;
                _nc_head;
                _nc_home_terminfo;
-               _nc_infotocap;
                _nc_init_acs;
-               _nc_init_entry;
-               _nc_init_keytry;
                _nc_init_pthreads;
-               _nc_init_wacs;
-               _nc_insert_ch;
                _nc_is_abs_path;
-               _nc_is_charable;
                _nc_is_dir_path;
                _nc_is_file_path;
                _nc_keep_tic_dir;
-               _nc_keyname;
-               _nc_keyname_leaks;
                _nc_keypad;
                _nc_last_db;
-               _nc_leaks_tic;
                _nc_leaks_tinfo;
-               _nc_linedump;
                _nc_locale_breaks_acs;
                _nc_locked_tracef;
-               _nc_make_oldhash;
-               _nc_makenew;
-               _nc_memmove;
-               _nc_menu_cursor_pos;
-               _nc_merge_entry;
-               _nc_msec_cost;
-               _nc_mutex_init;
                _nc_mutex_lock;
                _nc_mutex_trylock;
                _nc_mutex_unlock;
-               _nc_mvcur_init;
-               _nc_mvcur_resume;
-               _nc_mvcur_wrap;
-               _nc_my_visbuf;
                _nc_name_match;
                _nc_names_leaks;
                _nc_newscr;
                _nc_next_db;
-               _nc_nulls_sent;
                _nc_numcodes;
                _nc_numfnames;
                _nc_numnames;
-               _nc_oldnums;
-               _nc_optimize_enable;
-               _nc_ospeed;
                _nc_outch;
-               _nc_panelhook;
-               _nc_panic_mode;
-               _nc_parse_entry;
                _nc_pathlast;
                _nc_prescreen;
-               _nc_printf_string;
                _nc_ptr_Cols;
                _nc_ptr_Lines;
-               _nc_push_token;
                _nc_read_entry;
-               _nc_read_entry_source;
                _nc_read_file_entry;
-               _nc_read_termcap;
-               _nc_read_termtype;
-               _nc_remove_key;
-               _nc_remove_string;
-               _nc_render;
-               _nc_reset_colors;
-               _nc_reset_input;
-               _nc_resolve_uses2;
-               _nc_resolve_uses;
                _nc_retrace_attr_t;
                _nc_retrace_bool;
                _nc_retrace_chtype;
                _nc_retrace_cptr;
                _nc_retrace_cvoid_ptr;
-               _nc_retrace_field;
-               _nc_retrace_field_ptr;
-               _nc_retrace_field_type;
-               _nc_retrace_form;
-               _nc_retrace_form_hook;
                _nc_retrace_int;
-               _nc_retrace_item;
-               _nc_retrace_item_opts;
-               _nc_retrace_item_ptr;
-               _nc_retrace_menu;
-               _nc_retrace_menu_hook;
-               _nc_retrace_menu_opts;
-               _nc_retrace_panel;
                _nc_retrace_ptr;
                _nc_retrace_sp;
                _nc_retrace_unsigned;
                _nc_retrace_void_ptr;
                _nc_retrace_win;
-               _nc_ripoffline;
                _nc_rootname;
                _nc_safe_strcat;
                _nc_safe_strcpy;
-               _nc_save_str;
                _nc_screen_chain;
-               _nc_screen_init;
                _nc_screen_of;
-               _nc_screen_resume;
-               _nc_screen_wrap;
-               _nc_scroll_oldhash;
-               _nc_scroll_optimize;
-               _nc_scroll_window;
-               _nc_scrolln;
                _nc_set_buffer;
                _nc_set_no_padding;
                _nc_set_source;
                _nc_set_tputs_trace;
                _nc_set_tty_mode;
                _nc_set_type;
-               _nc_set_writedir;
-               _nc_setupscreen;
                _nc_setupterm;
-               _nc_signal_handler;
-               _nc_slk_initialize;
-               _nc_start_line;
                _nc_stdscr;
                _nc_str_copy;
                _nc_str_init;
@@ -257,67 +189,233 @@ NCURSESTW_5.7.20081102 {
                _nc_strfnames;
                _nc_strnames;
                _nc_suppress_warnings;
-               _nc_synchook;
-               _nc_syntax;
                _nc_syserr_abort;
                _nc_tail;
-               _nc_tgetent_leaks;
                _nc_tic_dir;
-               _nc_tic_expand;
-               _nc_tic_written;
                _nc_timed_wait;
                _nc_tinfo_fkeys;
-               _nc_to_char;
-               _nc_to_widechar;
                _nc_tparm_analyze;
                _nc_tparm_err;
                _nc_trace_buf;
-               _nc_trace_bufcat;
-               _nc_trace_tries;
-               _nc_trace_ttymode;
-               _nc_trace_xnames;
-               _nc_tracebits;
                _nc_tracechar;
-               _nc_tracemouse;
                _nc_tracing;
-               _nc_trans_string;
                _nc_trim_sgr0;
-               _nc_ttytype;
-               _nc_unctrl;
-               _nc_ungetch;
                _nc_unicode_locale;
                _nc_update_screensize;
                _nc_use_tracef;
                _nc_user_definable;
-               _nc_varargs;
-               _nc_visbuf2;
                _nc_visbuf;
+               _nc_visbuf2;
                _nc_visbufn;
-               _nc_viscbuf2;
                _nc_viscbuf;
-               _nc_viswbuf2;
                _nc_viswbuf;
                _nc_viswbufn;
                _nc_viswibuf;
-               _nc_vsscanf;
-               _nc_wacs;
-               _nc_waddch_nosync;
                _nc_warning;
-               _nc_wchstrlen;
-               _nc_wcrtomb;
-               _nc_wgetch;
-               _nc_wrap_entry;
-               _nc_write_entry;
-               _traceattr2;
                _traceattr;
-               _tracecchar_t2;
+               _traceattr2;
                _tracecchar_t;
-               _tracechar;
-               _tracechtype2;
+               _tracecchar_t2;
                _tracechtype;
-               _tracedump;
+               _tracechtype2;
                _tracef;
-               _tracemouse;
+               baudrate;
+               cbreak;
+               curs_set;
+               curses_version;
+               def_prog_mode;
+               def_shell_mode;
+               define_key;
+               del_curterm;
+               delay_output;
+               erasechar;
+               flushinp;
+               halfdelay;
+               has_ic;
+               has_il;
+               has_key;
+               idcok;
+               idlok;
+               intrflush;
+               key_defined;
+               keybound;
+               keyname;
+               keyok;
+               keypad;
+               killchar;
+               longname;
+               meta;
+               napms;
+               nocbreak;
+               nodelay;
+               noqiflush;
+               noraw;
+               notimeout;
+               ospeed;
+               putp;
+               qiflush;
+               raw;
+               reset_prog_mode;
+               reset_shell_mode;
+               resetty;
+               savetty;
+               set_curterm;
+               set_tabsize;
+               setupterm;
+               termname;
+               tgetent;
+               tgetflag;
+               tgetnum;
+               tgetstr;
+               tgoto;
+               tigetflag;
+               tigetnum;
+               tigetstr;
+               tparm;
+               tputs;
+               trace;
+               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;
+               _nc_ttytype;
+               _nc_unctrl;
+               _nc_viscbuf2;
+               _nc_viswbuf2;
+               _tracechar;
+};
+
+NCURSES_TINFO_5.8.20110226 {
+       global:
+               _nc_flush_sp;
+               _nc_get_tty_mode_sp;
+               _nc_init_acs_sp;
+               _nc_outc_wrapper;
+               _nc_outch_sp;
+               _nc_putp;
+               _nc_putp_flush;
+               _nc_putp_flush_sp;
+               _nc_putp_sp;
+               _nc_retrace_int_attr_t;
+               _nc_set_buffer_sp;
+               _nc_set_tty_mode_sp;
+               baudrate_sp;
+               cbreak_sp;
+               curs_set_sp;
+               def_prog_mode_sp;
+               def_shell_mode_sp;
+               define_key_sp;
+               del_curterm_sp;
+               delay_output_sp;
+               erasechar_sp;
+               flushinp_sp;
+               halfdelay_sp;
+               has_ic_sp;
+               has_il_sp;
+               has_key_sp;
+               intrflush_sp;
+               key_defined_sp;
+               keybound_sp;
+               keyname_sp;
+               keyok_sp;
+               killchar_sp;
+               longname_sp;
+               napms_sp;
+               new_prescr;
+               nocbreak_sp;
+               noqiflush_sp;
+               noraw_sp;
+               putp_sp;
+               qiflush_sp;
+               raw_sp;
+               reset_prog_mode_sp;
+               reset_shell_mode_sp;
+               resetty_sp;
+               savetty_sp;
+               set_curterm_sp;
+               set_tabsize_sp;
+               termname_sp;
+               tgetent_sp;
+               tgetflag_sp;
+               tgetnum_sp;
+               tgetstr_sp;
+               tigetflag_sp;
+               tigetnum_sp;
+               tigetstr_sp;
+               tiparm;
+               tputs_sp;
+               typeahead_sp;
+               unctrl_sp;
+               use_env_sp;
+       local:
+               _nc_get_cur_term;
+               _nc_get_cur_term_sp;
+               _nc_get_hash_info;
+               _nc_ptr_Tabsize;
+               _nc_retrace_char;
+               _nc_setup_tinfo;
+               _nc_tinfo_cmdch;
+} NCURSES_TINFO_5.7.20081102;
+
+NCURSES_TINFO_5.9.current {
+       global:
+               _nc_init_termtype;
+               _nc_putchar;
+               _nc_putchar_sp;
+               use_tioctl;
+               use_tioctl_sp;
+       local:
+               _nc_comp_error_leaks;
+               _nc_db_iterator_leaks;
+               _nc_setenv_num;
+} NCURSES_TINFO_5.8.20110226;
+
+NCURSESTW_5.7.20081102 {
+       global:
+               COLOR_PAIR;
+               PAIR_NUMBER;
+               TYPE_ALNUM;
+               TYPE_ALPHA;
+               TYPE_ENUM;
+               TYPE_INTEGER;
+               TYPE_IPV4;
+               TYPE_NUMERIC;
+               TYPE_REGEXP;
+               _nc_COLORS;
+               _nc_COLOR_PAIRS;
+               _nc_ESCDELAY;
+               _nc_free_and_exit;
+               _nc_optimize_enable;
+               _nc_panelhook;
+               _nc_ripoffline;
+               _nc_wacs;
+               _nc_wcrtomb;
                add_wch;
                add_wchnstr;
                add_wchstr;
@@ -336,7 +434,6 @@ NCURSESTW_5.7.20081102 {
                attroff;
                attron;
                attrset;
-               baudrate;
                beep;
                bkgd;
                bkgdset;
@@ -348,7 +445,6 @@ NCURSESTW_5.7.20081102 {
                box;
                box_set;
                can_change_color;
-               cbreak;
                chgat;
                clear;
                clearok;
@@ -359,16 +455,9 @@ NCURSESTW_5.7.20081102 {
                copywin;
                current_field;
                current_item;
-               curs_set;
-               curses_version;
                data_ahead;
                data_behind;
-               def_prog_mode;
-               def_shell_mode;
-               define_key;
-               del_curterm;
                del_panel;
-               delay_output;
                delch;
                deleteln;
                delscreen;
@@ -383,7 +472,6 @@ NCURSESTW_5.7.20081102 {
                echochar;
                endwin;
                erase;
-               erasechar;
                erasewchar;
                field_arg;
                field_back;
@@ -404,7 +492,6 @@ NCURSESTW_5.7.20081102 {
                field_userptr;
                filter;
                flash;
-               flushinp;
                form_driver;
                form_fields;
                form_init;
@@ -443,16 +530,10 @@ NCURSESTW_5.7.20081102 {
                getpary;
                getstr;
                getwin;
-               halfdelay;
                has_colors;
-               has_ic;
-               has_il;
-               has_key;
                hide_panel;
                hline;
                hline_set;
-               idcok;
-               idlok;
                immedok;
                in_wch;
                in_wchnstr;
@@ -474,7 +555,6 @@ NCURSESTW_5.7.20081102 {
                insnstr;
                insstr;
                instr;
-               intrflush;
                inwstr;
                is_cleared;
                is_idcok;
@@ -502,18 +582,11 @@ NCURSESTW_5.7.20081102 {
                item_userptr;
                item_value;
                item_visible;
-               key_defined;
                key_name;
-               keybound;
-               keyname;
-               keyok;
-               keypad;
-               killchar;
                killwchar;
                leaveok;
                link_field;
                link_fieldtype;
-               longname;
                mcprint;
                menu_back;
                menu_driver;
@@ -535,7 +608,6 @@ NCURSESTW_5.7.20081102 {
                menu_term;
                menu_userptr;
                menu_win;
-               meta;
                mouse_trafo;
                mouseinterval;
                mousemask;
@@ -625,7 +697,6 @@ NCURSESTW_5.7.20081102 {
                mvwscanw;
                mvwvline;
                mvwvline_set;
-               napms;
                new_field;
                new_fieldtype;
                new_form;
@@ -637,15 +708,9 @@ NCURSESTW_5.7.20081102 {
                newterm;
                newwin;
                nl;
-               nocbreak;
-               nodelay;
                noecho;
                nofilter;
                nonl;
-               noqiflush;
-               noraw;
-               notimeout;
-               ospeed;
                overlay;
                overwrite;
                pair_content;
@@ -663,21 +728,14 @@ NCURSESTW_5.7.20081102 {
                post_menu;
                prefresh;
                printw;
-               putp;
                putwin;
-               qiflush;
-               raw;
                redrawwin;
                refresh;
                replace_panel;
-               reset_prog_mode;
-               reset_shell_mode;
-               resetty;
                resize_term;
                resizeterm;
                restartterm;
                ripoffline;
-               savetty;
                scale_form;
                scale_menu;
                scanw;
@@ -690,7 +748,6 @@ NCURSESTW_5.7.20081102 {
                scrollok;
                set_current_field;
                set_current_item;
-               set_curterm;
                set_escdelay;
                set_field_back;
                set_field_buffer;
@@ -736,12 +793,10 @@ NCURSESTW_5.7.20081102 {
                set_menu_win;
                set_new_page;
                set_panel_userptr;
-               set_tabsize;
                set_term;
                set_top_row;
                setcchar;
                setscrreg;
-               setupterm;
                show_panel;
                slk_attr;
                slk_attr_off;
@@ -761,32 +816,18 @@ NCURSESTW_5.7.20081102 {
                slk_touch;
                slk_wset;
                standend;
-               standout;
-               start_color;
-               subpad;
-               subwin;
-               syncok;
-               term_attrs;
-               termattrs;
-               termname;
-               tgetent;
-               tgetflag;
-               tgetnum;
-               tgetstr;
-               tgoto;
-               tigetflag;
-               tigetnum;
-               tigetstr;
+               standout;
+               start_color;
+               subpad;
+               subwin;
+               syncok;
+               term_attrs;
+               termattrs;
                timeout;
                top_panel;
                top_row;
                touchline;
                touchwin;
-               tparm;
-               tputs;
-               trace;
-               typeahead;
-               unctrl;
                unget_wch;
                ungetch;
                ungetmouse;
@@ -795,8 +836,6 @@ NCURSESTW_5.7.20081102 {
                untouchwin;
                update_panels;
                use_default_colors;
-               use_env;
-               use_extended_names;
                use_legacy_coding;
                use_screen;
                use_window;
@@ -849,8 +888,10 @@ NCURSESTW_5.7.20081102 {
                wget_wstr;
                wgetbkgrnd;
                wgetch;
+               wgetch_events;
                wgetn_wstr;
                wgetnstr;
+               wgetnstr_events;
                wgetparent;
                wgetscrreg;
                wgetstr;
@@ -888,152 +929,156 @@ NCURSESTW_5.7.20081102 {
                wstandout;
                wsyncdown;
                wsyncup;
-               wtimeout;
                wtouchln;
                wunctrl;
                wvline;
                wvline_set;
        local:
-               _*;
+               _nc_Calculate_Item_Length_and_Width;
+               _nc_Calculate_Text_Width;
+               _nc_Connect_Items;
+               _nc_Copy_Argument;
+               _nc_Copy_Type;
+               _nc_Default_Field;
+               _nc_Default_FieldType;
+               _nc_Default_Form;
+               _nc_Default_Item;
+               _nc_Default_Menu;
+               _nc_Disconnect_Items;
+               _nc_Draw_Menu;
+               _nc_First_Active_Field;
+               _nc_Free_Argument;
+               _nc_Free_Type;
+               _nc_Internal_Validation;
+               _nc_Link_Items;
+               _nc_Make_Argument;
+               _nc_Match_Next_Character_In_Item_Name;
+               _nc_New_TopRow_and_CurrentItem;
+               _nc_Position_Form_Cursor;
+               _nc_Post_Item;
+               _nc_Refresh_Current_Field;
+               _nc_Set_Current_Field;
+               _nc_Set_Form_Page;
+               _nc_Show_Menu;
+               _nc_Synchronize_Attributes;
+               _nc_Synchronize_Options;
+               _nc_Touchline;
+               _nc_Touchpan;
+               _nc_Widen_String;
+               _nc_Wnoutrefresh;
+               _nc_build_wch;
+               _nc_dPanel;
+               _nc_dStack;
+               _nc_do_color;
+               _nc_expanded;
+               _nc_fifo_dump;
+               _nc_freeall;
+               _nc_freewin;
+               _nc_has_mouse;
+               _nc_hash_map;
+               _nc_init_wacs;
+               _nc_insert_ch;
+               _nc_is_charable;
+               _nc_linedump;
+               _nc_make_oldhash;
+               _nc_makenew;
+               _nc_memmove;
+               _nc_menu_cursor_pos;
+               _nc_msec_cost;
+               _nc_mvcur_init;
+               _nc_mvcur_resume;
+               _nc_mvcur_wrap;
+               _nc_my_visbuf;
+               _nc_oldnums;
+               _nc_printf_string;
+               _nc_render;
+               _nc_reset_colors;
+               _nc_retrace_field;
+               _nc_retrace_field_ptr;
+               _nc_retrace_field_type;
+               _nc_retrace_form;
+               _nc_retrace_form_hook;
+               _nc_retrace_item;
+               _nc_retrace_item_opts;
+               _nc_retrace_item_ptr;
+               _nc_retrace_menu;
+               _nc_retrace_menu_hook;
+               _nc_retrace_menu_opts;
+               _nc_retrace_panel;
+               _nc_screen_init;
+               _nc_screen_resume;
+               _nc_screen_wrap;
+               _nc_scroll_oldhash;
+               _nc_scroll_optimize;
+               _nc_scroll_window;
+               _nc_scrolln;
+               _nc_setupscreen;
+               _nc_signal_handler;
+               _nc_slk_initialize;
+               _nc_synchook;
+               _nc_to_char;
+               _nc_to_widechar;
+               _nc_trace_xnames;
+               _nc_tracemouse;
+               _nc_ungetch;
+               _nc_varargs;
+               _nc_vsscanf;
+               _nc_waddch_nosync;
+               _nc_wchstrlen;
+               _nc_wgetch;
+               _tracedump;
+               _tracemouse;
 };
 
 NCURSESTW_5.8.20110226 {
        global:
-               _nc_format_slks;
-               _nc_fty_generic;
-               _nc_get_cur_term;
-               _nc_get_fieldbuffer;
-               _nc_get_hash_info;
-               _nc_insert_wch;
-               _nc_ptr_Escdelay;
-               _nc_ptr_Tabsize;
-               _nc_putp;
-               _nc_putp_flush;
-               _nc_retrace_char;
-               _nc_retrace_int_attr_t;
-               _nc_retrace_mmask_t;
-               _nc_setup_tinfo;
-               _nc_tinfo_cmdch;
-               get_escdelay;
-               has_mouse;
-               is_pad;
-               is_subwin;
-               tiparm;
-               /* sp-funcs */
-               _nc_curscr_of;
-               _nc_do_color_sp;
-               _nc_flush_sp;
-               _nc_free_and_exit_sp;
-               _nc_freeall_sp;
-               _nc_get_cur_term_sp;
-               _nc_get_tty_mode_sp;
-               _nc_hash_map_sp;
-               _nc_init_acs_sp;
-               _nc_linedump_sp;
-               _nc_make_oldhash_sp;
-               _nc_makenew_sp;
-               _nc_msec_cost_sp;
-               _nc_mvcur_init_sp;
-               _nc_mvcur_resume_sp;
-               _nc_mvcur_sp;
-               _nc_mvcur_wrap_sp;
-               _nc_newscr_of;
-               _nc_outc_wrapper;
-               _nc_outch_sp;
                _nc_panelhook_sp;
-               _nc_printf_string_sp;
-               _nc_putchar_sp;
-               _nc_putp_flush_sp;
-               _nc_putp_sp;
-               _nc_reset_colors_sp;
-               _nc_ripoffline_sp;
-               _nc_screen_init_sp;
-               _nc_screen_resume_sp;
-               _nc_screen_wrap_sp;
-               _nc_scroll_oldhash_sp;
-               _nc_scroll_optimize_sp;
-               _nc_scrolln_sp;
-               _nc_set_buffer_sp;
-               _nc_set_tty_mode_sp;
-               _nc_setupscreen_sp;
-               _nc_stdscr_of;
                assume_default_colors_sp;
-               baudrate_sp;
                beep_sp;
                can_change_color_sp;
-               cbreak_sp;
                ceiling_panel;
                color_content_sp;
-               curs_set_sp;
-               def_prog_mode_sp;
-               def_shell_mode_sp;
-               define_key_sp;
-               del_curterm_sp;
-               delay_output_sp;
                doupdate_sp;
                echo_sp;
                endwin_sp;
-               erasechar_sp;
                filter_sp;
                flash_sp;
-               flushinp_sp;
+               get_escdelay;
                get_escdelay_sp;
                getmouse_sp;
                getwin_sp;
                ground_panel;
-               halfdelay_sp;
                has_colors_sp;
-               has_ic_sp;
-               has_il_sp;
-               has_key_sp;
+               has_mouse;
                has_mouse_sp;
                init_color_sp;
                init_pair_sp;
-               intrflush_sp;
+               is_pad;
+               is_subwin;
                is_term_resized_sp;
                isendwin_sp;
-               key_defined_sp;
-               keybound_sp;
-               keyname_sp;
-               keyok_sp;
-               killchar_sp;
-               longname_sp;
                mcprint_sp;
                mouseinterval_sp;
                mousemask_sp;
                mvcur_sp;
-               napms_sp;
                new_form_sp;
                new_menu_sp;
-               new_prescr;
                newpad_sp;
                newterm_sp;
                newwin_sp;
                nl_sp;
-               nocbreak_sp;
                noecho_sp;
                nofilter_sp;
                nonl_sp;
-               noqiflush_sp;
-               noraw_sp;
                pair_content_sp;
-               putp_sp;
-               qiflush_sp;
-               raw_sp;
-               reset_prog_mode_sp;
-               reset_shell_mode_sp;
-               resetty_sp;
                resize_term_sp;
                resizeterm_sp;
                restartterm_sp;
                ripoffline_sp;
-               savetty_sp;
                scr_init_sp;
                scr_restore_sp;
                scr_set_sp;
-               set_curterm_sp;
                set_escdelay_sp;
-               set_tabsize_sp;
                slk_attr_set_sp;
                slk_attr_sp;
                slk_attroff_sp;
@@ -1051,41 +1096,66 @@ NCURSESTW_5.8.20110226 {
                start_color_sp;
                term_attrs_sp;
                termattrs_sp;
-               termname_sp;
-               tgetent_sp;
-               tgetflag_sp;
-               tgetnum_sp;
-               tgetstr_sp;
-               tigetflag_sp;
-               tigetnum_sp;
-               tigetstr_sp;
-               tputs_sp;
-               typeahead_sp;
-               unctrl_sp;
                unget_wch_sp;
                ungetch_sp;
                ungetmouse_sp;
                update_panels_sp;
                use_default_colors_sp;
-               use_env_sp;
                use_legacy_coding_sp;
-               use_tioctl_sp;
                vid_attr_sp;
                vid_puts_sp;
                vidattr_sp;
                vidputs_sp;
                wunctrl_sp;
+       local:
+               _nc_TYPE_ALNUM;
+               _nc_TYPE_ALPHA;
+               _nc_TYPE_ENUM;
+               _nc_TYPE_INTEGER;
+               _nc_TYPE_IPV4;
+               _nc_TYPE_NUMERIC;
+               _nc_TYPE_REGEXP;
+               _nc_curscr_of;
+               _nc_do_color_sp;
+               _nc_form_cursor;
+               _nc_format_slks;
+               _nc_free_and_exit_sp;
+               _nc_freeall_sp;
+               _nc_fty_generic;
+               _nc_generic_fieldtype;
+               _nc_get_fieldbuffer;
+               _nc_hash_map_sp;
+               _nc_insert_wch;
+               _nc_linedump_sp;
+               _nc_make_oldhash_sp;
+               _nc_makenew_sp;
+               _nc_msec_cost_sp;
+               _nc_mvcur_init_sp;
+               _nc_mvcur_resume_sp;
+               _nc_mvcur_wrap_sp;
+               _nc_newscr_of;
+               _nc_printf_string_sp;
+               _nc_ptr_Escdelay;
+               _nc_reset_colors_sp;
+               _nc_retrace_mmask_t;
+               _nc_ripoffline_sp;
+               _nc_screen_init_sp;
+               _nc_screen_resume_sp;
+               _nc_screen_wrap_sp;
+               _nc_scroll_oldhash_sp;
+               _nc_scroll_optimize_sp;
+               _nc_scrolln_sp;
+               _nc_set_generic_fieldtype;
+               _nc_setupscreen_sp;
+               _nc_stdscr_of;
 } NCURSESTW_5.7.20081102;
 
-NCURSESTW_5.9.20110404 {
-       /* no changes */
-} NCURSESTW_5.8.20110226;
-
-NCURSESTW_5.9.20141115 {
+NCURSESTW_5.9.current {
        global:
-               _nc_init_termtype;
-               _nc_strict_bsd;
                form_driver_w;
-               use_tioctl;
                wgetdelay;
-} NCURSESTW_5.9.20110404;
+       local:
+               _nc_mvcur;
+               _nc_mvcur_sp;
+               _nc_trace_mmask_t;
+} NCURSESTW_5.8.20110226;
index f082cb8b27862fff44f9d39d1bc188dd16729edb..f8e2f59aa722ef608850ca177c5136b4d6717389 100644 (file)
@@ -1,4 +1,35 @@
-# $Id: ncursestw.sym,v 1.4 2014/11/16 01:38:42 tom Exp $
+# $Id: ncursestw.sym,v 1.12 2014/11/28 02:58:56 tom Exp $
+# script for shared library symbol-visibility using libtool
+#
+# This file was generated by ncu-mapsyms
+# Configure options (merged 7 builds):
+#      'CFLAGS=-O'
+#      --disable-echo
+#      --disable-getcap
+#      --disable-leaks
+#      --disable-root-environ
+#      --disable-termcap
+#      --enable-getcap
+#      --enable-getcap-cache
+#      --enable-hard-tabs
+#      --enable-interop
+#      --enable-reentrant
+#      --enable-rpath
+#      --enable-sp-funcs
+#      --enable-termcap
+#      --enable-warnings
+#      --enable-wgetch-events
+#      --enable-widec
+#      --verbose
+#      --with-pthread
+#      --with-shared
+#      --with-termlib
+#      --with-ticlib
+#      --with-trace
+#      --with-warnings
+#      --without-ada
+#      --without-debug
+#      --without-normal
 BC
 COLOR_PAIR
 PAIR_NUMBER
@@ -46,6 +77,13 @@ _nc_Show_Menu
 _nc_Synchronize_Attributes
 _nc_Synchronize_Options
 _nc_TABSIZE
+_nc_TYPE_ALNUM
+_nc_TYPE_ALPHA
+_nc_TYPE_ENUM
+_nc_TYPE_INTEGER
+_nc_TYPE_IPV4
+_nc_TYPE_NUMERIC
+_nc_TYPE_REGEXP
 _nc_Touchline
 _nc_Touchpan
 _nc_Widen_String
@@ -94,7 +132,9 @@ _nc_do_color
 _nc_do_color_sp
 _nc_doalloc
 _nc_entry_match
+_nc_env_access
 _nc_err_abort
+_nc_eventlist_timeout
 _nc_expand_try
 _nc_expanded
 _nc_fallback
@@ -105,6 +145,7 @@ _nc_first_db
 _nc_first_name
 _nc_flush
 _nc_flush_sp
+_nc_form_cursor
 _nc_format_slks
 _nc_free_and_exit
 _nc_free_and_exit_sp
@@ -118,6 +159,7 @@ _nc_freeall
 _nc_freeall_sp
 _nc_freewin
 _nc_fty_generic
+_nc_generic_fieldtype
 _nc_get_alias_table
 _nc_get_cur_term
 _nc_get_cur_term_sp
@@ -170,6 +212,7 @@ _nc_make_oldhash
 _nc_make_oldhash_sp
 _nc_makenew
 _nc_makenew_sp
+_nc_memmove
 _nc_menu_cursor_pos
 _nc_merge_entry
 _nc_msec_cost
@@ -225,6 +268,7 @@ _nc_read_entry
 _nc_read_entry_source
 _nc_read_file_entry
 _nc_read_termcap
+_nc_read_termcap_entry
 _nc_read_termtype
 _nc_remove_key
 _nc_remove_string
@@ -283,6 +327,7 @@ _nc_scrolln
 _nc_scrolln_sp
 _nc_set_buffer
 _nc_set_buffer_sp
+_nc_set_generic_fieldtype
 _nc_set_no_padding
 _nc_set_source
 _nc_set_tputs_trace
@@ -1026,9 +1071,11 @@ wget_wch
 wget_wstr
 wgetbkgrnd
 wgetch
+wgetch_events
 wgetdelay
 wgetn_wstr
 wgetnstr
+wgetnstr_events
 wgetparent
 wgetscrreg
 wgetstr
index f84f89459b1235c50090983fefa58efc6daea074..199a7bd61c0a6cdfa59a689435e45eddc0a8867e 100644 (file)
-/*
- * $Id: ncursesw.map,v 1.12 2014/11/16 01:43:33 tom Exp $
- * script for shared library versioning
- */
+# $Id: ncursesw.map,v 1.21 2014/11/29 19:59:14 tom Exp $
+# script for shared library symbol-versioning using ld
+#
+# This file was generated by ncu-mapsyms
+# Configure options (merged 5 builds):
+#      'CFLAGS=-O'
+#      --disable-echo
+#      --disable-getcap
+#      --disable-leaks
+#      --disable-root-environ
+#      --disable-termcap
+#      --enable-getcap
+#      --enable-getcap-cache
+#      --enable-hard-tabs
+#      --enable-interop
+#      --enable-rpath
+#      --enable-sp-funcs
+#      --enable-termcap
+#      --enable-warnings
+#      --enable-wgetch-events
+#      --enable-widec
+#      --verbose
+#      --with-shared
+#      --with-termlib
+#      --with-ticlib
+#      --with-trace
+#      --with-warnings
+#      --without-ada
+#      --without-debug
+#      --without-normal
+#
 
-NCURSESW_5.1.20000708 {
+NCURSES_TIC_5.1.20000708 {
+       global:
+               _nc_capcmp;
+               _nc_check_termtype;
+               _nc_disable_period;
+               _nc_entry_match;
+               _nc_find_type_entry;
+               _nc_get_table;
+               _nc_infotocap;
+               _nc_read_entry_source;
+               _nc_reset_input;
+               _nc_resolve_uses;
+               _nc_set_writedir;
+               _nc_syntax;
+               _nc_tic_expand;
+               _nc_tic_written;
+               _nc_trans_string;
+               _nc_write_entry;
+       local:
+               _nc_captoinfo;
+               _nc_comment_end;
+               _nc_comment_start;
+               _nc_copy_entry;
+               _nc_curr_file_pos;
+               _nc_curr_token;
+               _nc_get_token;
+               _nc_init_entry;
+               _nc_merge_entry;
+               _nc_panic_mode;
+               _nc_parse_entry;
+               _nc_push_token;
+               _nc_save_str;
+               _nc_start_line;
+               _nc_wrap_entry;
+};
+
+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.1.20000708 {
        global:
                BC;
-               COLORS;
-               COLOR_PAIR;
-               COLOR_PAIRS;
                COLS;
-               ESCDELAY;
                LINES;
-               PAIR_NUMBER;
                PC;
                SP;
                TABSIZE;
-               TYPE_ALNUM;
-               TYPE_ALPHA;
-               TYPE_ENUM;
-               TYPE_INTEGER;
-               TYPE_IPV4;
-               TYPE_NUMERIC;
-               TYPE_REGEXP;
                UP;
-               _nc_Calculate_Item_Length_and_Width;
-               _nc_Connect_Items;
-               _nc_Copy_Argument;
-               _nc_Copy_Type;
-               _nc_Default_Field;
-               _nc_Default_FieldType;
-               _nc_Default_Form;
-               _nc_Default_Item;
-               _nc_Default_Menu;
-               _nc_Disconnect_Items;
-               _nc_Draw_Menu;
-               _nc_First_Active_Field;
-               _nc_Free_Argument;
-               _nc_Free_Type;
-               _nc_Internal_Validation;
-               _nc_Link_Items;
-               _nc_Make_Argument;
-               _nc_Match_Next_Character_In_Item_Name;
-               _nc_New_TopRow_and_CurrentItem;
-               _nc_Position_Form_Cursor;
-               _nc_Post_Item;
-               _nc_Refresh_Current_Field;
-               _nc_Set_Current_Field;
-               _nc_Set_Form_Page;
-               _nc_Show_Menu;
-               _nc_Synchronize_Attributes;
-               _nc_Synchronize_Options;
                _nc_access;
                _nc_add_to_try;
                _nc_align_termtype;
-               _nc_basename;
-               _nc_baudrate;
-               _nc_capcmp;
-               _nc_captoinfo;
-               _nc_check_termtype;
-               _nc_comment_end;
-               _nc_comment_start;
-               _nc_copy_entry;
                _nc_copy_termtype;
                _nc_curr_col;
-               _nc_curr_file_pos;
                _nc_curr_line;
-               _nc_curr_token;
-               _nc_disable_period;
-               _nc_do_color;
                _nc_doalloc;
-               _nc_entry_match;
                _nc_err_abort;
-               _nc_expand_try;
-               _nc_expanded;
                _nc_fallback;
-               _nc_fifo_dump;
                _nc_find_entry;
-               _nc_find_type_entry;
                _nc_first_name;
                _nc_flush;
+               _nc_free_entries;
+               _nc_free_termtype;
+               _nc_free_tparm;
+               _nc_get_hash_table;
+               _nc_get_tty_mode;
+               _nc_get_type;
+               _nc_getenv_num;
+               _nc_head;
+               _nc_home_terminfo;
+               _nc_info_hash_table;
+               _nc_init_acs;
+               _nc_keep_tic_dir;
+               _nc_keypad;
+               _nc_name_match;
+               _nc_outch;
+               _nc_read_entry;
+               _nc_read_file_entry;
+               _nc_screen_chain;
+               _nc_set_buffer;
+               _nc_set_source;
+               _nc_set_tty_mode;
+               _nc_set_type;
+               _nc_suppress_warnings;
+               _nc_syserr_abort;
+               _nc_tail;
+               _nc_tic_dir;
+               _nc_timed_wait;
+               _nc_tinfo_fkeys;
+               _nc_tracing;
+               _nc_update_screensize;
+               _nc_user_definable;
+               _nc_utf8_outch;
+               _nc_visbuf;
+               _nc_visbuf2;
+               _nc_warning;
+               acs_map;
+               baudrate;
+               boolcodes;
+               boolfnames;
+               boolnames;
+               cbreak;
+               cur_term;
+               curs_set;
+               curscr;
+               curses_version;
+               def_prog_mode;
+               def_shell_mode;
+               define_key;
+               del_curterm;
+               delay_output;
+               erasechar;
+               flushinp;
+               halfdelay;
+               has_ic;
+               has_il;
+               has_key;
+               idcok;
+               idlok;
+               intrflush;
+               keybound;
+               keyname;
+               keyok;
+               keypad;
+               killchar;
+               longname;
+               meta;
+               napms;
+               newscr;
+               nocbreak;
+               nodelay;
+               noqiflush;
+               noraw;
+               notimeout;
+               numcodes;
+               numfnames;
+               numnames;
+               ospeed;
+               putp;
+               qiflush;
+               raw;
+               reset_prog_mode;
+               reset_shell_mode;
+               resetty;
+               savetty;
+               set_curterm;
+               setupterm;
+               stdscr;
+               strcodes;
+               strfnames;
+               strnames;
+               termname;
+               tgetent;
+               tgetflag;
+               tgetnum;
+               tgetstr;
+               tgoto;
+               tigetflag;
+               tigetnum;
+               tigetstr;
+               tparm;
+               tputs;
+               ttytype;
+               typeahead;
+               unctrl;
+               use_env;
+               use_extended_names;
+               wtimeout;
+       local:
+               _nc_baudrate;
+               _nc_cap_hash_table;
+               _nc_capalias_table;
+               _nc_expand_try;
+               _nc_infoalias_table;
+               _nc_init_keytry;
+               _nc_key_names;
+               _nc_nulls_sent;
+               _nc_ospeed;
+               _nc_read_termcap;
+               _nc_read_termcap_entry;
+               _nc_remove_key;
+               _nc_remove_string;
+};
+
+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_altcharset_name;
+               _nc_get_locale;
+               _nc_locale_breaks_acs;
+               _nc_outchars;
+               _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_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;
+
+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;
+               _nc_viswibuf;
+       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;
+       local:
+               _nc_hashed_db;
+               _nc_read_termtype;
+} NCURSES_TINFO_5.5.20051010;
+
+NCURSES_TINFO_5.7.20081102 {
+       global:
+               _nc_free_tinfo;
+               _nc_get_screensize;
+               _nc_globals;
+               _nc_leaks_tinfo;
+               _nc_prescreen;
+               _nc_screen_of;
+               _nc_set_no_padding;
+               _nc_tracechar;
+               set_tabsize;
+       local:
+               _nc_keyname;
+               _nc_unctrl;
+} NCURSES_TINFO_5.6.20061217;
+
+NCURSES_TINFO_5.8.20110226 {
+       global:
+               _nc_flush_sp;
+               _nc_get_tty_mode_sp;
+               _nc_init_acs_sp;
+               _nc_outc_wrapper;
+               _nc_outch_sp;
+               _nc_putp;
+               _nc_putp_flush;
+               _nc_putp_flush_sp;
+               _nc_putp_sp;
+               _nc_retrace_int_attr_t;
+               _nc_set_buffer_sp;
+               _nc_set_tty_mode_sp;
+               baudrate_sp;
+               cbreak_sp;
+               curs_set_sp;
+               def_prog_mode_sp;
+               def_shell_mode_sp;
+               define_key_sp;
+               del_curterm_sp;
+               delay_output_sp;
+               erasechar_sp;
+               flushinp_sp;
+               halfdelay_sp;
+               has_ic_sp;
+               has_il_sp;
+               has_key_sp;
+               intrflush_sp;
+               key_defined_sp;
+               keybound_sp;
+               keyname_sp;
+               keyok_sp;
+               killchar_sp;
+               napms_sp;
+               new_prescr;
+               nocbreak_sp;
+               noqiflush_sp;
+               noraw_sp;
+               putp_sp;
+               qiflush_sp;
+               raw_sp;
+               reset_prog_mode_sp;
+               reset_shell_mode_sp;
+               resetty_sp;
+               savetty_sp;
+               set_curterm_sp;
+               set_tabsize_sp;
+               termname_sp;
+               tgetent_sp;
+               tgetflag_sp;
+               tgetnum_sp;
+               tgetstr_sp;
+               tigetflag_sp;
+               tigetnum_sp;
+               tigetstr_sp;
+               tiparm;
+               tputs_sp;
+               typeahead_sp;
+               unctrl_sp;
+               use_env_sp;
+       local:
+               _nc_get_hash_info;
+               _nc_retrace_char;
+               _nc_setup_tinfo;
+               _nc_tinfo_cmdch;
+} NCURSES_TINFO_5.7.20081102;
+
+NCURSES_TINFO_5.9.current {
+       global:
+               _nc_init_termtype;
+               _nc_putchar;
+               _nc_putchar_sp;
+               use_tioctl;
+               use_tioctl_sp;
+       local:
+               _nc_comp_error_leaks;
+               _nc_db_iterator_leaks;
+               _nc_setenv_num;
+} NCURSES_TINFO_5.8.20110226;
+
+NCURSESW_5.1.20000708 {
+       global:
+               COLORS;
+               COLOR_PAIR;
+               COLOR_PAIRS;
+               ESCDELAY;
+               PAIR_NUMBER;
+               TYPE_ALNUM;
+               TYPE_ALPHA;
+               TYPE_ENUM;
+               TYPE_INTEGER;
+               TYPE_IPV4;
+               TYPE_NUMERIC;
+               TYPE_REGEXP;
                _nc_free_and_exit;
-               _nc_free_entries;
-               _nc_free_termtype;
-               _nc_free_tparm;
-               _nc_freeall;
-               _nc_freewin;
-               _nc_get_hash_table;
-               _nc_get_table;
-               _nc_get_token;
-               _nc_get_tty_mode;
-               _nc_get_type;
-               _nc_getenv_num;
-               _nc_has_mouse;
-               _nc_hash_map;
-               _nc_head;
-               _nc_home_terminfo;
-               _nc_infotocap;
-               _nc_init_acs;
-               _nc_init_entry;
-               _nc_init_keytry;
-               _nc_keep_tic_dir;
-               _nc_keypad;
-               _nc_lib_traceatr;
-               _nc_lib_tracedmp;
-               _nc_lib_tracemouse;
-               _nc_linedump;
-               _nc_make_oldhash;
-               _nc_makenew;
-               _nc_memmove;
-               _nc_menu_cursor_pos;
-               _nc_merge_entry;
-               _nc_msec_cost;
-               _nc_mvcur_init;
-               _nc_mvcur_resume;
-               _nc_mvcur_wrap;
-               _nc_name_match;
-               _nc_nulls_sent;
-               _nc_oldnums;
-               _nc_optimize_enable;
-               _nc_ospeed;
-               _nc_outch;
-               _nc_outchars;
                _nc_panelhook;
-               _nc_panic_mode;
-               _nc_parse_entry;
-               _nc_printf_string;
-               _nc_push_token;
-               _nc_read_entry;
-               _nc_read_entry_source;
-               _nc_read_file_entry;
-               _nc_read_termcap;
-               _nc_remove_key;
-               _nc_remove_string;
-               _nc_render;
-               _nc_reset_input;
-               _nc_resolve_uses;
-               _nc_retrace_attr_t;
-               _nc_retrace_chtype;
-               _nc_retrace_int;
-               _nc_retrace_ptr;
-               _nc_retrace_win;
                _nc_ripoffline;
-               _nc_safe_strcat;
-               _nc_safe_strcpy;
-               _nc_save_str;
-               _nc_screen_chain;
-               _nc_screen_init;
-               _nc_screen_resume;
-               _nc_screen_wrap;
-               _nc_scroll_oldhash;
-               _nc_scroll_optimize;
-               _nc_scroll_window;
-               _nc_scrolln;
-               _nc_set_buffer;
-               _nc_set_source;
-               _nc_set_tty_mode;
-               _nc_set_type;
-               _nc_set_writedir;
-               _nc_setupscreen;
-               _nc_signal_handler;
-               _nc_slk_initialize;
-               _nc_start_line;
-               _nc_str_copy;
-               _nc_str_init;
-               _nc_str_null;
-               _nc_suppress_warnings;
-               _nc_synchook;
-               _nc_syntax;
-               _nc_syserr_abort;
-               _nc_tail;
-               _nc_tic_dir;
-               _nc_tic_expand;
-               _nc_tic_written;
-               _nc_timed_wait;
-               _nc_tinfo_fkeys;
-               _nc_tinfo_fkeysf;
-               _nc_tputs_trace;
-               _nc_trace_buf;
-               _nc_trace_tries;
-               _nc_trace_xnames;
-               _nc_tracebits;
-               _nc_tracing;
-               _nc_trans_string;
-               _nc_update_screensize;
-               _nc_user_definable;
-               _nc_visbuf2;
-               _nc_visbuf;
-               _nc_vsscanf;
-               _nc_waddch_nosync;
-               _nc_warning;
-               _nc_wrap_entry;
-               _nc_write_entry;
-               _traceattr2;
-               _traceattr;
-               _tracechar;
-               _tracechtype2;
-               _tracechtype;
-               _tracedump;
-               _tracef;
-               _tracemouse;
-               acs_map;
                addch;
                addchnstr;
                addchstr;
@@ -214,18 +450,13 @@ NCURSESW_5.1.20000708 {
                attroff;
                attron;
                attrset;
-               baudrate;
                beep;
                bkgd;
                bkgdset;
-               boolcodes;
-               boolfnames;
-               boolnames;
                border;
                bottom_panel;
                box;
                can_change_color;
-               cbreak;
                chgat;
                clear;
                clearok;
@@ -234,20 +465,11 @@ NCURSESW_5.1.20000708 {
                color_content;
                color_set;
                copywin;
-               cur_term;
                current_field;
                current_item;
-               curs_set;
-               curscr;
-               curses_version;
                data_ahead;
                data_behind;
-               def_prog_mode;
-               def_shell_mode;
-               define_key;
-               del_curterm;
                del_panel;
-               delay_output;
                delch;
                deleteln;
                delscreen;
@@ -261,7 +483,6 @@ NCURSESW_5.1.20000708 {
                echochar;
                endwin;
                erase;
-               erasechar;
                field_arg;
                field_back;
                field_buffer;
@@ -281,7 +502,6 @@ NCURSESW_5.1.20000708 {
                field_userptr;
                filter;
                flash;
-               flushinp;
                form_driver;
                form_fields;
                form_init;
@@ -306,15 +526,9 @@ NCURSESW_5.1.20000708 {
                getnstr;
                getstr;
                getwin;
-               halfdelay;
                has_colors;
-               has_ic;
-               has_il;
-               has_key;
                hide_panel;
                hline;
-               idcok;
-               idlok;
                immedok;
                inch;
                inchnstr;
@@ -329,7 +543,6 @@ NCURSESW_5.1.20000708 {
                insnstr;
                insstr;
                instr;
-               intrflush;
                is_linetouched;
                is_wintouched;
                isendwin;
@@ -345,15 +558,9 @@ NCURSESW_5.1.20000708 {
                item_userptr;
                item_value;
                item_visible;
-               keybound;
-               keyname;
-               keyok;
-               keypad;
-               killchar;
                leaveok;
                link_field;
                link_fieldtype;
-               longname;
                mcprint;
                menu_back;
                menu_driver;
@@ -375,7 +582,6 @@ NCURSESW_5.1.20000708 {
                menu_term;
                menu_userptr;
                menu_win;
-               meta;
                mouse_trafo;
                mouseinterval;
                mousemask;
@@ -429,7 +635,6 @@ NCURSESW_5.1.20000708 {
                mvwprintw;
                mvwscanw;
                mvwvline;
-               napms;
                new_field;
                new_fieldtype;
                new_form;
@@ -438,21 +643,11 @@ NCURSESW_5.1.20000708 {
                new_page;
                new_panel;
                newpad;
-               newscr;
                newterm;
                newwin;
                nl;
-               nocbreak;
-               nodelay;
                noecho;
                nonl;
-               noqiflush;
-               noraw;
-               notimeout;
-               numcodes;
-               numfnames;
-               numnames;
-               ospeed;
                overlay;
                overwrite;
                pair_content;
@@ -469,20 +664,13 @@ NCURSESW_5.1.20000708 {
                post_menu;
                prefresh;
                printw;
-               putp;
                putwin;
-               qiflush;
-               raw;
                redrawwin;
                refresh;
                replace_panel;
-               reset_prog_mode;
-               reset_shell_mode;
-               resetty;
                resizeterm;
                restartterm;
                ripoffline;
-               savetty;
                scale_form;
                scale_menu;
                scanw;
@@ -495,7 +683,6 @@ NCURSESW_5.1.20000708 {
                scrollok;
                set_current_field;
                set_current_item;
-               set_curterm;
                set_field_back;
                set_field_buffer;
                set_field_fore;
@@ -543,7 +730,6 @@ NCURSESW_5.1.20000708 {
                set_term;
                set_top_row;
                setscrreg;
-               setupterm;
                show_panel;
                slk_attr;
                slk_attr_off;
@@ -564,34 +750,15 @@ NCURSESW_5.1.20000708 {
                standend;
                standout;
                start_color;
-               stdscr;
-               strcodes;
-               strfnames;
-               strnames;
                subpad;
                subwin;
                syncok;
                termattrs;
-               termname;
-               tgetent;
-               tgetflag;
-               tgetnum;
-               tgetstr;
-               tgoto;
-               tigetflag;
-               tigetnum;
-               tigetstr;
                timeout;
                top_panel;
                top_row;
                touchline;
                touchwin;
-               tparm;
-               tputs;
-               trace;
-               ttytype;
-               typeahead;
-               unctrl;
                ungetch;
                ungetmouse;
                unpost_form;
@@ -599,8 +766,6 @@ NCURSESW_5.1.20000708 {
                untouchwin;
                update_panels;
                use_default_colors;
-               use_env;
-               use_extended_names;
                vid_attr;
                vidattr;
                vidputs;
@@ -663,40 +828,76 @@ NCURSESW_5.1.20000708 {
                wstandout;
                wsyncdown;
                wsyncup;
-               wtimeout;
                wtouchln;
                wvline;
        local:
-               _*;
+               _nc_Calculate_Item_Length_and_Width;
+               _nc_Connect_Items;
+               _nc_Copy_Argument;
+               _nc_Copy_Type;
+               _nc_Default_Field;
+               _nc_Default_FieldType;
+               _nc_Default_Form;
+               _nc_Default_Item;
+               _nc_Default_Menu;
+               _nc_Disconnect_Items;
+               _nc_Draw_Menu;
+               _nc_First_Active_Field;
+               _nc_Free_Argument;
+               _nc_Free_Type;
+               _nc_Internal_Validation;
+               _nc_Link_Items;
+               _nc_Make_Argument;
+               _nc_Match_Next_Character_In_Item_Name;
+               _nc_New_TopRow_and_CurrentItem;
+               _nc_Position_Form_Cursor;
+               _nc_Post_Item;
+               _nc_Refresh_Current_Field;
+               _nc_Set_Current_Field;
+               _nc_Set_Form_Page;
+               _nc_Show_Menu;
+               _nc_Synchronize_Attributes;
+               _nc_Synchronize_Options;
+               _nc_background;
+               _nc_do_color;
+               _nc_expanded;
+               _nc_freeall;
+               _nc_freewin;
+               _nc_has_mouse;
+               _nc_hash_map;
+               _nc_make_oldhash;
+               _nc_makenew;
+               _nc_memmove;
+               _nc_menu_cursor_pos;
+               _nc_msec_cost;
+               _nc_mvcur_init;
+               _nc_mvcur_resume;
+               _nc_mvcur_wrap;
+               _nc_oldnums;
+               _nc_outstr;
+               _nc_printf_string;
+               _nc_render;
+               _nc_screen_init;
+               _nc_screen_resume;
+               _nc_screen_wrap;
+               _nc_scroll_oldhash;
+               _nc_scroll_optimize;
+               _nc_scroll_window;
+               _nc_scrolln;
+               _nc_setupscreen;
+               _nc_sigaction;
+               _nc_signal_handler;
+               _nc_slk_format;
+               _nc_slk_initialize;
+               _nc_synchook;
+               _nc_vsscanf;
+               _nc_waddch_nosync;
 };
 
-NCURSESW_5.2.20001021 {
-       /* no changes */
-} NCURSESW_5.1.20000708;
-
-NCURSESW_5.3.20021012 {
+NCURSESW_5.3.20021019 {
        global:
-               _nc_altcharset_name;
-               _nc_init_wacs;
-               _nc_reset_colors;
-               _nc_retrace_bool;
-               _nc_retrace_sp;
-               _nc_retrace_unsigned;
-               _nc_rootname;
-               _nc_tparm_err;
-               _nc_trace_ttymode;
-               _nc_varargs;
-               _nc_visbufn;
-               _nc_viscbuf;
-               _nc_viscbuf2;
-               _nc_viswbuf;
-               _nc_viswbuf2;
-               _nc_viswbufn;
                _nc_wacs;
                _nc_wchstrlen;
-               _nc_wgetch;
-               _tracecchar_t;
-               _tracecchar_t2;
                add_wch;
                add_wchnstr;
                add_wchstr;
@@ -791,45 +992,42 @@ NCURSESW_5.3.20021012 {
                wunctrl;
                wvline_set;
        local:
-               _nc_background;
-               _nc_utf8_outch;
-} NCURSESW_5.2.20001021;
+               _nc_init_wacs;
+               _nc_reset_colors;
+               _nc_varargs;
+               _nc_wgetch;
+} NCURSESW_5.1.20000708;
 
 NCURSESW_5.4.20040208 {
        global:
-               _nc_get_locale;
+               _nc_optimize_enable;
+               pecho_wchar;
+               slk_wset;
+       local:
+               _nc_Touchline;
+               _nc_Touchpan;
+               _nc_Wnoutrefresh;
+               _nc_dPanel;
+               _nc_dStack;
+               _nc_fifo_dump;
                _nc_insert_ch;
                _nc_is_charable;
-               _nc_locale_breaks_acs;
-               _nc_pathlast;
+               _nc_linedump;
+               _nc_my_visbuf;
                _nc_to_char;
                _nc_to_widechar;
-               _nc_tparm_analyze;
-               _nc_trace_bufcat;
-               _nc_unicode_locale;
-               key_defined;
-               pecho_wchar;
-               slk_wset;
-       local:
-               _nc_outstr;
-               _nc_sigaction;
-} NCURSESW_5.3.20021012;
+               _nc_trace_xnames;
+               _tracedump;
+               _tracemouse;
+} NCURSESW_5.3.20021019;
 
 NCURSESW_5.5.20051010 {
        global:
+               _nc_wcrtomb;
+       local:
                _nc_Calculate_Text_Width;
                _nc_Widen_String;
-               _nc_alloc_entry_leaks;
                _nc_build_wch;
-               _nc_captoinfo_leaks;
-               _nc_check_termtype2;
-               _nc_comp_scan_leaks;
-               _nc_delink_entry;
-               _nc_free_entry;
-               _nc_get_source;
-               _nc_resolve_uses2;
-               _nc_retrace_cptr;
-               _nc_retrace_cvoid_ptr;
                _nc_retrace_field;
                _nc_retrace_field_ptr;
                _nc_retrace_field_type;
@@ -842,26 +1040,10 @@ NCURSESW_5.5.20051010 {
                _nc_retrace_menu_hook;
                _nc_retrace_menu_opts;
                _nc_retrace_panel;
-               _nc_retrace_void_ptr;
-               _nc_setupterm;
-               _nc_trim_sgr0;
-               _nc_viswibuf;
-               _nc_wcrtomb;
 } NCURSESW_5.4.20040208;
 
 NCURSESW_5.6.20061217 {
        global:
-               _nc_first_db;
-               _nc_handle_sigwinch;
-               _nc_hashed_db;
-               _nc_is_abs_path;
-               _nc_is_dir_path;
-               _nc_is_file_path;
-               _nc_keyname_leaks;
-               _nc_last_db;
-               _nc_next_db;
-               _nc_read_termtype;
-               _nc_tgetent_leaks;
                getbegx;
                getbegy;
                getcurx;
@@ -873,26 +1055,12 @@ NCURSESW_5.6.20061217 {
                nofilter;
                use_legacy_coding;
                wgetbkgrnd;
+               wgetch_events;
+               wgetnstr_events;
 } NCURSESW_5.5.20051010;
 
 NCURSESW_5.7.20081102 {
        global:
-               _nc_comp_captab_leaks;
-               _nc_free_tic;
-               _nc_free_tinfo;
-               _nc_get_alias_table;
-               _nc_get_screensize;
-               _nc_globals;
-               _nc_keyname;
-               _nc_leaks_tic;
-               _nc_leaks_tinfo;
-               _nc_prescreen;
-               _nc_screen_of;
-               _nc_set_no_padding;
-               _nc_tracechar;
-               _nc_tracemouse;
-               _nc_unctrl;
-               _nc_ungetch;
                getattrs;
                is_cleared;
                is_idcok;
@@ -905,152 +1073,64 @@ NCURSESW_5.7.20081102 {
                is_scrollok;
                is_syncok;
                set_escdelay;
-               set_tabsize;
                use_screen;
                use_window;
                wgetparent;
                wgetscrreg;
        local:
-               _nc_cap_hash_table;
-               _nc_capalias_table;
-               _nc_info_hash_table;
-               _nc_infoalias_table;
-               _nc_key_names;
-               _nc_slk_format;
+               _nc_tracemouse;
+               _nc_ungetch;
 } NCURSESW_5.6.20061217;
 
 NCURSESW_5.8.20110226 {
        global:
-               _nc_format_slks;
-               _nc_fty_generic;
-               _nc_get_fieldbuffer;
-               _nc_get_hash_info;
-               _nc_insert_wch;
-               _nc_putp;
-               _nc_putp_flush;
-               _nc_retrace_char;
-               _nc_retrace_int_attr_t;
-               _nc_retrace_mmask_t;
-               _nc_setup_tinfo;
-               _nc_tinfo_cmdch;
-               get_escdelay;
-               has_mouse;
-               is_pad;
-               is_subwin;
-               tiparm;
-               /* sp-funcs */
-               _nc_curscr_of;
-               _nc_do_color_sp;
-               _nc_flush_sp;
-               _nc_free_and_exit_sp;
-               _nc_freeall_sp;
-               _nc_get_tty_mode_sp;
-               _nc_hash_map_sp;
-               _nc_init_acs_sp;
-               _nc_linedump_sp;
-               _nc_make_oldhash_sp;
-               _nc_makenew_sp;
-               _nc_msec_cost_sp;
-               _nc_mvcur_init_sp;
-               _nc_mvcur_resume_sp;
-               _nc_mvcur_sp;
-               _nc_mvcur_wrap_sp;
-               _nc_newscr_of;
-               _nc_outc_wrapper;
-               _nc_outch_sp;
                _nc_panelhook_sp;
-               _nc_printf_string_sp;
-               _nc_putchar_sp;
-               _nc_putp_flush_sp;
-               _nc_putp_sp;
-               _nc_reset_colors_sp;
-               _nc_ripoffline_sp;
-               _nc_screen_init_sp;
-               _nc_screen_resume_sp;
-               _nc_screen_wrap_sp;
-               _nc_scroll_oldhash_sp;
-               _nc_scroll_optimize_sp;
-               _nc_scrolln_sp;
-               _nc_set_buffer_sp;
-               _nc_set_tty_mode_sp;
-               _nc_setupscreen_sp;
-               _nc_stdscr_of;
                assume_default_colors_sp;
-               baudrate_sp;
                beep_sp;
                can_change_color_sp;
-               cbreak_sp;
                ceiling_panel;
                color_content_sp;
-               curs_set_sp;
-               def_prog_mode_sp;
-               def_shell_mode_sp;
-               define_key_sp;
-               del_curterm_sp;
-               delay_output_sp;
                doupdate_sp;
                echo_sp;
                endwin_sp;
-               erasechar_sp;
                filter_sp;
                flash_sp;
-               flushinp_sp;
+               get_escdelay;
                get_escdelay_sp;
                getmouse_sp;
                getwin_sp;
                ground_panel;
-               halfdelay_sp;
                has_colors_sp;
-               has_ic_sp;
-               has_il_sp;
-               has_key_sp;
+               has_mouse;
                has_mouse_sp;
                init_color_sp;
                init_pair_sp;
-               intrflush_sp;
+               is_pad;
+               is_subwin;
                is_term_resized_sp;
                isendwin_sp;
-               key_defined_sp;
-               keybound_sp;
-               keyname_sp;
-               keyok_sp;
-               killchar_sp;
                mcprint_sp;
                mouseinterval_sp;
                mousemask_sp;
                mvcur_sp;
-               napms_sp;
                new_form_sp;
                new_menu_sp;
-               new_prescr;
                newpad_sp;
                newterm_sp;
                newwin_sp;
                nl_sp;
-               nocbreak_sp;
                noecho_sp;
                nofilter_sp;
                nonl_sp;
-               noqiflush_sp;
-               noraw_sp;
                pair_content_sp;
-               putp_sp;
-               qiflush_sp;
-               raw_sp;
-               reset_prog_mode_sp;
-               reset_shell_mode_sp;
-               resetty_sp;
                resize_term_sp;
                resizeterm_sp;
                restartterm_sp;
                ripoffline_sp;
-               savetty_sp;
                scr_init_sp;
                scr_restore_sp;
                scr_set_sp;
-               set_curterm_sp;
                set_escdelay_sp;
-               set_tabsize_sp;
                slk_attr_set_sp;
                slk_attr_sp;
                slk_attroff_sp;
@@ -1068,41 +1148,65 @@ NCURSESW_5.8.20110226 {
                start_color_sp;
                term_attrs_sp;
                termattrs_sp;
-               termname_sp;
-               tgetent_sp;
-               tgetflag_sp;
-               tgetnum_sp;
-               tgetstr_sp;
-               tigetflag_sp;
-               tigetnum_sp;
-               tigetstr_sp;
-               tputs_sp;
-               typeahead_sp;
-               unctrl_sp;
                unget_wch_sp;
                ungetch_sp;
                ungetmouse_sp;
                update_panels_sp;
                use_default_colors_sp;
-               use_env_sp;
                use_legacy_coding_sp;
-               use_tioctl_sp;
                vid_attr_sp;
                vid_puts_sp;
                vidattr_sp;
                vidputs_sp;
                wunctrl_sp;
+       local:
+               _nc_TYPE_ALNUM;
+               _nc_TYPE_ALPHA;
+               _nc_TYPE_ENUM;
+               _nc_TYPE_INTEGER;
+               _nc_TYPE_IPV4;
+               _nc_TYPE_NUMERIC;
+               _nc_TYPE_REGEXP;
+               _nc_curscr_of;
+               _nc_do_color_sp;
+               _nc_form_cursor;
+               _nc_format_slks;
+               _nc_free_and_exit_sp;
+               _nc_freeall_sp;
+               _nc_fty_generic;
+               _nc_generic_fieldtype;
+               _nc_get_fieldbuffer;
+               _nc_hash_map_sp;
+               _nc_insert_wch;
+               _nc_linedump_sp;
+               _nc_make_oldhash_sp;
+               _nc_makenew_sp;
+               _nc_msec_cost_sp;
+               _nc_mvcur_init_sp;
+               _nc_mvcur_resume_sp;
+               _nc_mvcur_wrap_sp;
+               _nc_newscr_of;
+               _nc_printf_string_sp;
+               _nc_reset_colors_sp;
+               _nc_retrace_mmask_t;
+               _nc_ripoffline_sp;
+               _nc_screen_init_sp;
+               _nc_screen_resume_sp;
+               _nc_screen_wrap_sp;
+               _nc_scroll_oldhash_sp;
+               _nc_scroll_optimize_sp;
+               _nc_scrolln_sp;
+               _nc_set_generic_fieldtype;
+               _nc_setupscreen_sp;
+               _nc_stdscr_of;
 } NCURSESW_5.7.20081102;
 
-NCURSESW_5.9.20110404 {
-       /* no changes */
-} NCURSESW_5.8.20110226;
-
-NCURSESW_5.9.20141115 {
+NCURSESW_5.9.current {
        global:
-               _nc_init_termtype;
-               _nc_strict_bsd;
                form_driver_w;
-               use_tioctl;
                wgetdelay;
-} NCURSESW_5.9.20110404;
+       local:
+               _nc_mvcur;
+               _nc_mvcur_sp;
+               _nc_trace_mmask_t;
+} NCURSESW_5.8.20110226;
index 01738845ec990043457d3839238f770b9e3d4c78..e2aae2f299175ce15053e218b655a6566c8b6cf0 100644 (file)
@@ -1,4 +1,33 @@
-# $Id: ncursesw.sym,v 1.3 2014/11/16 01:38:46 tom Exp $
+# $Id: ncursesw.sym,v 1.13 2014/11/28 14:16:34 tom Exp $
+# script for shared library symbol-visibility using libtool
+#
+# This file was generated by ncu-mapsyms
+# Configure options (merged 5 builds):
+#      'CFLAGS=-O'
+#      --disable-echo
+#      --disable-getcap
+#      --disable-leaks
+#      --disable-root-environ
+#      --disable-termcap
+#      --enable-getcap
+#      --enable-getcap-cache
+#      --enable-hard-tabs
+#      --enable-interop
+#      --enable-rpath
+#      --enable-sp-funcs
+#      --enable-termcap
+#      --enable-warnings
+#      --enable-wgetch-events
+#      --enable-widec
+#      --verbose
+#      --with-shared
+#      --with-termlib
+#      --with-ticlib
+#      --with-trace
+#      --with-warnings
+#      --without-ada
+#      --without-debug
+#      --without-normal
 BC
 COLORS
 COLOR_PAIR
@@ -46,6 +75,13 @@ _nc_Set_Form_Page
 _nc_Show_Menu
 _nc_Synchronize_Attributes
 _nc_Synchronize_Options
+_nc_TYPE_ALNUM
+_nc_TYPE_ALPHA
+_nc_TYPE_ENUM
+_nc_TYPE_INTEGER
+_nc_TYPE_IPV4
+_nc_TYPE_NUMERIC
+_nc_TYPE_REGEXP
 _nc_Touchline
 _nc_Touchpan
 _nc_Widen_String
@@ -55,9 +91,12 @@ _nc_add_to_try
 _nc_align_termtype
 _nc_alloc_entry_leaks
 _nc_altcharset_name
+_nc_background
 _nc_basename
 _nc_baudrate
 _nc_build_wch
+_nc_cap_hash_table
+_nc_capalias_table
 _nc_capcmp
 _nc_captoinfo
 _nc_captoinfo_leaks
@@ -84,7 +123,9 @@ _nc_do_color
 _nc_do_color_sp
 _nc_doalloc
 _nc_entry_match
+_nc_env_access
 _nc_err_abort
+_nc_eventlist_timeout
 _nc_expand_try
 _nc_expanded
 _nc_fallback
@@ -95,6 +136,7 @@ _nc_first_db
 _nc_first_name
 _nc_flush
 _nc_flush_sp
+_nc_form_cursor
 _nc_format_slks
 _nc_free_and_exit
 _nc_free_and_exit_sp
@@ -108,6 +150,7 @@ _nc_freeall
 _nc_freeall_sp
 _nc_freewin
 _nc_fty_generic
+_nc_generic_fieldtype
 _nc_get_alias_table
 _nc_get_fieldbuffer
 _nc_get_hash_info
@@ -129,6 +172,8 @@ _nc_hash_map_sp
 _nc_hashed_db
 _nc_head
 _nc_home_terminfo
+_nc_info_hash_table
+_nc_infoalias_table
 _nc_infotocap
 _nc_init_acs
 _nc_init_acs_sp
@@ -143,6 +188,7 @@ _nc_is_charable
 _nc_is_dir_path
 _nc_is_file_path
 _nc_keep_tic_dir
+_nc_key_names
 _nc_keyname
 _nc_keyname_leaks
 _nc_keypad
@@ -156,6 +202,7 @@ _nc_make_oldhash
 _nc_make_oldhash_sp
 _nc_makenew
 _nc_makenew_sp
+_nc_memmove
 _nc_menu_cursor_pos
 _nc_merge_entry
 _nc_msec_cost
@@ -180,6 +227,7 @@ _nc_outc_wrapper
 _nc_outch
 _nc_outch_sp
 _nc_outchars
+_nc_outstr
 _nc_panelhook
 _nc_panelhook_sp
 _nc_panic_mode
@@ -199,6 +247,7 @@ _nc_read_entry
 _nc_read_entry_source
 _nc_read_file_entry
 _nc_read_termcap
+_nc_read_termcap_entry
 _nc_read_termtype
 _nc_remove_key
 _nc_remove_string
@@ -257,6 +306,7 @@ _nc_scrolln
 _nc_scrolln_sp
 _nc_set_buffer
 _nc_set_buffer_sp
+_nc_set_generic_fieldtype
 _nc_set_no_padding
 _nc_set_source
 _nc_set_tty_mode
@@ -268,7 +318,9 @@ _nc_setup_tinfo
 _nc_setupscreen
 _nc_setupscreen_sp
 _nc_setupterm
+_nc_sigaction
 _nc_signal_handler
+_nc_slk_format
 _nc_slk_initialize
 _nc_start_line
 _nc_stdscr_of
@@ -310,6 +362,7 @@ _nc_ungetch
 _nc_unicode_locale
 _nc_update_screensize
 _nc_user_definable
+_nc_utf8_outch
 _nc_varargs
 _nc_visbuf
 _nc_visbuf2
@@ -1008,9 +1061,11 @@ wget_wch
 wget_wstr
 wgetbkgrnd
 wgetch
+wgetch_events
 wgetdelay
 wgetn_wstr
 wgetnstr
+wgetnstr_events
 wgetparent
 wgetscrreg
 wgetstr