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