1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-23 11:18:54 +00:00
freebsd/contrib/ncurses/misc/ncurses.ref
Peter Wemm 0e3d540892 Import unmodified (but trimmed) ncurses 5.0 prerelease 990821.
This contains the full eti (panel, form, menu) extensions.
bmake glue to follow.

Obtained from:	ftp://ftp.clark.net/pub/dickey/ncurses
1999-08-24 01:06:48 +00:00

573 lines
20 KiB
Plaintext

LIBRARY ncurses2 INITINSTANCE
DESCRIPTION 'NCurses 1.9.9e-1 for OS/2 - base library'
EXPORTS
;************
;* curses.h *
;************
"stdscr" @500 NONAME ; variable
"curscr" @501 NONAME ; variable
"newscr" @502 NONAME ; variable
"COLORS" @503 NONAME ; variable
"COLOR_PAIRS" @504 NONAME ; variable
"color_pairs" @505 NONAME ; variable
"acs_map" @506 NONAME ; variable
"LINES" @510 NONAME ; variable
"COLS" @511 NONAME ; variable
"TABSIZE" @512 NONAME ; variable
"ESCDELAY" @513 NONAME ; variable
"ttytype" @514 NONAME ; variable
"cur_term" @515 NONAME ; variable
"addch" @1 NONAME ; generated
"addchnstr" @2 NONAME ; generated
"addchstr" @3 NONAME ; generated
"addnstr" @4 NONAME ; generated
"addstr" @5 NONAME ; generated
; "addnwstr" @6 NONAME ; missing
; "addwstr" @7 NONAME ; missing
; "add_wch" @8 NONAME ; missing
; "add_wchnstr" @9 NONAME ; missing
; "add_wchstr" @10 NONAME ; missing
"attroff" @11 NONAME ; generated
"attron" @12 NONAME ; generated
"attrset" @13 NONAME ; generated
"attr_get" @14 NONAME ; generated
; "attr_off" @15 NONAME ; implemented << NO!!
; "attr_on" @16 NONAME ; implemented << NO!!
"attr_set" @17 NONAME ; generated
"baudrate" @18 NONAME ; implemented
"beep" @19 NONAME ; implemented
"bkgd" @20 NONAME ; generated
"bkgdset" @21 NONAME ; generated
; "bkgrndset" @22 NONAME ; missing
; "bkgrnd" @23 NONAME ; missing
"border" @24 NONAME ; generated
; "border_set" @25 NONAME ; missing
"box" @26 NONAME ; generated
; "box_set" @27 NONAME ; missing
"can_change_color" @28 NONAME ; implemented
"cbreak" @29 NONAME ; implemented
"chgat" @30 NONAME ; generated
"clear" @31 NONAME ; generated
"clearok" @32 NONAME ; implemented
"clrtobot" @33 NONAME ; generated
"clrtoeol" @34 NONAME ; generated
"color_content" @35 NONAME ; implemented
"COLOR_PAIR" @36 NONAME ; generated
"copywin" @37 NONAME ; implemented
"curs_set" @38 NONAME ; implemented
"def_prog_mode" @39 NONAME ; implemented
"def_shell_mode" @40 NONAME ; implemented
"delay_output" @41 NONAME ; implemented
"delch" @42 NONAME ; generated
"delscreen" @43 NONAME ; implemented
"delwin" @44 NONAME ; implemented
"deleteln" @45 NONAME ; generated
"derwin" @46 NONAME ; implemented
"doupdate" @47 NONAME ; implemented
"dupwin" @48 NONAME ; implemented
"echo" @49 NONAME ; implemented
"echochar" @50 NONAME ; generated
; "echo_wchar" @51 NONAME ; missing
"endwin" @52 NONAME ; implemented
"erasechar" @53 NONAME ; implemented
; "erase_wchar" @54 NONAME ; missing
"filter" @55 NONAME ; implemented
"flash" @56 NONAME ; implemented
"flushinp" @57 NONAME ; implemented
; "getbkgd" @58 NONAME ; missing
; "getbkgrnd" @59 NONAME ; missing
; "getcchar" @60 NONAME ; missing
"getch" @61 NONAME ; generated
"getnstr" @62 NONAME ; generated
; "getn_wstr" @63 NONAME ; missing
"getstr" @64 NONAME ; generated
; "get_wch" @65 NONAME ; missing
"getwin" @66 NONAME ; not in XPG4
; "get_wstr" @67 NONAME ; missing
"halfdelay" @68 NONAME ; implemented
"has_colors" @69 NONAME ; implemented
"has_ic" @70 NONAME ; implemented
"has_il" @71 NONAME ; implemented
"hline" @72 NONAME ; generated
; "hline_set" @73 NONAME ; missing
"idcok" @74 NONAME ; implemented
"idlok" @75 NONAME ; implemented
"immedok" @76 NONAME ; implemented
"inch" @77 NONAME ; generated
"inchnstr" @78 NONAME ; generated
"inchstr" @79 NONAME ; generated
"initscr" @80 NONAME ; implemented
"init_color" @81 NONAME ; implemented
"init_pair" @82 NONAME ; implemented
"innstr" @83 NONAME ; generated
; "innwstr" @84 NONAME ; missing
"insch" @85 NONAME ; generated
"insdelln" @86 NONAME ; generated
"insertln" @87 NONAME ; generated
"insnstr" @88 NONAME ; generated
"insstr" @89 NONAME ; generated
"instr" @90 NONAME ; generated
; "ins_nwstr" @91 NONAME ; missing
; "ins_wch" @92 NONAME ; missing
; "ins_wstr" @93 NONAME ; missing
"intrflush" @94 NONAME ; implemented
; "inwstr" @95 NONAME ; missing
; "in_wch" @96 NONAME ; missing
; "in_wchstr" @97 NONAME ; missing
; "in_wchntr" @98 NONAME ; missing
"isendwin" @99 NONAME ; implemented
"is_linetouched" @100 NONAME ; implemented
"is_wintouched" @101 NONAME ; implemented
"keyname" @102 NONAME ; implemented
; "key_name" @103 NONAME ; missing
"keypad" @104 NONAME ; implemented
"killchar" @105 NONAME ; implemented
; "killwchar" @106 NONAME ; missing
"leaveok" @107 NONAME ; implemented
"longname" @108 NONAME ; implemented
"meta" @109 NONAME ; implemented
"move" @110 NONAME ; generated
"mvaddch" @111 NONAME ; generated
"mvaddchnstr" @112 NONAME ; generated
"mvaddchstr" @113 NONAME ; generated
"mvaddnstr" @114 NONAME ; generated
"mvaddstr" @115 NONAME ; generated
; "mvaddnwstr" @116 NONAME ; missing
; "mvaddwstr" @117 NONAME ; missing
; "mvadd_wch" @118 NONAME ; missing
; "mvadd_wchnstr" @119 NONAME ; missing
; "mvadd_wchstr" @120 NONAME ; missing
"mvchgat" @121 NONAME ; generated
"mvcur" @122 NONAME ; implemented
"mvdelch" @123 NONAME ; generated
"mvderwin" @124 NONAME ; implemented
"mvgetch" @125 NONAME ; generated
"mvgetnstr" @126 NONAME ; generated
; "mvgetn_wstr" @127 NONAME ; missing
"mvgetstr" @128 NONAME ; generated
; "mvget_wch" @129 NONAME ; missing
; "mvget_wstr" @130 NONAME ; missing
"mvhline" @131 NONAME ; generated
; "mvhline_set" @132 NONAME ; missing
"mvinch" @133 NONAME ; generated
"mvinchnstr" @134 NONAME ; generated
"mvinchstr" @135 NONAME ; generated
"mvinnstr" @136 NONAME ; generated
; "mvinnwstr" @137 NONAME ; missing
"mvinsch" @138 NONAME ; generated
"mvinsnstr" @139 NONAME ; generated
"mvinsstr" @140 NONAME ; generated
"mvinstr" @141 NONAME ; generated
; "mvins_nwstr" @142 NONAME ; missing
; "mvins_wch" @143 NONAME ; missing
; "mvins_wstr" @144 NONAME ; missing
; "mvinwstr" @145 NONAME ; missing
; "mvin_wch" @146 NONAME ; missing
; "mvin_wchstr" @147 NONAME ; missing
; "mvin_wchntr" @148 NONAME ; missing
"mvprintw" @149 NONAME ; implemented
"mvscanw" @150 NONAME ; implemented
"mvvline" @151 NONAME ; generated
; "mvvline_set" @152 NONAME ; missing
"mvwaddch" @153 NONAME ; generated
"mvwaddchnstr" @154 NONAME ; generated
"mvwaddchstr" @155 NONAME ; generated
"mvwaddnstr" @156 NONAME ; generated
"mvwaddstr" @157 NONAME ; generated
; "mvwaddnwstr" @158 NONAME ; missing
; "mvwaddwstr" @159 NONAME ; missing
; "mvwadd_wch" @160 NONAME ; missing
; "mvwadd_wchnstr" @161 NONAME ; missing
; "mvwadd_wchstr" @162 NONAME ; missing
"mvwchgat" @163 NONAME ; generated
"mvwdelch" @164 NONAME ; generated
"mvwgetch" @165 NONAME ; generated
"mvwgetnstr" @166 NONAME ; generated
; "mvwgetn_wstr" @167 NONAME ; missing
"mvwgetstr" @168 NONAME ; generated
; "mvwget_wch" @169 NONAME ; missing
; "mvwget_wstr" @170 NONAME ; missing
"mvwhline" @171 NONAME ; generated
; "mvwhline_set" @172 NONAME ; missing
"mvwin" @173 NONAME ; implemented
"mvwinch" @174 NONAME ; generated
"mvwinchnstr" @175 NONAME ; generated
"mvwinchstr" @176 NONAME ; generated
"mvwinnstr" @177 NONAME ; generated
; "mvwinnwstr" @178 NONAME ; missing
"mvwinsch" @179 NONAME ; generated
"mvwinsnstr" @180 NONAME ; generated
"mvwinsstr" @181 NONAME ; generated
"mvwinstr" @182 NONAME ; generated
; "mvwins_nwstr" @183 NONAME ; missing
; "mvwins_wch" @184 NONAME ; missing
; "mvwins_wstr" @185 NONAME ; missing
; "mvwinwstr" @186 NONAME ; missing
; "mvwin_wch" @187 NONAME ; missing
; "mvwin_wchnstr" @188 NONAME ; missing
; "mvwin_wchstr" @189 NONAME ; missing
"mvwprintw" @190 NONAME ; implemented
"mvwscanw" @191 NONAME ; implemented
"mvwvline" @192 NONAME ; generated
; "mvwvline_set" @193 NONAME ; missing
"napms" @194 NONAME ; implemented
"newpad" @195 NONAME ; implemented
"newterm" @196 NONAME ; implemented
"newwin" @197 NONAME ; implemented
"nl" @198 NONAME ; implemented
"nocbreak" @199 NONAME ; implemented
"nodelay" @200 NONAME ; implemented
"noecho" @201 NONAME ; implemented
"nonl" @202 NONAME ; implemented
"noqiflush" @203 NONAME ; implemented
"noraw" @204 NONAME ; implemented
"notimeout" @205 NONAME ; implemented
"overlay" @206 NONAME ; implemented
"overwrite" @207 NONAME ; implemented
"pair_content" @208 NONAME ; implemented
"PAIR_NUMBER" @209 NONAME ; generated
"pechochar" @210 NONAME ; implemented
; "pecho_wchar" @211 NONAME ; missing
"pnoutrefresh" @212 NONAME ; implemented
"prefresh" @213 NONAME ; implemented
"printw" @214 NONAME ; implemented
"putp" @215 NONAME ; implemented
"putwin" @216 NONAME ; implemented
"qiflush" @217 NONAME ; implemented
"raw" @218 NONAME ; implemented
"redrawwin" @219 NONAME ; generated
"refresh" @220 NONAME ; generated
"resetty" @221 NONAME ; implemented
"reset_prog_mode" @222 NONAME ; implemented
"reset_shell_mode" @223 NONAME ; implemented
"ripoffline" @224 NONAME ; implemented
"savetty" @225 NONAME ; implemented
"scanw" @226 NONAME ; implemented
"scr_dump" @227 NONAME ; implemented
"scr_init" @228 NONAME ; implemented
"scrl" @229 NONAME ; generated
"scroll" @230 NONAME ; generated
"scrollok" @231 NONAME ; implemented
"scr_restore" @232 NONAME ; implemented
"scr_set" @233 NONAME ; implemented
; "setcchar" @234 NONAME ; missing
"setscrreg" @235 NONAME ; generated
"set_term" @236 NONAME ; implemented
"slk_attroff" @237 NONAME ; implemented
; "slk_attr_off" @238 NONAME ; missing
"slk_attron" @239 NONAME ; implemented
; "slk_attr_on" @240 NONAME ; missing
"slk_attrset" @241 NONAME ; implemented
; "slk_attr_set" @242 NONAME ; missing
"slk_clear" @243 NONAME ; implemented
"slk_init" @244 NONAME ; implemented
"slk_label" @245 NONAME ; implemented
"slk_noutrefresh" @246 NONAME ; implemented
"slk_refresh" @247 NONAME ; implemented
"slk_restore" @248 NONAME ; implemented
"slk_set" @249 NONAME ; implemented
"slk_touch" @250 NONAME ; implemented
; "slk_wset" @251 NONAME ; missing
"standout" @252 NONAME ; generated
"standend" @253 NONAME ; generated
"start_color" @254 NONAME ; implemented
"subpad" @255 NONAME ; implemented
"subwin" @256 NONAME ; implemented
"syncok" @257 NONAME ; implemented
"termattrs" @258 NONAME ; implemented
"termname" @259 NONAME ; implemented
"tigetflag" @260 NONAME ; implemented
"tigetnum" @261 NONAME ; implemented
"tigetstr" @262 NONAME ; implemented
; "timeout" @263 NONAME ; implemented << NO!!
"typeahead" @264 NONAME ; implemented
"ungetch" @265 NONAME ; implemented
; "unget_wch" @266 NONAME ; missing
"untouchwin" @267 NONAME ; generated
"use_env" @268 NONAME ; implemented
"vidattr" @269 NONAME ; implemented
; "vid_attr" @270 NONAME ; missing
"vidputs" @271 NONAME ; implemented
; "vid_puts" @272 NONAME ; missing
"vline" @273 NONAME ; generated
; "vline_set" @274 NONAME ; missing
"vwprintw" @275 NONAME ; implemented
; "vw_printw" @276 NONAME ; implemented << NO!!
"vwscanw" @277 NONAME ; implemented
; "vw_scanw" @278 NONAME ; implemented << NO!!
"waddch" @279 NONAME ; implemented
"waddchnstr" @280 NONAME ; implemented
"waddchstr" @281 NONAME ; generated
"waddnstr" @282 NONAME ; implemented
"waddstr" @283 NONAME ; generated
; "waddwstr" @284 NONAME ; missing
; "wadd_wch" @285 NONAME ; missing
; "wadd_wchnstr" @286 NONAME ; missing
; "wadd_wchstr" @287 NONAME ; missing
"wattron" @288 NONAME ; generated
"wattroff" @289 NONAME ; generated
"wattrset" @290 NONAME ; generated
"wattr_get" @291 NONAME ; generated
"wattr_on" @292 NONAME ; implemented
"wattr_off" @293 NONAME ; implemented
; "wattr_set" @294 NONAME ; implemented << NO!!
"wbkgd" @295 NONAME ; implemented
"wbkgdset" @296 NONAME ; generated
; "wbkgrndset" @297 NONAME ; missing
; "wbkgrnd" @298 NONAME ; missing
"wborder" @299 NONAME ; implemented
; "wborder_set" @300 NONAME ; missing
"wchgat" @301 NONAME ; implemented
"wclear" @302 NONAME ; implemented
"wclrtobot" @303 NONAME ; implemented
"wclrtoeol" @304 NONAME ; implemented
"wcursyncup" @305 NONAME ; implemented
"wdelch" @306 NONAME ; implemented
"wdeleteln" @307 NONAME ; generated
"wechochar" @308 NONAME ; implemented
; "wecho_wchar" @309 NONAME ; missing
"werase" @310 NONAME ; implemented
; "wgetbkgrnd" @311 NONAME ; missing
"wgetch" @312 NONAME ; implemented
"wgetnstr" @313 NONAME ; implemented
; "wgetn_wstr" @314 NONAME ; missing
"wgetstr" @315 NONAME ; generated
; "wget_wch" @316 NONAME ; missing
; "wget_wstr" @317 NONAME ; missing
"whline" @318 NONAME ; implemented
; "whline_set" @319 NONAME ; missing
"winch" @320 NONAME ; generated
"winchnstr" @321 NONAME ; implemented
"winchstr" @322 NONAME ; generated
"winnstr" @323 NONAME ; implemented
; "winnwstr" @324 NONAME ; missing
"winsch" @325 NONAME ; implemented
"winsdelln" @326 NONAME ; implemented
"winsertln" @327 NONAME ; generated
"winsnstr" @328 NONAME ; implemented
"winsstr" @329 NONAME ; generated
"winstr" @330 NONAME ; generated
; "wins_nwstr" @331 NONAME ; missing
; "wins_wch" @332 NONAME ; missing
; "wins_wstr" @333 NONAME ; missing
; "winwstr" @334 NONAME ; missing
; "win_wch" @335 NONAME ; missing
; "win_wchnstr" @336 NONAME ; missing
; "win_wchstr" @337 NONAME ; missing
"wmove" @338 NONAME ; implemented
"wnoutrefresh" @339 NONAME ; implemented
"wprintw" @340 NONAME ; implemented
"wredrawln" @341 NONAME ; implemented
"wrefresh" @342 NONAME ; implemented
"wresize" @343 NONAME ; implemented
"wscanw" @344 NONAME ; implemented
"wscrl" @345 NONAME ; implemented
"wsetscrreg" @346 NONAME ; implemented
"wstandout" @347 NONAME ; generated
"wstandend" @348 NONAME ; generated
"wsyncdown" @349 NONAME ; implemented
"wsyncup" @350 NONAME ; implemented
"wtimeout" @351 NONAME ; implemented
"wtouchln" @352 NONAME ; implemented
; "wunctrl" @353 NONAME ; missing
"wvline" @354 NONAME ; implemented
; "wvline_set" @355 NONAME ; missing
"getmouse" @356 NONAME
"ungetmouse" @357 NONAME
"mousemask" @358 NONAME
"wenclose" @359 NONAME
"mouseinterval" @360 NONAME
; from unctrl.h
"unctrl" @361 NONAME
; publics for tracing
"_tracef" @400 NONAME
"_tracedump" @401 NONAME
"_traceattr" @402 NONAME
"_tracechar" @403 NONAME
"_tracemouse" @404 NONAME
"trace" @405 NONAME
;**********
;* term.h *
;**********
"boolnames" @600 NONAME ; variable
"boolcodes" @601 NONAME ; variable
"boolfnames" @602 NONAME ; variable
"numnames" @603 NONAME ; variable
"numcodes" @604 NONAME ; variable
"numfnames" @605 NONAME ; variable
"strnames" @606 NONAME ; variable
"strcodes" @608 NONAME ; variable
"strfnames" @609 NONAME ; variable
; internals
"_nc_read_entry" @620 NONAME
"_nc_read_file_entry" @621 NONAME
"_nc_first_name" @622 NONAME
"_nc_name_match" @623 NONAME
"_nc_read_termcap_entry" @624 NONAME
"_nc_fallback" @625 NONAME
; entry points
"set_curterm" @640 NONAME
"del_curterm" @641 NONAME
; entry points
; "putp" @642 NONAME ; already defined
"restartterm" @643 NONAME
"setupterm" @644 NONAME
"tgetent" @645 NONAME
"tgetflag" @646 NONAME
"tgetnum" @647 NONAME
"tgetstr" @648 NONAME
"tgoto" @649 NONAME
; "tigetflag" @650 NONAME ; already defined
; "tigetnum" @651 NONAME ; already defined
; "tigetstr" @652 NONAME ; already defined
"tparm" @653 NONAME
"tparam" @654 NONAME
"tputs" @655 NONAME
;*************
;* termcap.h *
;*************
; the functions are already defined in term.h
"PC" @660 NONAME
"UP" @661 NONAME
"BC" @662 NONAME
"ospeed" @663 NONAME
;****************
;* term_entry.h *
;****************
"_nc_head" @700 NONAME
"_nc_tail" @701 NONAME
; alloc_entry.c: elementary allocation code
"_nc_init_entry" @702 NONAME
"_nc_save_str" @703 NONAME
"_nc_merge_entry" @704 NONAME
"_nc_wrap_entry" @705 NONAME
; parse_entry.c: entry-parsing code
"_nc_parse_entry" @706 NONAME
"_nc_capcmp" @707 NONAME
; write_entry.c: writing an entry to the file system
"_nc_write_entry" @708 NONAME
; comp_parse.c: entry list handling
"_nc_read_entry_source" @709 NONAME
"_nc_entry_match" @710 NONAME
"_nc_resolve_uses" @711 NONAME
"_nc_free_entries" @712 NONAME
;*********
;* tic.h *
;*********
; "_nc_tracing" @800 NONAME ; defined below
; "_nc_tracef" @801 NONAME ; missing
; "_nc_visbuf" @802 NONAME ; defined below
"_nc_curr_token" @803 NONAME
"_nc_info_hash_table" @804 NONAME
"_nc_cap_hash_table" @805 NONAME
"_nc_capalias_table" @806 NONAME
"_nc_infoalias_table" @807 NONAME
"_nc_get_table" @808 NONAME
; comp_hash.c: name lookup
"_nc_find_entry" @809 NONAME
"_nc_find_type_entry" @810 NONAME
; comp_scan.c: lexical analysis
"_nc_get_token" @811 NONAME
"_nc_push_token" @812 NONAME
"_nc_reset_input" @813 NONAME
"_nc_panic_mode" @814 NONAME
"_nc_curr_line" @815 NONAME
"_nc_curr_col" @816 NONAME
"_nc_curr_file_pos" @817 NONAME
"_nc_comment_start" @818 NONAME
"_nc_comment_end" @819 NONAME
"_nc_syntax" @820 NONAME
"_nc_start_line" @821 NONAME
; comp_error.c: warning & abort messages
"_nc_set_source" @822 NONAME
"_nc_get_type" @823 NONAME
"_nc_set_type" @824 NONAME
"_nc_syserr_abort" @825 NONAME
"_nc_err_abort" @826 NONAME
"_nc_warning" @827 NONAME
"_nc_suppress_warnings" @828 NONAME
; captoinfo.c: capability conversion
"_nc_captoinfo" @829 NONAME
"_nc_infotocap" @830 NONAME
; comp_main.c: compiler main
; "_nc_progname" @831 NONAME ; no need to export it
; *****************
; NCurses internals -- just for progs/*.exe and the library itself.
; *****************
; For broken linkers
; "_nc_screen" @1000 NONAME
; "_nc_alloc_screen" @1001 NONAME
; "_nc_set_screen" @1002 NONAME
; For not so broken linkers
"SP" @1003 NONAME
; Who knows what this is for
"_slk_init" @1004 NONAME
"slk_initialize" @1005 NONAME
; Tracing -- all functions used internally
"_nc_tracing" @1010 NONAME
"_nc_tputs_trace" @1011 NONAME
"_nc_visbuf" @1012 NONAME
; lib_acs.c
"init_acs" @1013 NONAME
; lib_mvcur.c
"_nc_mvcur_init" @1014 NONAME
"_nc_mvcur_wrap" @1015 NONAME
"_nc_mvcur_scrolln" @1016 NONAME
; lib_mouse.c
"_nc_mouse_init" @1017 NONAME
"_nc_mouse_event" @1018 NONAME
"_nc_mouse_inline" @1019 NONAME
"_nc_mouse_parse" @1020 NONAME
"_nc_mouse_wrap" @1021 NONAME
"_nc_mouse_resume" @1022 NONAME
"_nc_max_click_interval" @1023 NONAME
; elsewhere ...
"_nc_keypad" @1024 NONAME
"_nc_makenew" @1025 NONAME
"_nc_outch" @1026 NONAME
"_nc_render" @1027 NONAME
"_nc_waddch_nosync" @1028 NONAME
"_nc_scroll_optimize" @1029 NONAME
"_nc_scroll_window" @1030 NONAME
"_nc_setupscreen" @1031 NONAME
"_nc_backspace" @1032 NONAME
"_nc_outstr" @1033 NONAME
"_nc_signal_handler" @1034 NONAME
"_nc_synchook" @1035 NONAME
"_nc_timed_wait" @1036 NONAME
"_nc_do_color" @1037 NONAME