X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=package%2Fncursesw.map;h=d486182546fbc375816eaf7b4bb1bfbfab956e8c;hp=f84f89459b1235c50090983fefa58efc6daea074;hb=6941ed1e8bfdfc7634a57655dc71e7a7ed02a6e8;hpb=50acaeeb9b282767ffe9c6a80f120b32ce3bd966;ds=sidebyside diff --git a/package/ncursesw.map b/package/ncursesw.map index f84f8945..d4861825 100644 --- a/package/ncursesw.map +++ b/package/ncursesw.map @@ -1,206 +1,505 @@ -/* - * $Id: ncursesw.map,v 1.12 2014/11/16 01:43:33 tom Exp $ - * script for shared library versioning - */ +# $Id: ncursesw.map,v 1.47 2018/01/31 23:58:25 tom Exp $ +# script for shared library symbol-versioning using ld +# +# This file was generated by ncu-mapsyms +# Configure options (5.1.20000708) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.2.20001021) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.3.20021019) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.4.20040208) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.5.20051010) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --enable-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace --without-cxx-binding +# Configure options (5.6.20061217) +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-getcap --enable-getcap-cache --enable-hard-tabs --enable-termcap --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-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-termlib --with-ticlib --with-trace --without-cxx-binding +# 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-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-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-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-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --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-widec --with-broken_linker --with-hashed-db --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --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-wgetch-events --enable-widec --with-hashed-db --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-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-widec --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --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-widec --with-broken_linker --with-hashed-db --with-termlib --with-trace --without-cxx-binding +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --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-wgetch-events --enable-widec --with-hashed-db --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-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-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-broken_linker --with-hashed-db --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --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-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-interop --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-broken_linker --with-hashed-db --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-sp-funcs --enable-widec --with-termlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-wgetch-events --enable-widec --with-hashed-db --with-termlib --with-ticlib --with-trace +# --disable-getcap --disable-leaks --disable-root-environ --disable-termcap --enable-hard-tabs --enable-widec --with-broken_linker --with-termlib --with-ticlib --with-trace -NCURSESW_5.1.20000708 { +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_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; - 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_free_entries; + _nc_free_termtype; + _nc_free_tparm; + _nc_freeall; + _nc_get_hash_table; + _nc_get_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_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; + _nc_utf8_outch; + 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_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_bufcat; + _nc_unicode_locale; + _nc_viswbuf; + _nc_viswbufn; + _traceattr; + _traceattr2; + _tracecchar_t; + _tracecchar_t2; + _tracechtype; + _tracechtype2; + _tracef; + key_defined; + local: + _nc_trace_ttymode; + _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_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_free_tinfo; + _nc_get_alias_table; + _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; + 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_hash_info; + _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_free_termtype2; + local: + _*; +} NCURSES_TINFO_5.9.20150530; + +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_Default_Field; # deprecated in ABI6 + _nc_Default_Form; # deprecated in ABI6 _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_has_mouse; # deprecated in ABI6 _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 +513,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 +528,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 +546,6 @@ NCURSESW_5.1.20000708 { echochar; endwin; erase; - erasechar; field_arg; field_back; field_buffer; @@ -281,7 +565,6 @@ NCURSESW_5.1.20000708 { field_userptr; filter; flash; - flushinp; form_driver; form_fields; form_init; @@ -306,15 +589,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 +606,6 @@ NCURSESW_5.1.20000708 { insnstr; insstr; instr; - intrflush; is_linetouched; is_wintouched; isendwin; @@ -345,15 +621,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 +645,6 @@ NCURSESW_5.1.20000708 { menu_term; menu_userptr; menu_win; - meta; mouse_trafo; mouseinterval; mousemask; @@ -429,7 +698,6 @@ NCURSESW_5.1.20000708 { mvwprintw; mvwscanw; mvwvline; - napms; new_field; new_fieldtype; new_form; @@ -438,21 +706,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 +727,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 +746,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 +793,6 @@ NCURSESW_5.1.20000708 { set_term; set_top_row; setscrreg; - setupterm; show_panel; slk_attr; slk_attr_off; @@ -564,34 +813,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 +829,6 @@ NCURSESW_5.1.20000708 { untouchwin; update_panels; use_default_colors; - use_env; - use_extended_names; vid_attr; vidattr; vidputs; @@ -663,40 +891,72 @@ 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_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_background; + _nc_do_color; + _nc_expanded; + _nc_freewin; + _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 +1051,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 +1099,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 +1114,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 +1132,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 +1207,97 @@ 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.20150530 { 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; + +NCURSESW_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; +} NCURSESW_5.9.20150530;