X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=package%2Fncursestw.map;h=836c64a2dfbcdc9b17e7b72a66efde569485f6ff;hp=e1bf3f07100c29e521d000e29d3b6dcca808e031;hb=9d37907c2305ee3dc7b829e98a465c3def2074f0;hpb=50acaeeb9b282767ffe9c6a80f120b32ce3bd966 diff --git a/package/ncursestw.map b/package/ncursestw.map index e1bf3f07..836c64a2 100644 --- a/package/ncursestw.map +++ b/package/ncursestw.map @@ -1,323 +1,521 @@ -/* - * $Id: ncursestw.map,v 1.6 2014/11/16 01:41:24 tom Exp $ - * script for shared library versioning - */ +# $Id: ncursestw.map,v 1.47 2019/05/04 22:36:56 tom Exp $ +# script for shared library symbol-versioning using ld +# +# This file was generated by ncu-mapsyms +# Configure options (5.7.20081102) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.8.20110226) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20110404) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.9.20150530) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace +# Configure options (6.0.current) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-reentrant --enable-sp-funcs --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-broken_linker --with-hashed-db --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-weak-symbols --enable-widec --with-pthread --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-wgetch-events --enable-widec --with-hashed-db --with-pthread --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-weak-symbols --enable-widec --with-broken_linker --with-pthread --with-termlib --with-ticlib --with-trace -NCURSESTW_5.7.20081102 { +NCURSES_TIC_5.0.19991023 { + global: + _nc_capcmp; + _nc_check_termtype; + _nc_entry_match; + _nc_infotocap; + _nc_read_entry_source; + _nc_reset_input; + _nc_resolve_uses; + _nc_screen; + _nc_set_writedir; + _nc_syntax; + _nc_tic_expand; + _nc_tic_written; + _nc_trans_string; + _nc_write_entry; + local: + _nc_captoinfo; + _nc_comment_end; + _nc_comment_start; + _nc_copy_entry; + _nc_curr_file_pos; + _nc_curr_token; + _nc_get_token; + _nc_init_entry; + _nc_merge_entry; + _nc_panic_mode; + _nc_parse_entry; + _nc_push_token; + _nc_save_str; + _nc_start_line; + _nc_wrap_entry; +}; + +NCURSES_TIC_5.1.20000708 { + global: + _nc_disable_period; +} NCURSES_TIC_5.0.19991023; + +NCURSES_TIC_5.5.20051010 { + global: + _nc_alloc_entry_leaks; + _nc_captoinfo_leaks; + _nc_check_termtype2; + _nc_comp_scan_leaks; + _nc_resolve_uses2; +} NCURSES_TIC_5.1.20000708; + +NCURSES_TIC_5.7.20081102 { + global: + _nc_free_tic; + local: + _nc_comp_captab_leaks; + _nc_leaks_tic; +} NCURSES_TIC_5.5.20051010; + +NCURSES_TIC_5.9.20150530 { + global: + _nc_strict_bsd; +} NCURSES_TIC_5.7.20081102; + +NCURSES_TIC_6.1.20171230 { + global: + _nc_read_entry2; + _nc_write_object; + local: + _*; +} NCURSES_TIC_5.9.20150530; + +NCURSES_TINFO_5.0.19991023 { global: BC; - COLOR_PAIR; - PAIR_NUMBER; PC; SP; - TYPE_ALNUM; - TYPE_ALPHA; - TYPE_ENUM; - TYPE_INTEGER; - TYPE_IPV4; - TYPE_NUMERIC; - TYPE_REGEXP; UP; - _nc_COLORS; - _nc_COLOR_PAIRS; - _nc_COLS; - _nc_Calculate_Item_Length_and_Width; - _nc_Calculate_Text_Width; - _nc_Connect_Items; - _nc_Copy_Argument; - _nc_Copy_Type; - _nc_Default_Field; - _nc_Default_FieldType; - _nc_Default_Form; - _nc_Default_Item; - _nc_Default_Menu; - _nc_Disconnect_Items; - _nc_Draw_Menu; - _nc_ESCDELAY; - _nc_First_Active_Field; - _nc_Free_Argument; - _nc_Free_Type; - _nc_Internal_Validation; - _nc_LINES; - _nc_Link_Items; - _nc_Make_Argument; - _nc_Match_Next_Character_In_Item_Name; - _nc_New_TopRow_and_CurrentItem; - _nc_Position_Form_Cursor; - _nc_Post_Item; - _nc_Refresh_Current_Field; - _nc_Set_Current_Field; - _nc_Set_Form_Page; - _nc_Show_Menu; - _nc_Synchronize_Attributes; - _nc_Synchronize_Options; - _nc_TABSIZE; - _nc_Touchline; - _nc_Touchpan; - _nc_Widen_String; - _nc_Wnoutrefresh; - _nc__nc_outchars; - _nc__nc_tputs_trace; _nc_access; - _nc_acs_map; _nc_add_to_try; - _nc_align_termtype; - _nc_alloc_entry_leaks; - _nc_altcharset_name; - _nc_basename; - _nc_baudrate; - _nc_boolcodes; - _nc_boolfnames; - _nc_boolnames; - _nc_build_wch; - _nc_capcmp; - _nc_captoinfo; - _nc_captoinfo_leaks; - _nc_check_termtype2; - _nc_check_termtype; - _nc_codes_leaks; - _nc_comment_end; - _nc_comment_start; - _nc_comp_captab_leaks; - _nc_comp_scan_leaks; - _nc_copy_entry; _nc_copy_termtype; - _nc_count_outchars; - _nc_cur_term; _nc_curr_col; - _nc_curr_file_pos; _nc_curr_line; - _nc_curr_token; - _nc_curscr; - _nc_dPanel; - _nc_dStack; - _nc_delink_entry; - _nc_disable_period; - _nc_do_color; _nc_doalloc; - _nc_entry_match; _nc_err_abort; - _nc_expand_try; - _nc_expanded; _nc_fallback; - _nc_fifo_dump; _nc_find_entry; _nc_find_type_entry; - _nc_first_db; _nc_first_name; - _nc_flush; - _nc_free_and_exit; _nc_free_entries; - _nc_free_entry; _nc_free_termtype; - _nc_free_tic; - _nc_free_tinfo; _nc_free_tparm; _nc_freeall; - _nc_freewin; - _nc_get_alias_table; _nc_get_hash_table; - _nc_get_locale; - _nc_get_screensize; - _nc_get_source; _nc_get_table; - _nc_get_token; _nc_get_tty_mode; _nc_get_type; _nc_getenv_num; - _nc_globals; - _nc_handle_sigwinch; - _nc_has_mouse; - _nc_hash_map; - _nc_hashed_db; _nc_head; _nc_home_terminfo; - _nc_infotocap; _nc_init_acs; - _nc_init_entry; - _nc_init_keytry; - _nc_init_pthreads; - _nc_init_wacs; - _nc_insert_ch; - _nc_is_abs_path; - _nc_is_charable; - _nc_is_dir_path; - _nc_is_file_path; _nc_keep_tic_dir; - _nc_keyname; - _nc_keyname_leaks; _nc_keypad; - _nc_last_db; - _nc_leaks_tic; - _nc_leaks_tinfo; - _nc_linedump; - _nc_locale_breaks_acs; - _nc_locked_tracef; - _nc_make_oldhash; - _nc_makenew; - _nc_memmove; - _nc_menu_cursor_pos; - _nc_merge_entry; - _nc_msec_cost; - _nc_mutex_init; - _nc_mutex_lock; - _nc_mutex_trylock; - _nc_mutex_unlock; - _nc_mvcur_init; - _nc_mvcur_resume; - _nc_mvcur_wrap; - _nc_my_visbuf; _nc_name_match; - _nc_names_leaks; - _nc_newscr; - _nc_next_db; - _nc_nulls_sent; - _nc_numcodes; - _nc_numfnames; - _nc_numnames; - _nc_oldnums; - _nc_optimize_enable; - _nc_ospeed; _nc_outch; - _nc_panelhook; - _nc_panic_mode; - _nc_parse_entry; - _nc_pathlast; - _nc_prescreen; - _nc_printf_string; - _nc_ptr_Cols; - _nc_ptr_Lines; - _nc_push_token; _nc_read_entry; - _nc_read_entry_source; _nc_read_file_entry; + _nc_screen_chain; + _nc_set_buffer; + _nc_set_source; + _nc_set_tty_mode; + _nc_set_type; + _nc_suppress_warnings; + _nc_syserr_abort; + _nc_tail; + _nc_tic_dir; + _nc_timed_wait; + _nc_tinfo_fkeysf; + _nc_trace_buf; + _nc_tracing; + _nc_update_screensize; + _nc_visbuf; + _nc_visbuf2; + _nc_warning; + _tracechar; + baudrate; + cbreak; + curs_set; + curses_version; + def_prog_mode; + def_shell_mode; + define_key; + del_curterm; + delay_output; + erasechar; + flushinp; + halfdelay; + has_ic; + has_il; + has_key; + idcok; + idlok; + intrflush; + keybound; + keyname; + keyok; + keypad; + killchar; + longname; + meta; + napms; + nocbreak; + nodelay; + noqiflush; + noraw; + notimeout; + ospeed; + putp; + qiflush; + raw; + reset_prog_mode; + reset_shell_mode; + resetty; + savetty; + set_curterm; + setupterm; + termname; + tgetent; + tgetflag; + tgetnum; + tgetstr; + tgoto; + tigetflag; + tigetnum; + tigetstr; + tparm; + tputs; + trace; + typeahead; + unctrl; + use_env; + wtimeout; + local: + _nc_baudrate; + _nc_expand_try; + _nc_init_keytry; + _nc_nulls_sent; + _nc_ospeed; _nc_read_termcap; - _nc_read_termtype; + _nc_read_termcap_entry; _nc_remove_key; _nc_remove_string; - _nc_render; - _nc_reset_colors; - _nc_reset_input; - _nc_resolve_uses2; - _nc_resolve_uses; + _nc_trace_tries; + _nc_tracebits; +}; + +NCURSES_TINFO_5.1.20000708 { + global: + _nc_align_termtype; + _nc_flush; + _nc_tinfo_fkeys; + _nc_user_definable; + use_extended_names; +} NCURSES_TINFO_5.0.19991023; + +NCURSES_TINFO_5.2.20001021 { + global: + _nc_basename; + _nc_env_access; + _nc_safe_strcat; + _nc_safe_strcpy; + _nc_str_copy; + _nc_str_init; + _nc_str_null; +} NCURSES_TINFO_5.1.20000708; + +NCURSES_TINFO_5.3.20021019 { + global: + _nc_rootname; + _nc_tparm_err; + _nc_visbufn; +} NCURSES_TINFO_5.2.20001021; + +NCURSES_TINFO_5.4.20040208 { + global: + _nc_get_locale; + _nc_locale_breaks_acs; + _nc_pathlast; _nc_retrace_attr_t; _nc_retrace_bool; _nc_retrace_chtype; - _nc_retrace_cptr; - _nc_retrace_cvoid_ptr; - _nc_retrace_field; - _nc_retrace_field_ptr; - _nc_retrace_field_type; - _nc_retrace_form; - _nc_retrace_form_hook; _nc_retrace_int; - _nc_retrace_item; - _nc_retrace_item_opts; - _nc_retrace_item_ptr; - _nc_retrace_menu; - _nc_retrace_menu_hook; - _nc_retrace_menu_opts; - _nc_retrace_panel; _nc_retrace_ptr; _nc_retrace_sp; _nc_retrace_unsigned; - _nc_retrace_void_ptr; _nc_retrace_win; - _nc_ripoffline; - _nc_rootname; - _nc_safe_strcat; - _nc_safe_strcpy; - _nc_save_str; - _nc_screen_chain; - _nc_screen_init; + _nc_tparm_analyze; + _nc_trace_bufcat; + _nc_unicode_locale; + _traceattr; + _traceattr2; + _tracechtype; + _tracechtype2; + _tracef; + key_defined; + local: + _nc_altcharset_name; + _nc_trace_ttymode; +} NCURSES_TINFO_5.3.20021019; + +NCURSES_TINFO_5.5.20051010 { + global: + _nc_get_source; + _nc_retrace_cptr; + _nc_retrace_cvoid_ptr; + _nc_retrace_void_ptr; + _nc_setupterm; + _nc_trim_sgr0; + local: + _nc_delink_entry; + _nc_free_entry; +} NCURSES_TINFO_5.4.20040208; + +NCURSES_TINFO_5.6.20061217 { + global: + _nc_db_close; + _nc_db_first; + _nc_db_have_data; + _nc_db_next; + _nc_db_open; + _nc_db_put; + _nc_eventlist_timeout; + _nc_first_db; + _nc_handle_sigwinch; + _nc_is_abs_path; + _nc_is_dir_path; + _nc_is_file_path; + _nc_keyname_leaks; + _nc_last_db; + _nc_next_db; + _nc_read_termtype; + _nc_tgetent_leaks; + _nc_viscbuf; + local: + _nc_db_get; + _nc_db_have_index; + _nc_hashed_db; + _nc_viscbuf2; +} NCURSES_TINFO_5.5.20051010; + +NCURSES_TINFO_5.7.20081102 { + global: + _nc_COLS; + _nc_LINES; + _nc_TABSIZE; + _nc__nc_outchars; + _nc_acs_map; + _nc_boolcodes; + _nc_boolfnames; + _nc_boolnames; + _nc_codes_leaks; + _nc_count_outchars; + _nc_cur_term; + _nc_curscr; + _nc_free_tinfo; + _nc_get_alias_table; + _nc_get_screensize; + _nc_globals; + _nc_init_pthreads; + _nc_leaks_tinfo; + _nc_locked_tracef; + _nc_mutex_lock; + _nc_mutex_trylock; + _nc_mutex_unlock; + _nc_names_leaks; + _nc_newscr; + _nc_numcodes; + _nc_numfnames; + _nc_numnames; + _nc_prescreen; + _nc_ptr_Cols; + _nc_ptr_Lines; _nc_screen_of; - _nc_screen_resume; - _nc_screen_wrap; - _nc_scroll_oldhash; - _nc_scroll_optimize; - _nc_scroll_window; - _nc_scrolln; - _nc_set_buffer; _nc_set_no_padding; - _nc_set_source; _nc_set_tputs_trace; - _nc_set_tty_mode; - _nc_set_type; - _nc_set_writedir; - _nc_setupscreen; - _nc_setupterm; - _nc_signal_handler; - _nc_slk_initialize; - _nc_start_line; _nc_stdscr; - _nc_str_copy; - _nc_str_init; - _nc_str_null; _nc_strcodes; _nc_strfnames; _nc_strnames; - _nc_suppress_warnings; - _nc_synchook; - _nc_syntax; - _nc_syserr_abort; - _nc_tail; - _nc_tgetent_leaks; - _nc_tic_dir; - _nc_tic_expand; - _nc_tic_written; - _nc_timed_wait; - _nc_tinfo_fkeys; - _nc_to_char; - _nc_to_widechar; - _nc_tparm_analyze; - _nc_tparm_err; - _nc_trace_buf; - _nc_trace_bufcat; - _nc_trace_tries; - _nc_trace_ttymode; - _nc_trace_xnames; - _nc_tracebits; _nc_tracechar; - _nc_tracemouse; - _nc_tracing; - _nc_trans_string; - _nc_trim_sgr0; _nc_ttytype; - _nc_unctrl; - _nc_ungetch; - _nc_unicode_locale; - _nc_update_screensize; _nc_use_tracef; - _nc_user_definable; - _nc_varargs; - _nc_visbuf2; - _nc_visbuf; - _nc_visbufn; - _nc_viscbuf2; - _nc_viscbuf; - _nc_viswbuf2; _nc_viswbuf; _nc_viswbufn; _nc_viswibuf; - _nc_vsscanf; + _tracecchar_t; + _tracecchar_t2; + set_tabsize; + local: + _nc__nc_tputs_trace; + _nc_keyname; + _nc_mutex_init; + _nc_unctrl; + _nc_viswbuf2; +} NCURSES_TINFO_5.6.20061217; + +NCURSES_TINFO_5.8.20110226 { + global: + _nc_flush_sp; + _nc_get_tty_mode_sp; + _nc_init_acs_sp; + _nc_outc_wrapper; + _nc_outch_sp; + _nc_putp; + _nc_putp_flush; + _nc_putp_flush_sp; + _nc_putp_sp; + _nc_retrace_int_attr_t; + _nc_set_buffer_sp; + _nc_set_tty_mode_sp; + _nc_sigprocmask; + baudrate_sp; + cbreak_sp; + curs_set_sp; + def_prog_mode_sp; + def_shell_mode_sp; + define_key_sp; + del_curterm_sp; + delay_output_sp; + erasechar_sp; + flushinp_sp; + halfdelay_sp; + has_ic_sp; + has_il_sp; + has_key_sp; + intrflush_sp; + key_defined_sp; + keybound_sp; + keyname_sp; + keyok_sp; + killchar_sp; + longname_sp; + napms_sp; + new_prescr; + nocbreak_sp; + noqiflush_sp; + noraw_sp; + putp_sp; + qiflush_sp; + raw_sp; + reset_prog_mode_sp; + reset_shell_mode_sp; + resetty_sp; + savetty_sp; + set_curterm_sp; + set_tabsize_sp; + termname_sp; + tgetent_sp; + tgetflag_sp; + tgetnum_sp; + tgetstr_sp; + tigetflag_sp; + tigetnum_sp; + tigetstr_sp; + tiparm; + tputs_sp; + typeahead_sp; + unctrl_sp; + use_env_sp; + local: + _nc_get_cur_term; + _nc_get_cur_term_sp; + _nc_get_hash_info; + _nc_ptr_Tabsize; + _nc_retrace_char; + _nc_setup_tinfo; + _nc_tinfo_cmdch; +} NCURSES_TINFO_5.7.20081102; + +NCURSES_TINFO_5.9.20150530 { + global: + _nc_init_termtype; + _nc_putchar; + _nc_putchar_sp; + use_tioctl; + use_tioctl_sp; + local: + _nc_comp_error_leaks; + _nc_db_iterator_leaks; + _nc_setenv_num; +} NCURSES_TINFO_5.8.20110226; + +NCURSES_TINFO_6.1.20171230 { + global: + _nc_copy_termtype2; + _nc_export_termtype2; + _nc_fallback2; + _nc_find_prescr; + _nc_forget_prescr; + _nc_free_termtype2; +} NCURSES_TINFO_5.9.20150530; + +NCURSES_TINFO_6.1.current { + global: + _nc_find_user_entry; + _nc_fmt_funcptr; + _nc_wacs_width; + local: + _*; +} NCURSES_TINFO_6.1.20171230; + +NCURSESTW_5.7.20081102 { + global: + COLOR_PAIR; + PAIR_NUMBER; + TYPE_ALNUM; + TYPE_ALPHA; + TYPE_ENUM; + TYPE_INTEGER; + TYPE_IPV4; + TYPE_NUMERIC; + TYPE_REGEXP; + _nc_COLORS; + _nc_COLOR_PAIRS; + _nc_Default_Field; # deprecated in ABI6 + _nc_Default_Form; # deprecated in ABI6 + _nc_ESCDELAY; + _nc_free_and_exit; + _nc_has_mouse; # deprecated in ABI6 + _nc_optimize_enable; + _nc_panelhook; + _nc_ripoffline; _nc_wacs; - _nc_waddch_nosync; - _nc_warning; - _nc_wchstrlen; _nc_wcrtomb; - _nc_wgetch; - _nc_wrap_entry; - _nc_write_entry; - _traceattr2; - _traceattr; - _tracecchar_t2; - _tracecchar_t; - _tracechar; - _tracechtype2; - _tracechtype; - _tracedump; - _tracef; - _tracemouse; add_wch; add_wchnstr; add_wchstr; @@ -336,7 +534,6 @@ NCURSESTW_5.7.20081102 { attroff; attron; attrset; - baudrate; beep; bkgd; bkgdset; @@ -348,7 +545,6 @@ NCURSESTW_5.7.20081102 { box; box_set; can_change_color; - cbreak; chgat; clear; clearok; @@ -359,16 +555,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 +572,6 @@ NCURSESTW_5.7.20081102 { echochar; endwin; erase; - erasechar; erasewchar; field_arg; field_back; @@ -404,7 +592,6 @@ NCURSESTW_5.7.20081102 { field_userptr; filter; flash; - flushinp; form_driver; form_fields; form_init; @@ -443,16 +630,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 +655,6 @@ NCURSESTW_5.7.20081102 { insnstr; insstr; instr; - intrflush; inwstr; is_cleared; is_idcok; @@ -502,18 +682,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 +708,6 @@ NCURSESTW_5.7.20081102 { menu_term; menu_userptr; menu_win; - meta; mouse_trafo; mouseinterval; mousemask; @@ -625,7 +797,6 @@ NCURSESTW_5.7.20081102 { mvwscanw; mvwvline; mvwvline_set; - napms; new_field; new_fieldtype; new_form; @@ -637,15 +808,9 @@ NCURSESTW_5.7.20081102 { newterm; newwin; nl; - nocbreak; - nodelay; noecho; nofilter; nonl; - noqiflush; - noraw; - notimeout; - ospeed; overlay; overwrite; pair_content; @@ -663,21 +828,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 +848,6 @@ NCURSESTW_5.7.20081102 { scrollok; set_current_field; set_current_item; - set_curterm; set_escdelay; set_field_back; set_field_buffer; @@ -736,12 +893,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; @@ -762,31 +917,17 @@ NCURSESTW_5.7.20081102 { slk_wset; standend; standout; - start_color; - subpad; - subwin; - syncok; - term_attrs; - termattrs; - termname; - tgetent; - tgetflag; - tgetnum; - tgetstr; - tgoto; - tigetflag; - tigetnum; - tigetstr; + 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 +936,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 +988,10 @@ NCURSESTW_5.7.20081102 { wget_wstr; wgetbkgrnd; wgetch; + wgetch_events; wgetn_wstr; wgetnstr; + wgetnstr_events; wgetparent; wgetscrreg; wgetstr; @@ -888,152 +1029,152 @@ NCURSESTW_5.7.20081102 { wstandout; wsyncdown; wsyncup; - wtimeout; wtouchln; wunctrl; wvline; wvline_set; local: - _*; + _nc_Calculate_Item_Length_and_Width; + _nc_Calculate_Text_Width; + _nc_Connect_Items; + _nc_Copy_Argument; + _nc_Copy_Type; + _nc_Default_FieldType; + _nc_Default_Item; + _nc_Default_Menu; + _nc_Disconnect_Items; + _nc_Draw_Menu; + _nc_First_Active_Field; + _nc_Free_Argument; + _nc_Free_Type; + _nc_Internal_Validation; + _nc_Link_Items; + _nc_Make_Argument; + _nc_Match_Next_Character_In_Item_Name; + _nc_New_TopRow_and_CurrentItem; + _nc_Position_Form_Cursor; + _nc_Post_Item; + _nc_Refresh_Current_Field; + _nc_Set_Current_Field; + _nc_Set_Form_Page; + _nc_Show_Menu; + _nc_Synchronize_Attributes; + _nc_Synchronize_Options; + _nc_Touchline; + _nc_Touchpan; + _nc_Widen_String; + _nc_Wnoutrefresh; + _nc_build_wch; + _nc_dPanel; + _nc_dStack; + _nc_do_color; + _nc_expanded; + _nc_fifo_dump; + _nc_freewin; + _nc_hash_map; + _nc_init_wacs; + _nc_insert_ch; + _nc_is_charable; + _nc_linedump; + _nc_make_oldhash; + _nc_makenew; + _nc_memmove; + _nc_menu_cursor_pos; + _nc_msec_cost; + _nc_mvcur_init; + _nc_mvcur_resume; + _nc_mvcur_wrap; + _nc_my_visbuf; + _nc_oldnums; + _nc_printf_string; + _nc_render; + _nc_reset_colors; + _nc_retrace_field; + _nc_retrace_field_ptr; + _nc_retrace_field_type; + _nc_retrace_form; + _nc_retrace_form_hook; + _nc_retrace_item; + _nc_retrace_item_opts; + _nc_retrace_item_ptr; + _nc_retrace_menu; + _nc_retrace_menu_hook; + _nc_retrace_menu_opts; + _nc_retrace_panel; + _nc_screen_init; + _nc_screen_resume; + _nc_screen_wrap; + _nc_scroll_oldhash; + _nc_scroll_optimize; + _nc_scroll_window; + _nc_scrolln; + _nc_setupscreen; + _nc_signal_handler; + _nc_slk_initialize; + _nc_synchook; + _nc_to_char; + _nc_to_widechar; + _nc_trace_xnames; + _nc_tracemouse; + _nc_ungetch; + _nc_varargs; + _nc_vsscanf; + _nc_waddch_nosync; + _nc_wchstrlen; + _nc_wgetch; + _tracedump; + _tracemouse; }; NCURSESTW_5.8.20110226 { global: - _nc_format_slks; - _nc_fty_generic; - _nc_get_cur_term; - _nc_get_fieldbuffer; - _nc_get_hash_info; - _nc_insert_wch; - _nc_ptr_Escdelay; - _nc_ptr_Tabsize; - _nc_putp; - _nc_putp_flush; - _nc_retrace_char; - _nc_retrace_int_attr_t; - _nc_retrace_mmask_t; - _nc_setup_tinfo; - _nc_tinfo_cmdch; - get_escdelay; - has_mouse; - is_pad; - is_subwin; - tiparm; - /* sp-funcs */ - _nc_curscr_of; - _nc_do_color_sp; - _nc_flush_sp; - _nc_free_and_exit_sp; - _nc_freeall_sp; - _nc_get_cur_term_sp; - _nc_get_tty_mode_sp; - _nc_hash_map_sp; - _nc_init_acs_sp; - _nc_linedump_sp; - _nc_make_oldhash_sp; - _nc_makenew_sp; - _nc_msec_cost_sp; - _nc_mvcur_init_sp; - _nc_mvcur_resume_sp; - _nc_mvcur_sp; - _nc_mvcur_wrap_sp; - _nc_newscr_of; - _nc_outc_wrapper; - _nc_outch_sp; _nc_panelhook_sp; - _nc_printf_string_sp; - _nc_putchar_sp; - _nc_putp_flush_sp; - _nc_putp_sp; - _nc_reset_colors_sp; - _nc_ripoffline_sp; - _nc_screen_init_sp; - _nc_screen_resume_sp; - _nc_screen_wrap_sp; - _nc_scroll_oldhash_sp; - _nc_scroll_optimize_sp; - _nc_scrolln_sp; - _nc_set_buffer_sp; - _nc_set_tty_mode_sp; - _nc_setupscreen_sp; - _nc_stdscr_of; assume_default_colors_sp; - baudrate_sp; beep_sp; can_change_color_sp; - cbreak_sp; ceiling_panel; color_content_sp; - curs_set_sp; - def_prog_mode_sp; - def_shell_mode_sp; - define_key_sp; - del_curterm_sp; - delay_output_sp; doupdate_sp; echo_sp; endwin_sp; - erasechar_sp; filter_sp; flash_sp; - flushinp_sp; + get_escdelay; get_escdelay_sp; getmouse_sp; getwin_sp; ground_panel; - halfdelay_sp; has_colors_sp; - has_ic_sp; - has_il_sp; - has_key_sp; + has_mouse; has_mouse_sp; init_color_sp; init_pair_sp; - intrflush_sp; + is_pad; + is_subwin; is_term_resized_sp; isendwin_sp; - key_defined_sp; - keybound_sp; - keyname_sp; - keyok_sp; - killchar_sp; - longname_sp; mcprint_sp; mouseinterval_sp; mousemask_sp; mvcur_sp; - napms_sp; new_form_sp; new_menu_sp; - new_prescr; newpad_sp; newterm_sp; newwin_sp; nl_sp; - nocbreak_sp; noecho_sp; nofilter_sp; nonl_sp; - noqiflush_sp; - noraw_sp; pair_content_sp; - putp_sp; - qiflush_sp; - raw_sp; - reset_prog_mode_sp; - reset_shell_mode_sp; - resetty_sp; resize_term_sp; resizeterm_sp; restartterm_sp; ripoffline_sp; - savetty_sp; scr_init_sp; scr_restore_sp; scr_set_sp; - set_curterm_sp; set_escdelay_sp; - set_tabsize_sp; slk_attr_set_sp; slk_attr_sp; slk_attroff_sp; @@ -1051,41 +1192,98 @@ NCURSESTW_5.8.20110226 { start_color_sp; term_attrs_sp; termattrs_sp; - termname_sp; - tgetent_sp; - tgetflag_sp; - tgetnum_sp; - tgetstr_sp; - tigetflag_sp; - tigetnum_sp; - tigetstr_sp; - tputs_sp; - typeahead_sp; - unctrl_sp; unget_wch_sp; ungetch_sp; ungetmouse_sp; update_panels_sp; use_default_colors_sp; - use_env_sp; use_legacy_coding_sp; - use_tioctl_sp; vid_attr_sp; vid_puts_sp; vidattr_sp; vidputs_sp; wunctrl_sp; + local: + _nc_TYPE_ALNUM; + _nc_TYPE_ALPHA; + _nc_TYPE_ENUM; + _nc_TYPE_INTEGER; + _nc_TYPE_IPV4; + _nc_TYPE_NUMERIC; + _nc_TYPE_REGEXP; + _nc_curscr_of; + _nc_do_color_sp; + _nc_form_cursor; + _nc_format_slks; + _nc_free_and_exit_sp; + _nc_freeall_sp; + _nc_fty_generic; + _nc_generic_fieldtype; + _nc_get_fieldbuffer; + _nc_hash_map_sp; + _nc_insert_wch; + _nc_linedump_sp; + _nc_make_oldhash_sp; + _nc_makenew_sp; + _nc_msec_cost_sp; + _nc_mvcur_init_sp; + _nc_mvcur_resume_sp; + _nc_mvcur_wrap_sp; + _nc_newscr_of; + _nc_printf_string_sp; + _nc_ptr_Escdelay; + _nc_reset_colors_sp; + _nc_retrace_mmask_t; + _nc_ripoffline_sp; + _nc_screen_init_sp; + _nc_screen_resume_sp; + _nc_screen_wrap_sp; + _nc_scroll_oldhash_sp; + _nc_scroll_optimize_sp; + _nc_scrolln_sp; + _nc_set_generic_fieldtype; + _nc_setupscreen_sp; + _nc_stdscr_of; } NCURSESTW_5.7.20081102; -NCURSESTW_5.9.20110404 { - /* no changes */ -} NCURSESTW_5.8.20110226; - -NCURSESTW_5.9.20141115 { +NCURSESTW_5.9.20150530 { global: - _nc_init_termtype; - _nc_strict_bsd; form_driver_w; - use_tioctl; wgetdelay; -} NCURSESTW_5.9.20110404; + local: + _nc_mvcur; + _nc_mvcur_sp; + _nc_trace_mmask_t; +} NCURSESTW_5.8.20110226; + +NCURSESTW_6.1.20171230 { + global: + alloc_pair; + alloc_pair_sp; + extended_color_content; + extended_color_content_sp; + extended_pair_content; + extended_pair_content_sp; + extended_slk_color; + extended_slk_color_sp; + find_pair; + find_pair_sp; + free_pair; + free_pair_sp; + init_extended_color; + init_extended_color_sp; + init_extended_pair; + init_extended_pair_sp; + reset_color_pairs; + reset_color_pairs_sp; + unfocus_current_field; + local: + _*; + _nc_Unset_Current_Field; + _nc_change_pair; + _nc_init_color; + _nc_init_pair; + _nc_pair_content; + _nc_reset_color_pair; + _nc_set_color_pair; +} NCURSESTW_5.9.20150530;