ncursesw-morphos/package/ncursest.map
Thomas E. Dickey 50acaeeb9b ncurses 5.9 - patch 20141115
+ improve description of limits for color values and color pairs in
  curs_color.3x (prompted by patch by Tim van der Molen).
+ add VERSION file, using first field in that to record the ABI version
  used for configure --with-libtool --disable-libtool-version
+ add configure options for applying the ".map" and ".sym" files to
  the ncurses, form, menu and panel libraries.
+ add ".map" and ".sym" files to show exported symbols, e.g., for
  symbol-versioning.
2014-11-16 04:08:00 +00:00

973 lines
15 KiB
Plaintext

/*
* $Id: ncursest.map,v 1.6 2014/11/16 01:42:54 tom Exp $
* script for shared library versioning
*/
NCURSEST_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_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_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;
_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_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_vsscanf;
_nc_waddch_nosync;
_nc_warning;
_nc_wgetch;
_nc_wrap_entry;
_nc_write_entry;
_traceattr2;
_traceattr;
_tracechar;
_tracechtype2;
_tracechtype;
_tracedump;
_tracef;
_tracemouse;
addch;
addchnstr;
addchstr;
addnstr;
addstr;
assume_default_colors;
attr_get;
attr_off;
attr_on;
attr_set;
attroff;
attron;
attrset;
baudrate;
beep;
bkgd;
bkgdset;
border;
bottom_panel;
box;
can_change_color;
cbreak;
chgat;
clear;
clearok;
clrtobot;
clrtoeol;
color_content;
color_set;
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;
delwin;
derwin;
doupdate;
dup_field;
dupwin;
dynamic_field_info;
echo;
echochar;
endwin;
erase;
erasechar;
field_arg;
field_back;
field_buffer;
field_count;
field_fore;
field_index;
field_info;
field_init;
field_just;
field_opts;
field_opts_off;
field_opts_on;
field_pad;
field_status;
field_term;
field_type;
field_userptr;
filter;
flash;
flushinp;
form_driver;
form_fields;
form_init;
form_opts;
form_opts_off;
form_opts_on;
form_page;
form_request_by_name;
form_request_name;
form_sub;
form_term;
form_userptr;
form_win;
free_field;
free_fieldtype;
free_form;
free_item;
free_menu;
getattrs;
getbegx;
getbegy;
getbkgd;
getch;
getcurx;
getcury;
getmaxx;
getmaxy;
getmouse;
getnstr;
getparx;
getpary;
getstr;
getwin;
halfdelay;
has_colors;
has_ic;
has_il;
has_key;
hide_panel;
hline;
idcok;
idlok;
immedok;
inch;
inchnstr;
inchstr;
init_color;
init_pair;
initscr;
innstr;
insch;
insdelln;
insertln;
insnstr;
insstr;
instr;
intrflush;
is_cleared;
is_idcok;
is_idlok;
is_immedok;
is_keypad;
is_leaveok;
is_linetouched;
is_nodelay;
is_notimeout;
is_scrollok;
is_syncok;
is_term_resized;
is_wintouched;
isendwin;
item_count;
item_description;
item_index;
item_init;
item_name;
item_opts;
item_opts_off;
item_opts_on;
item_term;
item_userptr;
item_value;
item_visible;
key_defined;
keybound;
keyname;
keyok;
keypad;
killchar;
leaveok;
link_field;
link_fieldtype;
longname;
mcprint;
menu_back;
menu_driver;
menu_fore;
menu_format;
menu_grey;
menu_init;
menu_items;
menu_mark;
menu_opts;
menu_opts_off;
menu_opts_on;
menu_pad;
menu_pattern;
menu_request_by_name;
menu_request_name;
menu_spacing;
menu_sub;
menu_term;
menu_userptr;
menu_win;
meta;
mouse_trafo;
mouseinterval;
mousemask;
move;
move_field;
move_panel;
mvaddch;
mvaddchnstr;
mvaddchstr;
mvaddnstr;
mvaddstr;
mvchgat;
mvcur;
mvdelch;
mvderwin;
mvgetch;
mvgetnstr;
mvgetstr;
mvhline;
mvinch;
mvinchnstr;
mvinchstr;
mvinnstr;
mvinsch;
mvinsnstr;
mvinsstr;
mvinstr;
mvprintw;
mvscanw;
mvvline;
mvwaddch;
mvwaddchnstr;
mvwaddchstr;
mvwaddnstr;
mvwaddstr;
mvwchgat;
mvwdelch;
mvwgetch;
mvwgetnstr;
mvwgetstr;
mvwhline;
mvwin;
mvwinch;
mvwinchnstr;
mvwinchstr;
mvwinnstr;
mvwinsch;
mvwinsnstr;
mvwinsstr;
mvwinstr;
mvwprintw;
mvwscanw;
mvwvline;
napms;
new_field;
new_fieldtype;
new_form;
new_item;
new_menu;
new_page;
new_panel;
newpad;
newterm;
newwin;
nl;
nocbreak;
nodelay;
noecho;
nofilter;
nonl;
noqiflush;
noraw;
notimeout;
ospeed;
overlay;
overwrite;
pair_content;
panel_above;
panel_below;
panel_hidden;
panel_userptr;
panel_window;
pechochar;
pnoutrefresh;
pos_form_cursor;
pos_menu_cursor;
post_form;
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;
scr_dump;
scr_init;
scr_restore;
scr_set;
scrl;
scroll;
scrollok;
set_current_field;
set_current_item;
set_curterm;
set_escdelay;
set_field_back;
set_field_buffer;
set_field_fore;
set_field_init;
set_field_just;
set_field_opts;
set_field_pad;
set_field_status;
set_field_term;
set_field_type;
set_field_userptr;
set_fieldtype_arg;
set_fieldtype_choice;
set_form_fields;
set_form_init;
set_form_opts;
set_form_page;
set_form_sub;
set_form_term;
set_form_userptr;
set_form_win;
set_item_init;
set_item_opts;
set_item_term;
set_item_userptr;
set_item_value;
set_max_field;
set_menu_back;
set_menu_fore;
set_menu_format;
set_menu_grey;
set_menu_init;
set_menu_items;
set_menu_mark;
set_menu_opts;
set_menu_pad;
set_menu_pattern;
set_menu_spacing;
set_menu_sub;
set_menu_term;
set_menu_userptr;
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;
slk_attroff;
slk_attron;
slk_attrset;
slk_clear;
slk_color;
slk_init;
slk_label;
slk_noutrefresh;
slk_refresh;
slk_restore;
slk_set;
slk_touch;
standend;
standout;
start_color;
subpad;
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;
unpost_menu;
untouchwin;
update_panels;
use_default_colors;
use_env;
use_extended_names;
use_legacy_coding;
use_screen;
use_window;
vidattr;
vidputs;
vline;
vw_printw;
vw_scanw;
vwprintw;
vwscanw;
waddch;
waddchnstr;
waddchstr;
waddnstr;
waddstr;
wattr_get;
wattr_off;
wattr_on;
wattr_set;
wattroff;
wattron;
wattrset;
wbkgd;
wbkgdset;
wborder;
wchgat;
wclear;
wclrtobot;
wclrtoeol;
wcolor_set;
wcursyncup;
wdelch;
wdeleteln;
wechochar;
wenclose;
werase;
wgetch;
wgetnstr;
wgetparent;
wgetscrreg;
wgetstr;
whline;
winch;
winchnstr;
winchstr;
winnstr;
winsch;
winsdelln;
winsertln;
winsnstr;
winsstr;
winstr;
wmouse_trafo;
wmove;
wnoutrefresh;
wprintw;
wredrawln;
wrefresh;
wresize;
wscanw;
wscrl;
wsetscrreg;
wstandend;
wstandout;
wsyncdown;
wsyncup;
wtimeout;
wtouchln;
wvline;
local: _*;
};
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_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;
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;
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;
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;
} NCURSEST_5.7.20081102;
NCURSEST_5.9.20110404 {
/* no changes */
} NCURSEST_5.8.20110226;
NCURSEST_5.9.20141115 {
global:
_nc_init_termtype;
_nc_strict_bsd;
form_driver_w;
use_tioctl;
wgetdelay;
} NCURSEST_5.9.20110404;