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