From 762520a7930d7f698d542628d3c04bc201f7dac2 Mon Sep 17 00:00:00 2001 From: "Thomas E. Dickey" Date: Sun, 30 Nov 2014 00:36:42 +0000 Subject: [PATCH] ncurses 5.9 - patch 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). --- NEWS | 9 +- VERSION | 2 +- dist.mk | 4 +- package/debian-mingw/changelog | 4 +- package/debian-mingw64/changelog | 4 +- package/debian/changelog | 4 +- package/mingw-ncurses.nsi | 4 +- package/mingw-ncurses.spec | 2 +- package/ncurses.map | 1064 ++++++++++++++++-------------- package/ncurses.spec | 2 +- package/ncurses.sym | 62 +- package/ncursest.map | 775 ++++++++++++---------- package/ncursest.sym | 48 +- package/ncursestw.map | 812 ++++++++++++----------- package/ncursestw.sym | 49 +- package/ncursesw.map | 1004 +++++++++++++++------------- package/ncursesw.sym | 57 +- 17 files changed, 2236 insertions(+), 1670 deletions(-) diff --git a/NEWS b/NEWS index a01c05a9..fa2fa534 100644 --- 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 70f02b3f..c1782103 100644 --- 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 4cbdcc1d..72169f6c 100644 --- 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) diff --git a/package/debian-mingw/changelog b/package/debian-mingw/changelog index 0fa4d36a..19eb17ef 100644 --- a/package/debian-mingw/changelog +++ b/package/debian-mingw/changelog @@ -1,8 +1,8 @@ -ncurses6 (5.9+20141115) unstable; urgency=low +ncurses6 (5.9+20141129) unstable; urgency=low * latest weekly patch - -- Thomas E. Dickey Sat, 15 Nov 2014 09:02:26 -0500 + -- Thomas E. Dickey Sat, 29 Nov 2014 15:06:53 -0500 ncurses6 (5.9-20131005) unstable; urgency=low diff --git a/package/debian-mingw64/changelog b/package/debian-mingw64/changelog index 0fa4d36a..19eb17ef 100644 --- a/package/debian-mingw64/changelog +++ b/package/debian-mingw64/changelog @@ -1,8 +1,8 @@ -ncurses6 (5.9+20141115) unstable; urgency=low +ncurses6 (5.9+20141129) unstable; urgency=low * latest weekly patch - -- Thomas E. Dickey Sat, 15 Nov 2014 09:02:26 -0500 + -- Thomas E. Dickey Sat, 29 Nov 2014 15:06:53 -0500 ncurses6 (5.9-20131005) unstable; urgency=low diff --git a/package/debian/changelog b/package/debian/changelog index 9177f51c..2ccad067 100644 --- a/package/debian/changelog +++ b/package/debian/changelog @@ -1,8 +1,8 @@ -ncurses6 (5.9+20141115) unstable; urgency=low +ncurses6 (5.9+20141129) unstable; urgency=low * latest weekly patch - -- Thomas E. Dickey Sat, 15 Nov 2014 09:02:26 -0500 + -- Thomas E. Dickey Sat, 29 Nov 2014 15:06:53 -0500 ncurses6 (5.9-20120608) unstable; urgency=low diff --git a/package/mingw-ncurses.nsi b/package/mingw-ncurses.nsi index e7823a9c..4db6eda8 100644 --- a/package/mingw-ncurses.nsi +++ b/package/mingw-ncurses.nsi @@ -1,4 +1,4 @@ -; $Id: mingw-ncurses.nsi,v 1.70 2014/11/15 14:02:33 tom Exp $ +; $Id: mingw-ncurses.nsi,v 1.72 2014/11/29 20:06:53 tom Exp $ ; TODO add examples ; TODO bump ABI to 6 @@ -10,7 +10,7 @@ !define VERSION_MAJOR "5" !define VERSION_MINOR "9" !define VERSION_YYYY "2014" -!define VERSION_MMDD "1115" +!define VERSION_MMDD "1129" !define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD} !define MY_ABI "5" diff --git a/package/mingw-ncurses.spec b/package/mingw-ncurses.spec index 5c1003a8..a0644141 100644 --- a/package/mingw-ncurses.spec +++ b/package/mingw-ncurses.spec @@ -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 diff --git a/package/ncurses.map b/package/ncurses.map index 27cf506d..75d3b12e 100644 --- a/package/ncurses.map +++ b/package/ncurses.map @@ -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; diff --git a/package/ncurses.spec b/package/ncurses.spec index c216a51e..5843c4d6 100644 --- a/package/ncurses.spec +++ b/package/ncurses.spec @@ -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 diff --git a/package/ncurses.sym b/package/ncurses.sym index f58c3ea9..86ea3fb2 100644 --- a/package/ncurses.sym +++ b/package/ncurses.sym @@ -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 diff --git a/package/ncursest.map b/package/ncursest.map index 9019d867..80c7d277 100644 --- a/package/ncursest.map +++ b/package/ncursest.map @@ -1,250 +1,185 @@ -/* - * $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; diff --git a/package/ncursest.sym b/package/ncursest.sym index 9c8f58f8..287225a1 100644 --- a/package/ncursest.sym +++ b/package/ncursest.sym @@ -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 diff --git a/package/ncursestw.map b/package/ncursestw.map index e1bf3f07..b25dc383 100644 --- a/package/ncursestw.map +++ b/package/ncursestw.map @@ -1,254 +1,186 @@ -/* - * $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; diff --git a/package/ncursestw.sym b/package/ncursestw.sym index f082cb8b..f8e2f59a 100644 --- a/package/ncursestw.sym +++ b/package/ncursestw.sym @@ -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 diff --git a/package/ncursesw.map b/package/ncursesw.map index f84f8945..199a7bd6 100644 --- a/package/ncursesw.map +++ b/package/ncursesw.map @@ -1,206 +1,442 @@ -/* - * $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; diff --git a/package/ncursesw.sym b/package/ncursesw.sym index 01738845..e2aae2f2 100644 --- a/package/ncursesw.sym +++ b/package/ncursesw.sym @@ -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 -- 2.44.0