]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - package/ncursestw.map
ncurses 6.2 - patch 20200328
[ncurses.git] / package / ncursestw.map
index e1bf3f07100c29e521d000e29d3b6dcca808e031..0c932b934f898dd0935a5abc2aa1c87fb5e58a09 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.51 2020/02/04 11:44:12 tom Exp $
+# script for shared library symbol-versioning using ld
+#
+# This file was generated by ncu-mapsyms
+# Configure options (5.7.20081102)
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-widec --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding
+# Configure options (5.8.20110226)
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding
+# Configure options (5.9.20110404)
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding
+# Configure options (5.9.20150530)
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace
+# Configure options (6.0.current)
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace
+#      --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace
 
-NCURSESTW_5.7.20081102 {
+NCURSES_TIC_5.0.19991023 {
+       global:
+               _nc_capcmp;
+               _nc_check_termtype;
+               _nc_entry_match;
+               _nc_infotocap;
+               _nc_read_entry_source;
+               _nc_reset_input;
+               _nc_resolve_uses;
+               _nc_screen;
+               _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;
+       local:
+               _nc_comp_captab_leaks;
+               _nc_leaks_tic;
+} NCURSES_TIC_5.5.20051010;
+
+NCURSES_TIC_5.9.20150530 {
+       global:
+               _nc_strict_bsd;
+} NCURSES_TIC_5.7.20081102;
+
+NCURSES_TIC_6.1.20171230 {
+       global:
+               _nc_read_entry2;
+               _nc_write_object;
+       local:
+               _*;
+} NCURSES_TIC_5.9.20150530;
+
+NCURSES_TINFO_5.0.19991023 {
        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_err_abort;
-               _nc_expand_try;
-               _nc_expanded;
                _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_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;
+               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;
+               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;
+               setupterm;
+               termname;
+               tgetent;
+               tgetflag;
+               tgetnum;
+               tgetstr;
+               tgoto;
+               tigetflag;
+               tigetnum;
+               tigetstr;
+               tparm;
+               tputs;
+               trace;
+               typeahead;
+               unctrl;
+               use_env;
+               wtimeout;
+       local:
+               _nc_baudrate;
+               _nc_expand_try;
+               _nc_init_keytry;
+               _nc_nulls_sent;
+               _nc_ospeed;
                _nc_read_termcap;
-               _nc_read_termtype;
+               _nc_read_termcap_entry;
                _nc_remove_key;
                _nc_remove_string;
-               _nc_render;
-               _nc_reset_colors;
-               _nc_reset_input;
-               _nc_resolve_uses2;
-               _nc_resolve_uses;
+               _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;
+} NCURSES_TINFO_5.0.19991023;
+
+NCURSES_TINFO_5.2.20001021 {
+       global:
+               _nc_basename;
+               _nc_env_access;
+               _nc_safe_strcat;
+               _nc_safe_strcpy;
+               _nc_str_copy;
+               _nc_str_init;
+               _nc_str_null;
+} NCURSES_TINFO_5.1.20000708;
+
+NCURSES_TINFO_5.3.20021019 {
+       global:
+               _nc_rootname;
+               _nc_tparm_err;
+               _nc_visbufn;
+} NCURSES_TINFO_5.2.20001021;
+
+NCURSES_TINFO_5.4.20040208 {
+       global:
+               _nc_get_locale;
+               _nc_locale_breaks_acs;
+               _nc_pathlast;
                _nc_retrace_attr_t;
                _nc_retrace_bool;
                _nc_retrace_chtype;
-               _nc_retrace_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_tparm_analyze;
+               _nc_trace_bufcat;
+               _nc_unicode_locale;
+               _traceattr;
+               _traceattr2;
+               _tracechtype;
+               _tracechtype2;
+               _tracef;
+               key_defined;
+       local:
+               _nc_altcharset_name;
+               _nc_trace_ttymode;
+} NCURSES_TINFO_5.3.20021019;
+
+NCURSES_TINFO_5.5.20051010 {
+       global:
+               _nc_get_source;
+               _nc_retrace_cptr;
+               _nc_retrace_cvoid_ptr;
+               _nc_retrace_void_ptr;
+               _nc_setupterm;
+               _nc_trim_sgr0;
+       local:
+               _nc_delink_entry;
+               _nc_free_entry;
+} NCURSES_TINFO_5.4.20040208;
+
+NCURSES_TINFO_5.6.20061217 {
+       global:
+               _nc_db_close;
+               _nc_db_first;
+               _nc_db_have_data;
+               _nc_db_next;
+               _nc_db_open;
+               _nc_db_put;
+               _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_read_termtype;
+               _nc_tgetent_leaks;
+               _nc_viscbuf;
+       local:
+               _nc_db_get;
+               _nc_db_have_index;
+               _nc_hashed_db;
+               _nc_viscbuf2;
+} NCURSES_TINFO_5.5.20051010;
+
+NCURSES_TINFO_5.7.20081102 {
+       global:
+               _nc_COLS;
+               _nc_LINES;
+               _nc_TABSIZE;
+               _nc__nc_outchars;
+               _nc_acs_map;
+               _nc_boolcodes;
+               _nc_boolfnames;
+               _nc_boolnames;
+               _nc_codes_leaks;
+               _nc_count_outchars;
+               _nc_cur_term;
+               _nc_curscr;
+               _nc_free_tinfo;
+               _nc_get_alias_table;
+               _nc_get_screensize;
+               _nc_globals;
+               _nc_init_pthreads;
+               _nc_leaks_tinfo;
+               _nc_locked_tracef;
+               _nc_mutex_lock;
+               _nc_mutex_trylock;
+               _nc_mutex_unlock;
+               _nc_names_leaks;
+               _nc_newscr;
+               _nc_numcodes;
+               _nc_numfnames;
+               _nc_numnames;
+               _nc_prescreen;
+               _nc_ptr_Cols;
+               _nc_ptr_Lines;
                _nc_screen_of;
-               _nc_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;
-               _nc_str_null;
                _nc_strcodes;
                _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_visbufn;
-               _nc_viscbuf2;
-               _nc_viscbuf;
-               _nc_viswbuf2;
                _nc_viswbuf;
                _nc_viswbufn;
                _nc_viswibuf;
-               _nc_vsscanf;
+               _tracecchar_t;
+               _tracecchar_t2;
+               set_tabsize;
+       local:
+               _nc__nc_tputs_trace;
+               _nc_keyname;
+               _nc_mutex_init;
+               _nc_unctrl;
+               _nc_viswbuf2;
+} 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;
+               _nc_sigprocmask;
+               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.20150530 {
+       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;
+
+NCURSES_TINFO_6.1.20171230 {
+       global:
+               _nc_copy_termtype2;
+               _nc_export_termtype2;
+               _nc_fallback2;
+               _nc_find_prescr;
+               _nc_forget_prescr;
+               _nc_free_termtype2;
+} NCURSES_TINFO_5.9.20150530;
+
+NCURSES_TINFO_6.2.20200212 {
+       global:
+               _nc_find_user_entry;
+               _nc_fmt_funcptr;
+               _nc_wacs_width;
+               curses_trace;
+               exit_terminfo;
+       local:
+               _*;
+} NCURSES_TINFO_6.1.20171230;
+
+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_Default_Field;      # deprecated in ABI6
+               _nc_Default_Form;       # deprecated in ABI6
+               _nc_ESCDELAY;
+               _nc_free_and_exit;
+               _nc_has_mouse;  # deprecated in ABI6
+               _nc_optimize_enable;
+               _nc_panelhook;
+               _nc_ripoffline;
                _nc_wacs;
-               _nc_waddch_nosync;
-               _nc_warning;
-               _nc_wchstrlen;
                _nc_wcrtomb;
-               _nc_wgetch;
-               _nc_wrap_entry;
-               _nc_write_entry;
-               _traceattr2;
-               _traceattr;
-               _tracecchar_t2;
-               _tracecchar_t;
-               _tracechar;
-               _tracechtype2;
-               _tracechtype;
-               _tracedump;
-               _tracef;
-               _tracemouse;
                add_wch;
                add_wchnstr;
                add_wchstr;
@@ -336,7 +536,6 @@ NCURSESTW_5.7.20081102 {
                attroff;
                attron;
                attrset;
-               baudrate;
                beep;
                bkgd;
                bkgdset;
@@ -348,7 +547,6 @@ NCURSESTW_5.7.20081102 {
                box;
                box_set;
                can_change_color;
-               cbreak;
                chgat;
                clear;
                clearok;
@@ -359,16 +557,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 +574,6 @@ NCURSESTW_5.7.20081102 {
                echochar;
                endwin;
                erase;
-               erasechar;
                erasewchar;
                field_arg;
                field_back;
@@ -404,7 +594,6 @@ NCURSESTW_5.7.20081102 {
                field_userptr;
                filter;
                flash;
-               flushinp;
                form_driver;
                form_fields;
                form_init;
@@ -443,16 +632,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 +657,6 @@ NCURSESTW_5.7.20081102 {
                insnstr;
                insstr;
                instr;
-               intrflush;
                inwstr;
                is_cleared;
                is_idcok;
@@ -502,18 +684,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 +710,6 @@ NCURSESTW_5.7.20081102 {
                menu_term;
                menu_userptr;
                menu_win;
-               meta;
                mouse_trafo;
                mouseinterval;
                mousemask;
@@ -625,7 +799,6 @@ NCURSESTW_5.7.20081102 {
                mvwscanw;
                mvwvline;
                mvwvline_set;
-               napms;
                new_field;
                new_fieldtype;
                new_form;
@@ -637,15 +810,9 @@ NCURSESTW_5.7.20081102 {
                newterm;
                newwin;
                nl;
-               nocbreak;
-               nodelay;
                noecho;
                nofilter;
                nonl;
-               noqiflush;
-               noraw;
-               notimeout;
-               ospeed;
                overlay;
                overwrite;
                pair_content;
@@ -663,21 +830,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 +850,6 @@ NCURSESTW_5.7.20081102 {
                scrollok;
                set_current_field;
                set_current_item;
-               set_curterm;
                set_escdelay;
                set_field_back;
                set_field_buffer;
@@ -736,12 +895,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;
@@ -765,28 +922,14 @@ NCURSESTW_5.7.20081102 {
                start_color;
                subpad;
                subwin;
-               syncok;
-               term_attrs;
-               termattrs;
-               termname;
-               tgetent;
-               tgetflag;
-               tgetnum;
-               tgetstr;
-               tgoto;
-               tigetflag;
-               tigetnum;
-               tigetstr;
+               syncok;
+               term_attrs;
+               termattrs;
                timeout;
                top_panel;
                top_row;
                touchline;
                touchwin;
-               tparm;
-               tputs;
-               trace;
-               typeahead;
-               unctrl;
                unget_wch;
                ungetch;
                ungetmouse;
@@ -795,8 +938,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 +990,10 @@ NCURSESTW_5.7.20081102 {
                wget_wstr;
                wgetbkgrnd;
                wgetch;
+               wgetch_events;
                wgetn_wstr;
                wgetnstr;
+               wgetnstr_events;
                wgetparent;
                wgetscrreg;
                wgetstr;
@@ -888,152 +1031,152 @@ 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_FieldType;
+               _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_freewin;
+               _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 +1194,104 @@ 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.20150530 {
        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;
+
+NCURSESTW_6.1.20171230 {
+       global:
+               alloc_pair;
+               alloc_pair_sp;
+               extended_color_content;
+               extended_color_content_sp;
+               extended_pair_content;
+               extended_pair_content_sp;
+               extended_slk_color;
+               extended_slk_color_sp;
+               find_pair;
+               find_pair_sp;
+               free_pair;
+               free_pair_sp;
+               init_extended_color;
+               init_extended_color_sp;
+               init_extended_pair;
+               init_extended_pair_sp;
+               reset_color_pairs;
+               reset_color_pairs_sp;
+               unfocus_current_field;
+       local:
+               _nc_Unset_Current_Field;
+               _nc_change_pair;
+               _nc_init_color;
+               _nc_init_pair;
+               _nc_pair_content;
+               _nc_reset_color_pair;
+               _nc_set_color_pair;
+} NCURSESTW_5.9.20150530;
+
+NCURSESTW_6.2.20200212 {
+       global:
+               exit_curses;
+       local:
+               _*;
+} NCURSESTW_6.1.20171230;