aboutsummaryrefslogtreecommitdiff
path: root/contrib/ncurses/misc/ncurses.ref
blob: cf4de7d592437f68d9ab4b8d85c0543a26791748 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
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