summaryrefslogtreecommitdiff
path: root/usr/src/lib/libcurses/screen/mapfile-vers
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libcurses/screen/mapfile-vers')
-rw-r--r--usr/src/lib/libcurses/screen/mapfile-vers406
1 files changed, 339 insertions, 67 deletions
diff --git a/usr/src/lib/libcurses/screen/mapfile-vers b/usr/src/lib/libcurses/screen/mapfile-vers
index 6e7cf9d1a6..1ec3ccd80c 100644
--- a/usr/src/lib/libcurses/screen/mapfile-vers
+++ b/usr/src/lib/libcurses/screen/mapfile-vers
@@ -370,62 +370,238 @@ SYMBOL_VERSION SUNW_1.1 {
SYMBOL_VERSION SUNWprivate_1.1 {
global:
- acs32map;
- acs_map;
- BC;
- bit_attributes;
+ acs32map {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
+ acs_map {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
+ BC {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
+ bit_attributes {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 36;
+ };
+ };
_blast_keys;
- boolcodes;
- boolfnames;
- boolnames;
+ boolcodes {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[38];
+ };
+ };
+ boolfnames {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[38];
+ };
+ };
+ boolnames {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[38];
+ };
+ };
box32;
_branchto;
- _called_before;
+ _called_before {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 1;
+ };
+ };
_ccleanup;
cconvert;
cexpand;
_change_color;
_change_video;
_chkinput;
- COLOR_PAIRS;
- COLORS;
- COLS;
+ COLOR_PAIRS {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 4;
+ };
+ };
+ COLORS {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 4;
+ };
+ };
+ COLS {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 4;
+ };
+ };
_countchar;
cpr;
- _csmax;
- cswidth;
- cur_bools;
- cur_nums;
- curscr;
+ _csmax {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 2;
+ };
+ };
+ cswidth {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 8;
+ };
+ };
+ cur_bools {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
+ cur_nums {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
+ curscr {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
curserr;
- curs_errno;
- curs_err_strings;
- curses_version;
+ curs_errno {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 2;
+ };
+ };
+ curs_err_strings {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[4];
+ };
+ };
+ curses_version {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
_curs_mbstowcs;
_curs_mbtowc;
- curs_parm_err;
- _curs_scrwidth;
- cur_strs;
+ curs_parm_err {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 32;
+ };
+ };
+ _curs_scrwidth {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 8;
+ };
+ };
+ cur_strs {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
_curs_wcstombs;
_curs_wctomb;
- cur_term;
- Def_term;
+ cur_term {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
+ Def_term {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
_delay;
delkey;
delkeymap;
delterm;
- _do_slk_noref;
- _do_slk_ref;
- _do_slk_tch;
+ _do_slk_noref {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
+ _do_slk_ref {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
+ _do_slk_tch {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
draino;
- _endwin;
- _first_term;
+ _endwin {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 1;
+ };
+ };
+$if _ELF64
+ _first_term {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 2032;
+ };
+ };
+$elif _ELF32
+ _first_term {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 1340;
+ };
+ };
+$else
+$error unknown ELFCLASS
+$endif
fixterm;
force_doupdate;
- _frst_bools;
- _frst_nums;
- _frst_strs;
- _frst_tblstr;
+ _frst_bools {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 38;
+ };
+ };
+ _frst_nums {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 68;
+ };
+ };
+ _frst_strs {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[395];
+ };
+ };
+ _frst_tblstr {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 1400;
+ };
+ };
garbagedlines;
garbagedwin;
getattrs;
@@ -449,7 +625,7 @@ SYMBOL_VERSION SUNWprivate_1.1 {
_init_costs;
_init_HP_pair;
initscr32;
- LINES;
+ LINES { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
m_addch;
m_addstr;
makenew;
@@ -463,7 +639,7 @@ SYMBOL_VERSION SUNWprivate_1.1 {
mbgetwidth;
_mbinsshift;
mbscrw;
- _mbtrue;
+ _mbtrue { ASSERT = { TYPE = OBJECT; SIZE = 1; }; };
_mbvalid;
m_clear;
memSset;
@@ -474,7 +650,7 @@ SYMBOL_VERSION SUNWprivate_1.1 {
mouse_off;
mouse_on;
mouse_set;
- Mouse_status;
+ Mouse_status { ASSERT = { TYPE = OBJECT; SIZE = 20; }; };
m_refresh;
mvhline;
mvvline;
@@ -483,19 +659,34 @@ SYMBOL_VERSION SUNWprivate_1.1 {
newkey;
newscreen;
newterm32;
- numcodes;
- numfnames;
- numnames;
- Oldcolors;
- ospeed;
+ numcodes {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[34];
+ };
+ };
+ numfnames {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[34];
+ };
+ };
+ numnames {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[34];
+ };
+ };
+ Oldcolors { ASSERT = { TYPE = OBJECT; SIZE = 32; }; };
+ ospeed { ASSERT = { TYPE = OBJECT; SIZE = 2; }; };
_outch;
_outchar;
- outchcount;
+ outchcount { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
_outwch;
_overlap;
p32echochar;
_padjust;
- PC;
+ PC { ASSERT = { TYPE = OBJECT; SIZE = 1; }; };
pr_bfooting;
pr_bheading;
pr_boolean;
@@ -506,48 +697,104 @@ SYMBOL_VERSION SUNWprivate_1.1 {
pr_nfooting;
pr_nheading;
pr_number;
- prog_istermios;
- progname { FLAGS = NODIRECT };
+ prog_istermios { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
+ progname {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ FLAGS = NODIRECT;
+ };
pr_onecolumn;
pr_sfooting;
pr_sheading;
pr_string;
pr_width;
_quick_echo;
- _quick_ptr;
+ _quick_ptr {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
request_mouse_pos;
resetterm;
- _rip_init;
+ _rip_init {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
rmpadding;
saveterm;
_scr_all;
scr_ll_dump;
- _scrmax;
+ _scrmax { ASSERT = { TYPE = OBJECT; SIZE = 2; }; };
scr_reset;
setcurscreen;
set_curterm;
setcurterm;
- _setidln;
+ _setidln {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
setkeymap;
- shell_istermios;
- _slk_init;
+ shell_istermios { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
+ _slk_init {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
slk_start;
_slk_update;
- SP;
+ SP {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
_sprintw;
__sscans;
- stdscr;
+ stdscr {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
_strbyte2code;
_strcode2byte;
- strcodes;
- strfnames;
- strnames;
- TABSIZE;
+ strcodes {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[395];
+ };
+ };
+ strfnames {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[395];
+ };
+ };
+ strnames {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[395];
+ };
+ };
+ TABSIZE { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
_tcsearch;
termerr;
- term_errno;
- term_err_strings;
- term_parm_err;
+ term_errno { ASSERT = { TYPE = OBJECT; SIZE = 2; }; };
+ term_err_strings {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[8];
+ };
+ };
+ term_parm_err { ASSERT = { TYPE = OBJECT; SIZE = 32; }; };
tgetch;
tgetwch;
tifgetflag;
@@ -565,17 +812,37 @@ SYMBOL_VERSION SUNWprivate_1.1 {
traceon;
_tstp;
ttimeout;
- ttytype;
- _unctrl;
- UP;
+ ttytype { ASSERT = { TYPE = OBJECT; SIZE = 1024; }; };
+ _unctrl {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[128];
+ };
+ };
+ UP {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
_update_old_y_area;
use_env;
- _use_env;
- _useidln;
+ _use_env { ASSERT = { TYPE = OBJECT; SIZE = 1; }; };
+ _useidln {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
vid32attr;
vid32puts;
vidupdate;
- _virtscr;
+ _virtscr {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
vline;
w32addch;
w32attroff;
@@ -587,7 +854,12 @@ SYMBOL_VERSION SUNWprivate_1.1 {
wmbinch;
wmbmove;
wmouse_position;
- _y16update;
+ _y16update {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
local:
*;
};