1/****************************************************************************
2 * Copyright 2018-2019,2020 Thomas E. Dickey                                *
3 * Copyright 2001-2016,2017 Free Software Foundation, Inc.                  *
4 *                                                                          *
5 * Permission is hereby granted, free of charge, to any person obtaining a  *
6 * copy of this software and associated documentation files (the            *
7 * "Software"), to deal in the Software without restriction, including      *
8 * without limitation the rights to use, copy, modify, merge, publish,      *
9 * distribute, distribute with modifications, sublicense, and/or sell       *
10 * copies of the Software, and to permit persons to whom the Software is    *
11 * furnished to do so, subject to the following conditions:                 *
12 *                                                                          *
13 * The above copyright notice and this permission notice shall be included  *
14 * in all copies or substantial portions of the Software.                   *
15 *                                                                          *
16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
17 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
18 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
19 * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
20 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
21 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
22 * THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
23 *                                                                          *
24 * Except as contained in this notice, the name(s) of the above copyright   *
25 * holders shall not be used in advertising or otherwise to promote the     *
26 * sale, use or other dealings in this Software without prior written       *
27 * authorization.                                                           *
28 ****************************************************************************/
29
30/****************************************************************************
31 *  Author: Thomas E. Dickey       2001-on                                  *
32 ****************************************************************************/
33/* LINTLIBRARY */
34
35/* ./tty/hardscroll.c */
36
37#include <curses.priv.h>
38
39#undef _nc_oldnums
40int	*_nc_oldnums;
41
42#undef _nc_scroll_optimize_sp
43void	_nc_scroll_optimize_sp(
44		SCREEN	*sp)
45		{ /* void */ }
46
47#undef _nc_scroll_optimize
48void	_nc_scroll_optimize(void)
49		{ /* void */ }
50
51#undef _nc_linedump_sp
52void	_nc_linedump_sp(
53		SCREEN	*sp)
54		{ /* void */ }
55
56#undef _nc_linedump
57void	_nc_linedump(void)
58		{ /* void */ }
59
60/* ./tty/hashmap.c */
61
62#undef _nc_hash_map_sp
63void	_nc_hash_map_sp(
64		SCREEN	*sp)
65		{ /* void */ }
66
67#undef _nc_hash_map
68void	_nc_hash_map(void)
69		{ /* void */ }
70
71#undef _nc_make_oldhash_sp
72void	_nc_make_oldhash_sp(
73		SCREEN	*sp,
74		int	i)
75		{ /* void */ }
76
77#undef _nc_make_oldhash
78void	_nc_make_oldhash(
79		int	i)
80		{ /* void */ }
81
82#undef _nc_scroll_oldhash_sp
83void	_nc_scroll_oldhash_sp(
84		SCREEN	*sp,
85		int	n,
86		int	top,
87		int	bot)
88		{ /* void */ }
89
90#undef _nc_scroll_oldhash
91void	_nc_scroll_oldhash(
92		int	n,
93		int	top,
94		int	bot)
95		{ /* void */ }
96
97/* ./base/lib_addch.c */
98
99#undef _nc_render
100cchar_t	_nc_render(
101		WINDOW	*win,
102		cchar_t	ch)
103		{ return(*(cchar_t *)0); }
104
105#undef _nc_build_wch
106int	_nc_build_wch(
107		WINDOW	*win,
108		cchar_t	*ch)
109		{ return(*(int *)0); }
110
111#undef _nc_waddch_nosync
112int	_nc_waddch_nosync(
113		WINDOW	*win,
114		const cchar_t c)
115		{ return(*(int *)0); }
116
117#undef waddch
118int	waddch(
119		WINDOW	*win,
120		const chtype ch)
121		{ return(*(int *)0); }
122
123#undef wechochar
124int	wechochar(
125		WINDOW	*win,
126		const chtype ch)
127		{ return(*(int *)0); }
128
129/* ./base/lib_addstr.c */
130
131#undef waddnstr
132int	waddnstr(
133		WINDOW	*win,
134		const char *astr,
135		int	n)
136		{ return(*(int *)0); }
137
138#undef waddchnstr
139int	waddchnstr(
140		WINDOW	*win,
141		const chtype *astr,
142		int	n)
143		{ return(*(int *)0); }
144
145#undef _nc_wchstrlen
146int	_nc_wchstrlen(
147		const cchar_t *s)
148		{ return(*(int *)0); }
149
150#undef wadd_wchnstr
151int	wadd_wchnstr(
152		WINDOW	*win,
153		const cchar_t *astr,
154		int	n)
155		{ return(*(int *)0); }
156
157#undef waddnwstr
158int	waddnwstr(
159		WINDOW	*win,
160		const wchar_t *str,
161		int	n)
162		{ return(*(int *)0); }
163
164/* ./base/lib_beep.c */
165
166#undef beep_sp
167int	beep_sp(
168		SCREEN	*sp)
169		{ return(*(int *)0); }
170
171#undef beep
172int	beep(void)
173		{ return(*(int *)0); }
174
175/* ./base/lib_bkgd.c */
176
177#undef wbkgrndset
178void	wbkgrndset(
179		WINDOW	*win,
180		const cchar_t *ch)
181		{ /* void */ }
182
183#undef wbkgdset
184void	wbkgdset(
185		WINDOW	*win,
186		chtype	ch)
187		{ /* void */ }
188
189#undef wbkgrnd
190int	wbkgrnd(
191		WINDOW	*win,
192		const cchar_t *ch)
193		{ return(*(int *)0); }
194
195#undef wbkgd
196int	wbkgd(
197		WINDOW	*win,
198		chtype	ch)
199		{ return(*(int *)0); }
200
201/* ./base/lib_box.c */
202
203#undef wborder
204int	wborder(
205		WINDOW	*win,
206		chtype	ls,
207		chtype	rs,
208		chtype	ts,
209		chtype	bs,
210		chtype	tl,
211		chtype	tr,
212		chtype	bl,
213		chtype	br)
214		{ return(*(int *)0); }
215
216/* ./base/lib_chgat.c */
217
218#undef wchgat
219int	wchgat(
220		WINDOW	*win,
221		int	n,
222		attr_t	attr,
223		short	pair_arg,
224		const void *opts)
225		{ return(*(int *)0); }
226
227/* ./base/lib_clear.c */
228
229#undef wclear
230int	wclear(
231		WINDOW	*win)
232		{ return(*(int *)0); }
233
234/* ./base/lib_clearok.c */
235
236#undef clearok
237int	clearok(
238		WINDOW	*win,
239		NCURSES_BOOL flag)
240		{ return(*(int *)0); }
241
242/* ./base/lib_clrbot.c */
243
244#undef wclrtobot
245int	wclrtobot(
246		WINDOW	*win)
247		{ return(*(int *)0); }
248
249/* ./base/lib_clreol.c */
250
251#undef wclrtoeol
252int	wclrtoeol(
253		WINDOW	*win)
254		{ return(*(int *)0); }
255
256/* ./base/lib_color.c */
257
258#undef COLOR_PAIRS
259int	COLOR_PAIRS;
260#undef COLORS
261int	COLORS;
262
263#undef _nc_reset_colors_sp
264NCURSES_BOOL _nc_reset_colors_sp(
265		SCREEN	*sp)
266		{ return(*(NCURSES_BOOL *)0); }
267
268#undef _nc_reset_colors
269NCURSES_BOOL _nc_reset_colors(void)
270		{ return(*(NCURSES_BOOL *)0); }
271
272#undef start_color_sp
273int	start_color_sp(
274		SCREEN	*sp)
275		{ return(*(int *)0); }
276
277#undef start_color
278int	start_color(void)
279		{ return(*(int *)0); }
280
281#undef _nc_change_pair
282void	_nc_change_pair(
283		SCREEN	*sp,
284		int	pair)
285		{ /* void */ }
286
287#undef _nc_reserve_pairs
288void	_nc_reserve_pairs(
289		SCREEN	*sp,
290		int	want)
291		{ /* void */ }
292
293#undef _nc_init_pair
294int	_nc_init_pair(
295		SCREEN	*sp,
296		int	pair,
297		int	f,
298		int	b)
299		{ return(*(int *)0); }
300
301#undef init_pair_sp
302int	init_pair_sp(
303		SCREEN	*sp,
304		short	pair,
305		short	f,
306		short	b)
307		{ return(*(int *)0); }
308
309#undef init_pair
310int	init_pair(
311		short	pair,
312		short	f,
313		short	b)
314		{ return(*(int *)0); }
315
316#undef _nc_init_color
317int	_nc_init_color(
318		SCREEN	*sp,
319		int	color,
320		int	r,
321		int	g,
322		int	b)
323		{ return(*(int *)0); }
324
325#undef init_color_sp
326int	init_color_sp(
327		SCREEN	*sp,
328		short	color,
329		short	r,
330		short	g,
331		short	b)
332		{ return(*(int *)0); }
333
334#undef init_color
335int	init_color(
336		short	color,
337		short	r,
338		short	g,
339		short	b)
340		{ return(*(int *)0); }
341
342#undef can_change_color_sp
343NCURSES_BOOL can_change_color_sp(
344		SCREEN	*sp)
345		{ return(*(NCURSES_BOOL *)0); }
346
347#undef can_change_color
348NCURSES_BOOL can_change_color(void)
349		{ return(*(NCURSES_BOOL *)0); }
350
351#undef has_colors_sp
352NCURSES_BOOL has_colors_sp(
353		SCREEN	*sp)
354		{ return(*(NCURSES_BOOL *)0); }
355
356#undef has_colors
357NCURSES_BOOL has_colors(void)
358		{ return(*(NCURSES_BOOL *)0); }
359
360#undef color_content_sp
361int	color_content_sp(
362		SCREEN	*sp,
363		short	color,
364		short	*r,
365		short	*g,
366		short	*b)
367		{ return(*(int *)0); }
368
369#undef color_content
370int	color_content(
371		short	color,
372		short	*r,
373		short	*g,
374		short	*b)
375		{ return(*(int *)0); }
376
377#undef _nc_pair_content
378int	_nc_pair_content(
379		SCREEN	*sp,
380		int	pair,
381		int	*f,
382		int	*b)
383		{ return(*(int *)0); }
384
385#undef pair_content_sp
386int	pair_content_sp(
387		SCREEN	*sp,
388		short	pair,
389		short	*f,
390		short	*b)
391		{ return(*(int *)0); }
392
393#undef pair_content
394int	pair_content(
395		short	pair,
396		short	*f,
397		short	*b)
398		{ return(*(int *)0); }
399
400#undef _nc_do_color_sp
401void	_nc_do_color_sp(
402		SCREEN	*sp,
403		int	old_pair,
404		int	pair,
405		int	reverse,
406		NCURSES_OUTC_sp outc)
407		{ /* void */ }
408
409#undef _nc_do_color
410void	_nc_do_color(
411		int	old_pair,
412		int	pair,
413		int	reverse,
414		NCURSES_OUTC outc)
415		{ /* void */ }
416
417#undef init_extended_pair_sp
418int	init_extended_pair_sp(
419		SCREEN	*sp,
420		int	pair,
421		int	f,
422		int	b)
423		{ return(*(int *)0); }
424
425#undef init_extended_color_sp
426int	init_extended_color_sp(
427		SCREEN	*sp,
428		int	color,
429		int	r,
430		int	g,
431		int	b)
432		{ return(*(int *)0); }
433
434#undef extended_color_content_sp
435int	extended_color_content_sp(
436		SCREEN	*sp,
437		int	color,
438		int	*r,
439		int	*g,
440		int	*b)
441		{ return(*(int *)0); }
442
443#undef extended_pair_content_sp
444int	extended_pair_content_sp(
445		SCREEN	*sp,
446		int	pair,
447		int	*f,
448		int	*b)
449		{ return(*(int *)0); }
450
451#undef reset_color_pairs_sp
452void	reset_color_pairs_sp(
453		SCREEN	*sp)
454		{ /* void */ }
455
456#undef init_extended_pair
457int	init_extended_pair(
458		int	pair,
459		int	f,
460		int	b)
461		{ return(*(int *)0); }
462
463#undef init_extended_color
464int	init_extended_color(
465		int	color,
466		int	r,
467		int	g,
468		int	b)
469		{ return(*(int *)0); }
470
471#undef extended_color_content
472int	extended_color_content(
473		int	color,
474		int	*r,
475		int	*g,
476		int	*b)
477		{ return(*(int *)0); }
478
479#undef extended_pair_content
480int	extended_pair_content(
481		int	pair,
482		int	*f,
483		int	*b)
484		{ return(*(int *)0); }
485
486#undef reset_color_pairs
487void	reset_color_pairs(void)
488		{ /* void */ }
489
490/* ./base/lib_colorset.c */
491
492#undef wcolor_set
493int	wcolor_set(
494		WINDOW	*win,
495		short	pair_arg,
496		void	*opts)
497		{ return(*(int *)0); }
498
499/* ./base/lib_delch.c */
500
501#undef wdelch
502int	wdelch(
503		WINDOW	*win)
504		{ return(*(int *)0); }
505
506/* ./base/lib_delwin.c */
507
508#undef delwin
509int	delwin(
510		WINDOW	*win)
511		{ return(*(int *)0); }
512
513/* ./base/lib_echo.c */
514
515#undef echo_sp
516int	echo_sp(
517		SCREEN	*sp)
518		{ return(*(int *)0); }
519
520#undef echo
521int	echo(void)
522		{ return(*(int *)0); }
523
524#undef noecho_sp
525int	noecho_sp(
526		SCREEN	*sp)
527		{ return(*(int *)0); }
528
529#undef noecho
530int	noecho(void)
531		{ return(*(int *)0); }
532
533/* ./base/lib_endwin.c */
534
535#undef endwin_sp
536int	endwin_sp(
537		SCREEN	*sp)
538		{ return(*(int *)0); }
539
540#undef endwin
541int	endwin(void)
542		{ return(*(int *)0); }
543
544/* ./base/lib_erase.c */
545
546#undef werase
547int	werase(
548		WINDOW	*win)
549		{ return(*(int *)0); }
550
551/* ./base/lib_flash.c */
552
553#undef flash_sp
554int	flash_sp(
555		SCREEN	*sp)
556		{ return(*(int *)0); }
557
558#undef flash
559int	flash(void)
560		{ return(*(int *)0); }
561
562/* ./lib_gen.c */
563
564#undef addch
565int	addch(
566		const chtype z)
567		{ return(*(int *)0); }
568
569#undef addchnstr
570int	addchnstr(
571		const chtype *a1,
572		int	z)
573		{ return(*(int *)0); }
574
575#undef addchstr
576int	addchstr(
577		const chtype *z)
578		{ return(*(int *)0); }
579
580#undef addnstr
581int	addnstr(
582		const char *a1,
583		int	z)
584		{ return(*(int *)0); }
585
586#undef addstr
587int	addstr(
588		const char *z)
589		{ return(*(int *)0); }
590
591#undef attroff
592int	attroff(
593		int	z)
594		{ return(*(int *)0); }
595
596#undef attron
597int	attron(
598		int	z)
599		{ return(*(int *)0); }
600
601#undef attrset
602int	attrset(
603		int	z)
604		{ return(*(int *)0); }
605
606#undef attr_get
607int	attr_get(
608		attr_t	*a1,
609		short	*a2,
610		void	*z)
611		{ return(*(int *)0); }
612
613#undef attr_off
614int	attr_off(
615		attr_t	a1,
616		void	*z)
617		{ return(*(int *)0); }
618
619#undef attr_on
620int	attr_on(
621		attr_t	a1,
622		void	*z)
623		{ return(*(int *)0); }
624
625#undef attr_set
626int	attr_set(
627		attr_t	a1,
628		short	a2,
629		void	*z)
630		{ return(*(int *)0); }
631
632#undef bkgd
633int	bkgd(
634		chtype	z)
635		{ return(*(int *)0); }
636
637#undef bkgdset
638void	bkgdset(
639		chtype	z)
640		{ /* void */ }
641
642#undef border
643int	border(
644		chtype	a1,
645		chtype	a2,
646		chtype	a3,
647		chtype	a4,
648		chtype	a5,
649		chtype	a6,
650		chtype	a7,
651		chtype	z)
652		{ return(*(int *)0); }
653
654#undef box
655int	box(
656		WINDOW	*a1,
657		chtype	a2,
658		chtype	z)
659		{ return(*(int *)0); }
660
661#undef chgat
662int	chgat(
663		int	a1,
664		attr_t	a2,
665		short	a3,
666		const void *z)
667		{ return(*(int *)0); }
668
669#undef clear
670int	clear(void)
671		{ return(*(int *)0); }
672
673#undef clrtobot
674int	clrtobot(void)
675		{ return(*(int *)0); }
676
677#undef clrtoeol
678int	clrtoeol(void)
679		{ return(*(int *)0); }
680
681#undef color_set
682int	color_set(
683		short	a1,
684		void	*z)
685		{ return(*(int *)0); }
686
687#undef COLOR_PAIR
688int	COLOR_PAIR(
689		int	z)
690		{ return(*(int *)0); }
691
692#undef delch
693int	delch(void)
694		{ return(*(int *)0); }
695
696#undef deleteln
697int	deleteln(void)
698		{ return(*(int *)0); }
699
700#undef echochar
701int	echochar(
702		const chtype z)
703		{ return(*(int *)0); }
704
705#undef erase
706int	erase(void)
707		{ return(*(int *)0); }
708
709#undef getbkgd
710chtype	getbkgd(
711		WINDOW	*z)
712		{ return(*(chtype *)0); }
713
714#undef getch
715int	getch(void)
716		{ return(*(int *)0); }
717
718#undef getnstr
719int	getnstr(
720		char	*a1,
721		int	z)
722		{ return(*(int *)0); }
723
724#undef getstr
725int	getstr(
726		char	*z)
727		{ return(*(int *)0); }
728
729#undef hline
730int	hline(
731		chtype	a1,
732		int	z)
733		{ return(*(int *)0); }
734
735#undef inch
736chtype	inch(void)
737		{ return(*(chtype *)0); }
738
739#undef inchnstr
740int	inchnstr(
741		chtype	*a1,
742		int	z)
743		{ return(*(int *)0); }
744
745#undef inchstr
746int	inchstr(
747		chtype	*z)
748		{ return(*(int *)0); }
749
750#undef innstr
751int	innstr(
752		char	*a1,
753		int	z)
754		{ return(*(int *)0); }
755
756#undef insch
757int	insch(
758		chtype	z)
759		{ return(*(int *)0); }
760
761#undef insdelln
762int	insdelln(
763		int	z)
764		{ return(*(int *)0); }
765
766#undef insertln
767int	insertln(void)
768		{ return(*(int *)0); }
769
770#undef insnstr
771int	insnstr(
772		const char *a1,
773		int	z)
774		{ return(*(int *)0); }
775
776#undef insstr
777int	insstr(
778		const char *z)
779		{ return(*(int *)0); }
780
781#undef instr
782int	instr(
783		char	*z)
784		{ return(*(int *)0); }
785
786#undef move
787int	move(
788		int	a1,
789		int	z)
790		{ return(*(int *)0); }
791
792#undef mvaddch
793int	mvaddch(
794		int	a1,
795		int	a2,
796		const chtype z)
797		{ return(*(int *)0); }
798
799#undef mvaddchnstr
800int	mvaddchnstr(
801		int	a1,
802		int	a2,
803		const chtype *a3,
804		int	z)
805		{ return(*(int *)0); }
806
807#undef mvaddchstr
808int	mvaddchstr(
809		int	a1,
810		int	a2,
811		const chtype *z)
812		{ return(*(int *)0); }
813
814#undef mvaddnstr
815int	mvaddnstr(
816		int	a1,
817		int	a2,
818		const char *a3,
819		int	z)
820		{ return(*(int *)0); }
821
822#undef mvaddstr
823int	mvaddstr(
824		int	a1,
825		int	a2,
826		const char *z)
827		{ return(*(int *)0); }
828
829#undef mvchgat
830int	mvchgat(
831		int	a1,
832		int	a2,
833		int	a3,
834		attr_t	a4,
835		short	a5,
836		const void *z)
837		{ return(*(int *)0); }
838
839#undef mvdelch
840int	mvdelch(
841		int	a1,
842		int	z)
843		{ return(*(int *)0); }
844
845#undef mvgetch
846int	mvgetch(
847		int	a1,
848		int	z)
849		{ return(*(int *)0); }
850
851#undef mvgetnstr
852int	mvgetnstr(
853		int	a1,
854		int	a2,
855		char	*a3,
856		int	z)
857		{ return(*(int *)0); }
858
859#undef mvgetstr
860int	mvgetstr(
861		int	a1,
862		int	a2,
863		char	*z)
864		{ return(*(int *)0); }
865
866#undef mvhline
867int	mvhline(
868		int	a1,
869		int	a2,
870		chtype	a3,
871		int	z)
872		{ return(*(int *)0); }
873
874#undef mvinch
875chtype	mvinch(
876		int	a1,
877		int	z)
878		{ return(*(chtype *)0); }
879
880#undef mvinchnstr
881int	mvinchnstr(
882		int	a1,
883		int	a2,
884		chtype	*a3,
885		int	z)
886		{ return(*(int *)0); }
887
888#undef mvinchstr
889int	mvinchstr(
890		int	a1,
891		int	a2,
892		chtype	*z)
893		{ return(*(int *)0); }
894
895#undef mvinnstr
896int	mvinnstr(
897		int	a1,
898		int	a2,
899		char	*a3,
900		int	z)
901		{ return(*(int *)0); }
902
903#undef mvinsch
904int	mvinsch(
905		int	a1,
906		int	a2,
907		chtype	z)
908		{ return(*(int *)0); }
909
910#undef mvinsnstr
911int	mvinsnstr(
912		int	a1,
913		int	a2,
914		const char *a3,
915		int	z)
916		{ return(*(int *)0); }
917
918#undef mvinsstr
919int	mvinsstr(
920		int	a1,
921		int	a2,
922		const char *z)
923		{ return(*(int *)0); }
924
925#undef mvinstr
926int	mvinstr(
927		int	a1,
928		int	a2,
929		char	*z)
930		{ return(*(int *)0); }
931
932#undef mvvline
933int	mvvline(
934		int	a1,
935		int	a2,
936		chtype	a3,
937		int	z)
938		{ return(*(int *)0); }
939
940#undef mvwaddch
941int	mvwaddch(
942		WINDOW	*a1,
943		int	a2,
944		int	a3,
945		const chtype z)
946		{ return(*(int *)0); }
947
948#undef mvwaddchnstr
949int	mvwaddchnstr(
950		WINDOW	*a1,
951		int	a2,
952		int	a3,
953		const chtype *a4,
954		int	z)
955		{ return(*(int *)0); }
956
957#undef mvwaddchstr
958int	mvwaddchstr(
959		WINDOW	*a1,
960		int	a2,
961		int	a3,
962		const chtype *z)
963		{ return(*(int *)0); }
964
965#undef mvwaddnstr
966int	mvwaddnstr(
967		WINDOW	*a1,
968		int	a2,
969		int	a3,
970		const char *a4,
971		int	z)
972		{ return(*(int *)0); }
973
974#undef mvwaddstr
975int	mvwaddstr(
976		WINDOW	*a1,
977		int	a2,
978		int	a3,
979		const char *z)
980		{ return(*(int *)0); }
981
982#undef mvwchgat
983int	mvwchgat(
984		WINDOW	*a1,
985		int	a2,
986		int	a3,
987		int	a4,
988		attr_t	a5,
989		short	a6,
990		const void *z)
991		{ return(*(int *)0); }
992
993#undef mvwdelch
994int	mvwdelch(
995		WINDOW	*a1,
996		int	a2,
997		int	z)
998		{ return(*(int *)0); }
999
1000#undef mvwgetch
1001int	mvwgetch(
1002		WINDOW	*a1,
1003		int	a2,
1004		int	z)
1005		{ return(*(int *)0); }
1006
1007#undef mvwgetnstr
1008int	mvwgetnstr(
1009		WINDOW	*a1,
1010		int	a2,
1011		int	a3,
1012		char	*a4,
1013		int	z)
1014		{ return(*(int *)0); }
1015
1016#undef mvwgetstr
1017int	mvwgetstr(
1018		WINDOW	*a1,
1019		int	a2,
1020		int	a3,
1021		char	*z)
1022		{ return(*(int *)0); }
1023
1024#undef mvwhline
1025int	mvwhline(
1026		WINDOW	*a1,
1027		int	a2,
1028		int	a3,
1029		chtype	a4,
1030		int	z)
1031		{ return(*(int *)0); }
1032
1033#undef mvwinch
1034chtype	mvwinch(
1035		WINDOW	*a1,
1036		int	a2,
1037		int	z)
1038		{ return(*(chtype *)0); }
1039
1040#undef mvwinchnstr
1041int	mvwinchnstr(
1042		WINDOW	*a1,
1043		int	a2,
1044		int	a3,
1045		chtype	*a4,
1046		int	z)
1047		{ return(*(int *)0); }
1048
1049#undef mvwinchstr
1050int	mvwinchstr(
1051		WINDOW	*a1,
1052		int	a2,
1053		int	a3,
1054		chtype	*z)
1055		{ return(*(int *)0); }
1056
1057#undef mvwinnstr
1058int	mvwinnstr(
1059		WINDOW	*a1,
1060		int	a2,
1061		int	a3,
1062		char	*a4,
1063		int	z)
1064		{ return(*(int *)0); }
1065
1066#undef mvwinsch
1067int	mvwinsch(
1068		WINDOW	*a1,
1069		int	a2,
1070		int	a3,
1071		chtype	z)
1072		{ return(*(int *)0); }
1073
1074#undef mvwinsnstr
1075int	mvwinsnstr(
1076		WINDOW	*a1,
1077		int	a2,
1078		int	a3,
1079		const char *a4,
1080		int	z)
1081		{ return(*(int *)0); }
1082
1083#undef mvwinsstr
1084int	mvwinsstr(
1085		WINDOW	*a1,
1086		int	a2,
1087		int	a3,
1088		const char *z)
1089		{ return(*(int *)0); }
1090
1091#undef mvwinstr
1092int	mvwinstr(
1093		WINDOW	*a1,
1094		int	a2,
1095		int	a3,
1096		char	*z)
1097		{ return(*(int *)0); }
1098
1099#undef mvwvline
1100int	mvwvline(
1101		WINDOW	*a1,
1102		int	a2,
1103		int	a3,
1104		chtype	a4,
1105		int	z)
1106		{ return(*(int *)0); }
1107
1108#undef PAIR_NUMBER
1109int	PAIR_NUMBER(
1110		int	z)
1111		{ return(*(int *)0); }
1112
1113#undef redrawwin
1114int	redrawwin(
1115		WINDOW	*z)
1116		{ return(*(int *)0); }
1117
1118#undef refresh
1119int	refresh(void)
1120		{ return(*(int *)0); }
1121
1122#undef scrl
1123int	scrl(
1124		int	z)
1125		{ return(*(int *)0); }
1126
1127#undef scroll
1128int	scroll(
1129		WINDOW	*z)
1130		{ return(*(int *)0); }
1131
1132#undef setscrreg
1133int	setscrreg(
1134		int	a1,
1135		int	z)
1136		{ return(*(int *)0); }
1137
1138#undef slk_attr_off
1139int	slk_attr_off(
1140		const attr_t a1,
1141		void	*z)
1142		{ return(*(int *)0); }
1143
1144#undef slk_attr_on
1145int	slk_attr_on(
1146		attr_t	a1,
1147		void	*z)
1148		{ return(*(int *)0); }
1149
1150#undef standout
1151int	standout(void)
1152		{ return(*(int *)0); }
1153
1154#undef standend
1155int	standend(void)
1156		{ return(*(int *)0); }
1157
1158#undef timeout
1159void	timeout(
1160		int	z)
1161		{ /* void */ }
1162
1163#undef touchline
1164int	touchline(
1165		WINDOW	*a1,
1166		int	a2,
1167		int	z)
1168		{ return(*(int *)0); }
1169
1170#undef touchwin
1171int	touchwin(
1172		WINDOW	*z)
1173		{ return(*(int *)0); }
1174
1175#undef untouchwin
1176int	untouchwin(
1177		WINDOW	*z)
1178		{ return(*(int *)0); }
1179
1180#undef vline
1181int	vline(
1182		chtype	a1,
1183		int	z)
1184		{ return(*(int *)0); }
1185
1186#undef waddchstr
1187int	waddchstr(
1188		WINDOW	*a1,
1189		const chtype *z)
1190		{ return(*(int *)0); }
1191
1192#undef waddstr
1193int	waddstr(
1194		WINDOW	*a1,
1195		const char *z)
1196		{ return(*(int *)0); }
1197
1198#undef wattron
1199int	wattron(
1200		WINDOW	*a1,
1201		int	z)
1202		{ return(*(int *)0); }
1203
1204#undef wattroff
1205int	wattroff(
1206		WINDOW	*a1,
1207		int	z)
1208		{ return(*(int *)0); }
1209
1210#undef wattrset
1211int	wattrset(
1212		WINDOW	*a1,
1213		int	z)
1214		{ return(*(int *)0); }
1215
1216#undef wattr_get
1217int	wattr_get(
1218		WINDOW	*a1,
1219		attr_t	*a2,
1220		short	*a3,
1221		void	*z)
1222		{ return(*(int *)0); }
1223
1224#undef wattr_set
1225int	wattr_set(
1226		WINDOW	*a1,
1227		attr_t	a2,
1228		short	a3,
1229		void	*z)
1230		{ return(*(int *)0); }
1231
1232#undef wdeleteln
1233int	wdeleteln(
1234		WINDOW	*z)
1235		{ return(*(int *)0); }
1236
1237#undef wgetstr
1238int	wgetstr(
1239		WINDOW	*a1,
1240		char	*z)
1241		{ return(*(int *)0); }
1242
1243#undef winchstr
1244int	winchstr(
1245		WINDOW	*a1,
1246		chtype	*z)
1247		{ return(*(int *)0); }
1248
1249#undef winsertln
1250int	winsertln(
1251		WINDOW	*z)
1252		{ return(*(int *)0); }
1253
1254#undef winsstr
1255int	winsstr(
1256		WINDOW	*a1,
1257		const char *z)
1258		{ return(*(int *)0); }
1259
1260#undef winstr
1261int	winstr(
1262		WINDOW	*a1,
1263		char	*z)
1264		{ return(*(int *)0); }
1265
1266#undef wstandout
1267int	wstandout(
1268		WINDOW	*z)
1269		{ return(*(int *)0); }
1270
1271#undef wstandend
1272int	wstandend(
1273		WINDOW	*z)
1274		{ return(*(int *)0); }
1275
1276#undef getattrs
1277int	getattrs(
1278		const WINDOW *z)
1279		{ return(*(int *)0); }
1280
1281#undef getcurx
1282int	getcurx(
1283		const WINDOW *z)
1284		{ return(*(int *)0); }
1285
1286#undef getcury
1287int	getcury(
1288		const WINDOW *z)
1289		{ return(*(int *)0); }
1290
1291#undef getbegx
1292int	getbegx(
1293		const WINDOW *z)
1294		{ return(*(int *)0); }
1295
1296#undef getbegy
1297int	getbegy(
1298		const WINDOW *z)
1299		{ return(*(int *)0); }
1300
1301#undef getmaxx
1302int	getmaxx(
1303		const WINDOW *z)
1304		{ return(*(int *)0); }
1305
1306#undef getmaxy
1307int	getmaxy(
1308		const WINDOW *z)
1309		{ return(*(int *)0); }
1310
1311#undef getparx
1312int	getparx(
1313		const WINDOW *z)
1314		{ return(*(int *)0); }
1315
1316#undef getpary
1317int	getpary(
1318		const WINDOW *z)
1319		{ return(*(int *)0); }
1320
1321#undef wgetparent
1322WINDOW	*wgetparent(
1323		const WINDOW *z)
1324		{ return(*(WINDOW **)0); }
1325
1326#undef is_cleared
1327NCURSES_BOOL is_cleared(
1328		const WINDOW *z)
1329		{ return(*(NCURSES_BOOL *)0); }
1330
1331#undef is_idcok
1332NCURSES_BOOL is_idcok(
1333		const WINDOW *z)
1334		{ return(*(NCURSES_BOOL *)0); }
1335
1336#undef is_idlok
1337NCURSES_BOOL is_idlok(
1338		const WINDOW *z)
1339		{ return(*(NCURSES_BOOL *)0); }
1340
1341#undef is_immedok
1342NCURSES_BOOL is_immedok(
1343		const WINDOW *z)
1344		{ return(*(NCURSES_BOOL *)0); }
1345
1346#undef is_keypad
1347NCURSES_BOOL is_keypad(
1348		const WINDOW *z)
1349		{ return(*(NCURSES_BOOL *)0); }
1350
1351#undef is_leaveok
1352NCURSES_BOOL is_leaveok(
1353		const WINDOW *z)
1354		{ return(*(NCURSES_BOOL *)0); }
1355
1356#undef is_nodelay
1357NCURSES_BOOL is_nodelay(
1358		const WINDOW *z)
1359		{ return(*(NCURSES_BOOL *)0); }
1360
1361#undef is_notimeout
1362NCURSES_BOOL is_notimeout(
1363		const WINDOW *z)
1364		{ return(*(NCURSES_BOOL *)0); }
1365
1366#undef is_pad
1367NCURSES_BOOL is_pad(
1368		const WINDOW *z)
1369		{ return(*(NCURSES_BOOL *)0); }
1370
1371#undef is_scrollok
1372NCURSES_BOOL is_scrollok(
1373		const WINDOW *z)
1374		{ return(*(NCURSES_BOOL *)0); }
1375
1376#undef is_subwin
1377NCURSES_BOOL is_subwin(
1378		const WINDOW *z)
1379		{ return(*(NCURSES_BOOL *)0); }
1380
1381#undef is_syncok
1382NCURSES_BOOL is_syncok(
1383		const WINDOW *z)
1384		{ return(*(NCURSES_BOOL *)0); }
1385
1386#undef wgetdelay
1387int	wgetdelay(
1388		const WINDOW *z)
1389		{ return(*(int *)0); }
1390
1391#undef wgetscrreg
1392int	wgetscrreg(
1393		const WINDOW *a1,
1394		int	*a2,
1395		int	*z)
1396		{ return(*(int *)0); }
1397
1398#undef add_wch
1399int	add_wch(
1400		const cchar_t *z)
1401		{ return(*(int *)0); }
1402
1403#undef add_wchnstr
1404int	add_wchnstr(
1405		const cchar_t *a1,
1406		int	z)
1407		{ return(*(int *)0); }
1408
1409#undef add_wchstr
1410int	add_wchstr(
1411		const cchar_t *z)
1412		{ return(*(int *)0); }
1413
1414#undef addnwstr
1415int	addnwstr(
1416		const wchar_t *a1,
1417		int	z)
1418		{ return(*(int *)0); }
1419
1420#undef addwstr
1421int	addwstr(
1422		const wchar_t *z)
1423		{ return(*(int *)0); }
1424
1425#undef bkgrnd
1426int	bkgrnd(
1427		const cchar_t *z)
1428		{ return(*(int *)0); }
1429
1430#undef bkgrndset
1431void	bkgrndset(
1432		const cchar_t *z)
1433		{ /* void */ }
1434
1435#undef border_set
1436int	border_set(
1437		const cchar_t *a1,
1438		const cchar_t *a2,
1439		const cchar_t *a3,
1440		const cchar_t *a4,
1441		const cchar_t *a5,
1442		const cchar_t *a6,
1443		const cchar_t *a7,
1444		const cchar_t *z)
1445		{ return(*(int *)0); }
1446
1447#undef box_set
1448int	box_set(
1449		WINDOW	*a1,
1450		const cchar_t *a2,
1451		const cchar_t *z)
1452		{ return(*(int *)0); }
1453
1454#undef echo_wchar
1455int	echo_wchar(
1456		const cchar_t *z)
1457		{ return(*(int *)0); }
1458
1459#undef get_wch
1460int	get_wch(
1461		wint_t	*z)
1462		{ return(*(int *)0); }
1463
1464#undef get_wstr
1465int	get_wstr(
1466		wint_t	*z)
1467		{ return(*(int *)0); }
1468
1469#undef getbkgrnd
1470int	getbkgrnd(
1471		cchar_t	*z)
1472		{ return(*(int *)0); }
1473
1474#undef getn_wstr
1475int	getn_wstr(
1476		wint_t	*a1,
1477		int	z)
1478		{ return(*(int *)0); }
1479
1480#undef hline_set
1481int	hline_set(
1482		const cchar_t *a1,
1483		int	z)
1484		{ return(*(int *)0); }
1485
1486#undef in_wch
1487int	in_wch(
1488		cchar_t	*z)
1489		{ return(*(int *)0); }
1490
1491#undef in_wchnstr
1492int	in_wchnstr(
1493		cchar_t	*a1,
1494		int	z)
1495		{ return(*(int *)0); }
1496
1497#undef in_wchstr
1498int	in_wchstr(
1499		cchar_t	*z)
1500		{ return(*(int *)0); }
1501
1502#undef innwstr
1503int	innwstr(
1504		wchar_t	*a1,
1505		int	z)
1506		{ return(*(int *)0); }
1507
1508#undef ins_nwstr
1509int	ins_nwstr(
1510		const wchar_t *a1,
1511		int	z)
1512		{ return(*(int *)0); }
1513
1514#undef ins_wch
1515int	ins_wch(
1516		const cchar_t *z)
1517		{ return(*(int *)0); }
1518
1519#undef ins_wstr
1520int	ins_wstr(
1521		const wchar_t *z)
1522		{ return(*(int *)0); }
1523
1524#undef inwstr
1525int	inwstr(
1526		wchar_t	*z)
1527		{ return(*(int *)0); }
1528
1529#undef mvadd_wch
1530int	mvadd_wch(
1531		int	a1,
1532		int	a2,
1533		const cchar_t *z)
1534		{ return(*(int *)0); }
1535
1536#undef mvadd_wchnstr
1537int	mvadd_wchnstr(
1538		int	a1,
1539		int	a2,
1540		const cchar_t *a3,
1541		int	z)
1542		{ return(*(int *)0); }
1543
1544#undef mvadd_wchstr
1545int	mvadd_wchstr(
1546		int	a1,
1547		int	a2,
1548		const cchar_t *z)
1549		{ return(*(int *)0); }
1550
1551#undef mvaddnwstr
1552int	mvaddnwstr(
1553		int	a1,
1554		int	a2,
1555		const wchar_t *a3,
1556		int	z)
1557		{ return(*(int *)0); }
1558
1559#undef mvaddwstr
1560int	mvaddwstr(
1561		int	a1,
1562		int	a2,
1563		const wchar_t *z)
1564		{ return(*(int *)0); }
1565
1566#undef mvget_wch
1567int	mvget_wch(
1568		int	a1,
1569		int	a2,
1570		wint_t	*z)
1571		{ return(*(int *)0); }
1572
1573#undef mvget_wstr
1574int	mvget_wstr(
1575		int	a1,
1576		int	a2,
1577		wint_t	*z)
1578		{ return(*(int *)0); }
1579
1580#undef mvgetn_wstr
1581int	mvgetn_wstr(
1582		int	a1,
1583		int	a2,
1584		wint_t	*a3,
1585		int	z)
1586		{ return(*(int *)0); }
1587
1588#undef mvhline_set
1589int	mvhline_set(
1590		int	a1,
1591		int	a2,
1592		const cchar_t *a3,
1593		int	z)
1594		{ return(*(int *)0); }
1595
1596#undef mvin_wch
1597int	mvin_wch(
1598		int	a1,
1599		int	a2,
1600		cchar_t	*z)
1601		{ return(*(int *)0); }
1602
1603#undef mvin_wchnstr
1604int	mvin_wchnstr(
1605		int	a1,
1606		int	a2,
1607		cchar_t	*a3,
1608		int	z)
1609		{ return(*(int *)0); }
1610
1611#undef mvin_wchstr
1612int	mvin_wchstr(
1613		int	a1,
1614		int	a2,
1615		cchar_t	*z)
1616		{ return(*(int *)0); }
1617
1618#undef mvinnwstr
1619int	mvinnwstr(
1620		int	a1,
1621		int	a2,
1622		wchar_t	*a3,
1623		int	z)
1624		{ return(*(int *)0); }
1625
1626#undef mvins_nwstr
1627int	mvins_nwstr(
1628		int	a1,
1629		int	a2,
1630		const wchar_t *a3,
1631		int	z)
1632		{ return(*(int *)0); }
1633
1634#undef mvins_wch
1635int	mvins_wch(
1636		int	a1,
1637		int	a2,
1638		const cchar_t *z)
1639		{ return(*(int *)0); }
1640
1641#undef mvins_wstr
1642int	mvins_wstr(
1643		int	a1,
1644		int	a2,
1645		const wchar_t *z)
1646		{ return(*(int *)0); }
1647
1648#undef mvinwstr
1649int	mvinwstr(
1650		int	a1,
1651		int	a2,
1652		wchar_t	*z)
1653		{ return(*(int *)0); }
1654
1655#undef mvvline_set
1656int	mvvline_set(
1657		int	a1,
1658		int	a2,
1659		const cchar_t *a3,
1660		int	z)
1661		{ return(*(int *)0); }
1662
1663#undef mvwadd_wch
1664int	mvwadd_wch(
1665		WINDOW	*a1,
1666		int	a2,
1667		int	a3,
1668		const cchar_t *z)
1669		{ return(*(int *)0); }
1670
1671#undef mvwadd_wchnstr
1672int	mvwadd_wchnstr(
1673		WINDOW	*a1,
1674		int	a2,
1675		int	a3,
1676		const cchar_t *a4,
1677		int	z)
1678		{ return(*(int *)0); }
1679
1680#undef mvwadd_wchstr
1681int	mvwadd_wchstr(
1682		WINDOW	*a1,
1683		int	a2,
1684		int	a3,
1685		const cchar_t *z)
1686		{ return(*(int *)0); }
1687
1688#undef mvwaddnwstr
1689int	mvwaddnwstr(
1690		WINDOW	*a1,
1691		int	a2,
1692		int	a3,
1693		const wchar_t *a4,
1694		int	z)
1695		{ return(*(int *)0); }
1696
1697#undef mvwaddwstr
1698int	mvwaddwstr(
1699		WINDOW	*a1,
1700		int	a2,
1701		int	a3,
1702		const wchar_t *z)
1703		{ return(*(int *)0); }
1704
1705#undef mvwget_wch
1706int	mvwget_wch(
1707		WINDOW	*a1,
1708		int	a2,
1709		int	a3,
1710		wint_t	*z)
1711		{ return(*(int *)0); }
1712
1713#undef mvwget_wstr
1714int	mvwget_wstr(
1715		WINDOW	*a1,
1716		int	a2,
1717		int	a3,
1718		wint_t	*z)
1719		{ return(*(int *)0); }
1720
1721#undef mvwgetn_wstr
1722int	mvwgetn_wstr(
1723		WINDOW	*a1,
1724		int	a2,
1725		int	a3,
1726		wint_t	*a4,
1727		int	z)
1728		{ return(*(int *)0); }
1729
1730#undef mvwhline_set
1731int	mvwhline_set(
1732		WINDOW	*a1,
1733		int	a2,
1734		int	a3,
1735		const cchar_t *a4,
1736		int	z)
1737		{ return(*(int *)0); }
1738
1739#undef mvwin_wch
1740int	mvwin_wch(
1741		WINDOW	*a1,
1742		int	a2,
1743		int	a3,
1744		cchar_t	*z)
1745		{ return(*(int *)0); }
1746
1747#undef mvwin_wchnstr
1748int	mvwin_wchnstr(
1749		WINDOW	*a1,
1750		int	a2,
1751		int	a3,
1752		cchar_t	*a4,
1753		int	z)
1754		{ return(*(int *)0); }
1755
1756#undef mvwin_wchstr
1757int	mvwin_wchstr(
1758		WINDOW	*a1,
1759		int	a2,
1760		int	a3,
1761		cchar_t	*z)
1762		{ return(*(int *)0); }
1763
1764#undef mvwinnwstr
1765int	mvwinnwstr(
1766		WINDOW	*a1,
1767		int	a2,
1768		int	a3,
1769		wchar_t	*a4,
1770		int	z)
1771		{ return(*(int *)0); }
1772
1773#undef mvwins_nwstr
1774int	mvwins_nwstr(
1775		WINDOW	*a1,
1776		int	a2,
1777		int	a3,
1778		const wchar_t *a4,
1779		int	z)
1780		{ return(*(int *)0); }
1781
1782#undef mvwins_wch
1783int	mvwins_wch(
1784		WINDOW	*a1,
1785		int	a2,
1786		int	a3,
1787		const cchar_t *z)
1788		{ return(*(int *)0); }
1789
1790#undef mvwins_wstr
1791int	mvwins_wstr(
1792		WINDOW	*a1,
1793		int	a2,
1794		int	a3,
1795		const wchar_t *z)
1796		{ return(*(int *)0); }
1797
1798#undef mvwinwstr
1799int	mvwinwstr(
1800		WINDOW	*a1,
1801		int	a2,
1802		int	a3,
1803		wchar_t	*z)
1804		{ return(*(int *)0); }
1805
1806#undef mvwvline_set
1807int	mvwvline_set(
1808		WINDOW	*a1,
1809		int	a2,
1810		int	a3,
1811		const cchar_t *a4,
1812		int	z)
1813		{ return(*(int *)0); }
1814
1815#undef vline_set
1816int	vline_set(
1817		const cchar_t *a1,
1818		int	z)
1819		{ return(*(int *)0); }
1820
1821#undef wadd_wchstr
1822int	wadd_wchstr(
1823		WINDOW	*a1,
1824		const cchar_t *z)
1825		{ return(*(int *)0); }
1826
1827#undef waddwstr
1828int	waddwstr(
1829		WINDOW	*a1,
1830		const wchar_t *z)
1831		{ return(*(int *)0); }
1832
1833#undef wget_wstr
1834int	wget_wstr(
1835		WINDOW	*a1,
1836		wint_t	*z)
1837		{ return(*(int *)0); }
1838
1839#undef wgetbkgrnd
1840int	wgetbkgrnd(
1841		WINDOW	*a1,
1842		cchar_t	*z)
1843		{ return(*(int *)0); }
1844
1845#undef win_wchstr
1846int	win_wchstr(
1847		WINDOW	*a1,
1848		cchar_t	*z)
1849		{ return(*(int *)0); }
1850
1851#undef wins_wstr
1852int	wins_wstr(
1853		WINDOW	*a1,
1854		const wchar_t *z)
1855		{ return(*(int *)0); }
1856
1857#undef mouse_trafo
1858NCURSES_BOOL mouse_trafo(
1859		int	*a1,
1860		int	*a2,
1861		NCURSES_BOOL z)
1862		{ return(*(NCURSES_BOOL *)0); }
1863
1864/* ./base/lib_getch.c */
1865
1866#undef ESCDELAY
1867int	ESCDELAY;
1868
1869#undef set_escdelay_sp
1870int	set_escdelay_sp(
1871		SCREEN	*sp,
1872		int	value)
1873		{ return(*(int *)0); }
1874
1875#undef set_escdelay
1876int	set_escdelay(
1877		int	value)
1878		{ return(*(int *)0); }
1879
1880#undef get_escdelay_sp
1881int	get_escdelay_sp(
1882		SCREEN	*sp)
1883		{ return(*(int *)0); }
1884
1885#undef get_escdelay
1886int	get_escdelay(void)
1887		{ return(*(int *)0); }
1888
1889#undef _nc_wgetch
1890int	_nc_wgetch(
1891		WINDOW	*win,
1892		int	*result,
1893		int	use_meta)
1894		{ return(*(int *)0); }
1895
1896#undef wgetch
1897int	wgetch(
1898		WINDOW	*win)
1899		{ return(*(int *)0); }
1900
1901/* ./base/lib_getstr.c */
1902
1903#undef wgetnstr
1904int	wgetnstr(
1905		WINDOW	*win,
1906		char	*str,
1907		int	maxlen)
1908		{ return(*(int *)0); }
1909
1910/* ./base/lib_hline.c */
1911
1912#undef whline
1913int	whline(
1914		WINDOW	*win,
1915		chtype	ch,
1916		int	n)
1917		{ return(*(int *)0); }
1918
1919/* ./base/lib_immedok.c */
1920
1921#undef immedok
1922void	immedok(
1923		WINDOW	*win,
1924		NCURSES_BOOL flag)
1925		{ /* void */ }
1926
1927/* ./base/lib_inchstr.c */
1928
1929#undef winchnstr
1930int	winchnstr(
1931		WINDOW	*win,
1932		chtype	*str,
1933		int	n)
1934		{ return(*(int *)0); }
1935
1936/* ./base/lib_initscr.c */
1937
1938#undef initscr
1939WINDOW	*initscr(void)
1940		{ return(*(WINDOW **)0); }
1941
1942/* ./base/lib_insch.c */
1943
1944#undef _nc_insert_ch
1945int	_nc_insert_ch(
1946		SCREEN	*sp,
1947		WINDOW	*win,
1948		chtype	ch)
1949		{ return(*(int *)0); }
1950
1951#undef winsch
1952int	winsch(
1953		WINDOW	*win,
1954		chtype	c)
1955		{ return(*(int *)0); }
1956
1957/* ./base/lib_insdel.c */
1958
1959#undef winsdelln
1960int	winsdelln(
1961		WINDOW	*win,
1962		int	n)
1963		{ return(*(int *)0); }
1964
1965/* ./base/lib_insnstr.c */
1966
1967#undef winsnstr
1968int	winsnstr(
1969		WINDOW	*win,
1970		const char *s,
1971		int	n)
1972		{ return(*(int *)0); }
1973
1974/* ./base/lib_instr.c */
1975
1976#undef winnstr
1977int	winnstr(
1978		WINDOW	*win,
1979		char	*str,
1980		int	n)
1981		{ return(*(int *)0); }
1982
1983/* ./base/lib_isendwin.c */
1984
1985#undef isendwin_sp
1986NCURSES_BOOL isendwin_sp(
1987		SCREEN	*sp)
1988		{ return(*(NCURSES_BOOL *)0); }
1989
1990#undef isendwin
1991NCURSES_BOOL isendwin(void)
1992		{ return(*(NCURSES_BOOL *)0); }
1993
1994/* ./base/lib_leaveok.c */
1995
1996#undef leaveok
1997int	leaveok(
1998		WINDOW	*win,
1999		NCURSES_BOOL flag)
2000		{ return(*(int *)0); }
2001
2002/* ./base/lib_mouse.c */
2003
2004#undef getmouse_sp
2005int	getmouse_sp(
2006		SCREEN	*sp,
2007		MEVENT	*aevent)
2008		{ return(*(int *)0); }
2009
2010#undef getmouse
2011int	getmouse(
2012		MEVENT	*aevent)
2013		{ return(*(int *)0); }
2014
2015#undef ungetmouse_sp
2016int	ungetmouse_sp(
2017		SCREEN	*sp,
2018		MEVENT	*aevent)
2019		{ return(*(int *)0); }
2020
2021#undef ungetmouse
2022int	ungetmouse(
2023		MEVENT	*aevent)
2024		{ return(*(int *)0); }
2025
2026#undef mousemask_sp
2027mmask_t	mousemask_sp(
2028		SCREEN	*sp,
2029		mmask_t	newmask,
2030		mmask_t	*oldmask)
2031		{ return(*(mmask_t *)0); }
2032
2033#undef mousemask
2034mmask_t	mousemask(
2035		mmask_t	newmask,
2036		mmask_t	*oldmask)
2037		{ return(*(mmask_t *)0); }
2038
2039#undef wenclose
2040NCURSES_BOOL wenclose(
2041		const WINDOW *win,
2042		int	y,
2043		int	x)
2044		{ return(*(NCURSES_BOOL *)0); }
2045
2046#undef mouseinterval_sp
2047int	mouseinterval_sp(
2048		SCREEN	*sp,
2049		int	maxclick)
2050		{ return(*(int *)0); }
2051
2052#undef mouseinterval
2053int	mouseinterval(
2054		int	maxclick)
2055		{ return(*(int *)0); }
2056
2057#undef _nc_has_mouse
2058NCURSES_BOOL _nc_has_mouse(
2059		SCREEN	*sp)
2060		{ return(*(NCURSES_BOOL *)0); }
2061
2062#undef has_mouse_sp
2063NCURSES_BOOL has_mouse_sp(
2064		SCREEN	*sp)
2065		{ return(*(NCURSES_BOOL *)0); }
2066
2067#undef has_mouse
2068NCURSES_BOOL has_mouse(void)
2069		{ return(*(NCURSES_BOOL *)0); }
2070
2071#undef wmouse_trafo
2072NCURSES_BOOL wmouse_trafo(
2073		const WINDOW *win,
2074		int	*pY,
2075		int	*pX,
2076		NCURSES_BOOL to_screen)
2077		{ return(*(NCURSES_BOOL *)0); }
2078
2079/* ./base/lib_move.c */
2080
2081#undef wmove
2082int	wmove(
2083		WINDOW	*win,
2084		int	y,
2085		int	x)
2086		{ return(*(int *)0); }
2087
2088/* ./tty/lib_mvcur.c */
2089
2090#undef _nc_msec_cost_sp
2091int	_nc_msec_cost_sp(
2092		SCREEN	*sp,
2093		const char *const cap,
2094		int	affcnt)
2095		{ return(*(int *)0); }
2096
2097#undef _nc_msec_cost
2098int	_nc_msec_cost(
2099		const char *const cap,
2100		int	affcnt)
2101		{ return(*(int *)0); }
2102
2103#undef _nc_mvcur_resume_sp
2104void	_nc_mvcur_resume_sp(
2105		SCREEN	*sp)
2106		{ /* void */ }
2107
2108#undef _nc_mvcur_resume
2109void	_nc_mvcur_resume(void)
2110		{ /* void */ }
2111
2112#undef _nc_mvcur_init_sp
2113void	_nc_mvcur_init_sp(
2114		SCREEN	*sp)
2115		{ /* void */ }
2116
2117#undef _nc_mvcur_init
2118void	_nc_mvcur_init(void)
2119		{ /* void */ }
2120
2121#undef _nc_mvcur_wrap_sp
2122void	_nc_mvcur_wrap_sp(
2123		SCREEN	*sp)
2124		{ /* void */ }
2125
2126#undef _nc_mvcur_wrap
2127void	_nc_mvcur_wrap(void)
2128		{ /* void */ }
2129
2130#undef _nc_mvcur_sp
2131int	_nc_mvcur_sp(
2132		SCREEN	*sp,
2133		int	yold,
2134		int	xold,
2135		int	ynew,
2136		int	xnew)
2137		{ return(*(int *)0); }
2138
2139#undef _nc_mvcur
2140int	_nc_mvcur(
2141		int	yold,
2142		int	xold,
2143		int	ynew,
2144		int	xnew)
2145		{ return(*(int *)0); }
2146
2147#undef mvcur_sp
2148int	mvcur_sp(
2149		SCREEN	*sp,
2150		int	yold,
2151		int	xold,
2152		int	ynew,
2153		int	xnew)
2154		{ return(*(int *)0); }
2155
2156#undef mvcur
2157int	mvcur(
2158		int	yold,
2159		int	xold,
2160		int	ynew,
2161		int	xnew)
2162		{ return(*(int *)0); }
2163
2164#undef _nc_optimize_enable
2165int	_nc_optimize_enable;
2166
2167/* ./base/lib_mvwin.c */
2168
2169#undef mvwin
2170int	mvwin(
2171		WINDOW	*win,
2172		int	by,
2173		int	bx)
2174		{ return(*(int *)0); }
2175
2176/* ./base/lib_newterm.c */
2177
2178#undef filter_sp
2179void	filter_sp(
2180		SCREEN	*sp)
2181		{ /* void */ }
2182
2183#undef filter
2184void	filter(void)
2185		{ /* void */ }
2186
2187#undef nofilter_sp
2188void	nofilter_sp(
2189		SCREEN	*sp)
2190		{ /* void */ }
2191
2192#undef nofilter
2193void	nofilter(void)
2194		{ /* void */ }
2195
2196#undef newterm_sp
2197SCREEN	*newterm_sp(
2198		SCREEN	*sp,
2199		const char *name,
2200		FILE	*ofp,
2201		FILE	*ifp)
2202		{ return(*(SCREEN **)0); }
2203
2204#undef newterm
2205SCREEN	*newterm(
2206		const char *name,
2207		FILE	*ofp,
2208		FILE	*ifp)
2209		{ return(*(SCREEN **)0); }
2210
2211/* ./base/lib_newwin.c */
2212
2213#undef _nc_freewin
2214int	_nc_freewin(
2215		WINDOW	*win)
2216		{ return(*(int *)0); }
2217
2218#undef newwin_sp
2219WINDOW	*newwin_sp(
2220		SCREEN	*sp,
2221		int	num_lines,
2222		int	num_columns,
2223		int	begy,
2224		int	begx)
2225		{ return(*(WINDOW **)0); }
2226
2227#undef newwin
2228WINDOW	*newwin(
2229		int	num_lines,
2230		int	num_columns,
2231		int	begy,
2232		int	begx)
2233		{ return(*(WINDOW **)0); }
2234
2235#undef derwin
2236WINDOW	*derwin(
2237		WINDOW	*orig,
2238		int	num_lines,
2239		int	num_columns,
2240		int	begy,
2241		int	begx)
2242		{ return(*(WINDOW **)0); }
2243
2244#undef subwin
2245WINDOW	*subwin(
2246		WINDOW	*w,
2247		int	l,
2248		int	c,
2249		int	y,
2250		int	x)
2251		{ return(*(WINDOW **)0); }
2252
2253#undef _nc_makenew_sp
2254WINDOW	*_nc_makenew_sp(
2255		SCREEN	*sp,
2256		int	num_lines,
2257		int	num_columns,
2258		int	begy,
2259		int	begx,
2260		int	flags)
2261		{ return(*(WINDOW **)0); }
2262
2263#undef _nc_curscr_of
2264WINDOW	*_nc_curscr_of(
2265		SCREEN	*sp)
2266		{ return(*(WINDOW **)0); }
2267
2268#undef _nc_newscr_of
2269WINDOW	*_nc_newscr_of(
2270		SCREEN	*sp)
2271		{ return(*(WINDOW **)0); }
2272
2273#undef _nc_stdscr_of
2274WINDOW	*_nc_stdscr_of(
2275		SCREEN	*sp)
2276		{ return(*(WINDOW **)0); }
2277
2278/* ./base/lib_nl.c */
2279
2280#undef nl_sp
2281int	nl_sp(
2282		SCREEN	*sp)
2283		{ return(*(int *)0); }
2284
2285#undef nl
2286int	nl(void)
2287		{ return(*(int *)0); }
2288
2289#undef nonl_sp
2290int	nonl_sp(
2291		SCREEN	*sp)
2292		{ return(*(int *)0); }
2293
2294#undef nonl
2295int	nonl(void)
2296		{ return(*(int *)0); }
2297
2298/* ./base/lib_overlay.c */
2299
2300#undef overlay
2301int	overlay(
2302		const WINDOW *win1,
2303		WINDOW	*win2)
2304		{ return(*(int *)0); }
2305
2306#undef overwrite
2307int	overwrite(
2308		const WINDOW *win1,
2309		WINDOW	*win2)
2310		{ return(*(int *)0); }
2311
2312#undef copywin
2313int	copywin(
2314		const WINDOW *src,
2315		WINDOW	*dst,
2316		int	sminrow,
2317		int	smincol,
2318		int	dminrow,
2319		int	dmincol,
2320		int	dmaxrow,
2321		int	dmaxcol,
2322		int	over)
2323		{ return(*(int *)0); }
2324
2325/* ./base/lib_pad.c */
2326
2327#undef newpad_sp
2328WINDOW	*newpad_sp(
2329		SCREEN	*sp,
2330		int	l,
2331		int	c)
2332		{ return(*(WINDOW **)0); }
2333
2334#undef newpad
2335WINDOW	*newpad(
2336		int	l,
2337		int	c)
2338		{ return(*(WINDOW **)0); }
2339
2340#undef subpad
2341WINDOW	*subpad(
2342		WINDOW	*orig,
2343		int	l,
2344		int	c,
2345		int	begy,
2346		int	begx)
2347		{ return(*(WINDOW **)0); }
2348
2349#undef prefresh
2350int	prefresh(
2351		WINDOW	*win,
2352		int	pminrow,
2353		int	pmincol,
2354		int	sminrow,
2355		int	smincol,
2356		int	smaxrow,
2357		int	smaxcol)
2358		{ return(*(int *)0); }
2359
2360#undef pnoutrefresh
2361int	pnoutrefresh(
2362		WINDOW	*win,
2363		int	pminrow,
2364		int	pmincol,
2365		int	sminrow,
2366		int	smincol,
2367		int	smaxrow,
2368		int	smaxcol)
2369		{ return(*(int *)0); }
2370
2371#undef pechochar
2372int	pechochar(
2373		WINDOW	*pad,
2374		const chtype ch)
2375		{ return(*(int *)0); }
2376
2377/* ./base/lib_printw.c */
2378
2379#undef printw
2380int	printw(
2381		const char *fmt,
2382		...)
2383		{ return(*(int *)0); }
2384
2385#undef wprintw
2386int	wprintw(
2387		WINDOW	*win,
2388		const char *fmt,
2389		...)
2390		{ return(*(int *)0); }
2391
2392#undef mvprintw
2393int	mvprintw(
2394		int	y,
2395		int	x,
2396		const char *fmt,
2397		...)
2398		{ return(*(int *)0); }
2399
2400#undef mvwprintw
2401int	mvwprintw(
2402		WINDOW	*win,
2403		int	y,
2404		int	x,
2405		const char *fmt,
2406		...)
2407		{ return(*(int *)0); }
2408
2409#undef vwprintw
2410int	vwprintw(
2411		WINDOW	*win,
2412		const char *fmt,
2413		va_list	argp)
2414		{ return(*(int *)0); }
2415
2416#undef vw_printw
2417int	vw_printw(
2418		WINDOW	*win,
2419		const char *fmt,
2420		va_list	argp)
2421		{ return(*(int *)0); }
2422
2423/* ./base/lib_redrawln.c */
2424
2425#undef wredrawln
2426int	wredrawln(
2427		WINDOW	*win,
2428		int	beg,
2429		int	num)
2430		{ return(*(int *)0); }
2431
2432/* ./base/lib_refresh.c */
2433
2434#undef wrefresh
2435int	wrefresh(
2436		WINDOW	*win)
2437		{ return(*(int *)0); }
2438
2439#undef wnoutrefresh
2440int	wnoutrefresh(
2441		WINDOW	*win)
2442		{ return(*(int *)0); }
2443
2444/* ./base/lib_restart.c */
2445
2446#undef restartterm_sp
2447int	restartterm_sp(
2448		SCREEN	*sp,
2449		const char *termp,
2450		int	filenum,
2451		int	*errret)
2452		{ return(*(int *)0); }
2453
2454#undef restartterm
2455int	restartterm(
2456		const char *termp,
2457		int	filenum,
2458		int	*errret)
2459		{ return(*(int *)0); }
2460
2461/* ./base/lib_scanw.c */
2462
2463#undef vwscanw
2464int	vwscanw(
2465		WINDOW	*win,
2466		const char *fmt,
2467		va_list	argp)
2468		{ return(*(int *)0); }
2469
2470#undef vw_scanw
2471int	vw_scanw(
2472		WINDOW	*win,
2473		const char *fmt,
2474		va_list	argp)
2475		{ return(*(int *)0); }
2476
2477#undef scanw
2478int	scanw(
2479		const char *fmt,
2480		...)
2481		{ return(*(int *)0); }
2482
2483#undef wscanw
2484int	wscanw(
2485		WINDOW	*win,
2486		const char *fmt,
2487		...)
2488		{ return(*(int *)0); }
2489
2490#undef mvscanw
2491int	mvscanw(
2492		int	y,
2493		int	x,
2494		const char *fmt,
2495		...)
2496		{ return(*(int *)0); }
2497
2498#undef mvwscanw
2499int	mvwscanw(
2500		WINDOW	*win,
2501		int	y,
2502		int	x,
2503		const char *fmt,
2504		...)
2505		{ return(*(int *)0); }
2506
2507/* ./base/lib_screen.c */
2508
2509#undef getwin_sp
2510WINDOW	*getwin_sp(
2511		SCREEN	*sp,
2512		FILE	*filep)
2513		{ return(*(WINDOW **)0); }
2514
2515#undef getwin
2516WINDOW	*getwin(
2517		FILE	*filep)
2518		{ return(*(WINDOW **)0); }
2519
2520#undef putwin
2521int	putwin(
2522		WINDOW	*win,
2523		FILE	*filep)
2524		{ return(*(int *)0); }
2525
2526#undef scr_restore_sp
2527int	scr_restore_sp(
2528		SCREEN	*sp,
2529		const char *file)
2530		{ return(*(int *)0); }
2531
2532#undef scr_restore
2533int	scr_restore(
2534		const char *file)
2535		{ return(*(int *)0); }
2536
2537#undef scr_dump
2538int	scr_dump(
2539		const char *file)
2540		{ return(*(int *)0); }
2541
2542#undef scr_init_sp
2543int	scr_init_sp(
2544		SCREEN	*sp,
2545		const char *file)
2546		{ return(*(int *)0); }
2547
2548#undef scr_init
2549int	scr_init(
2550		const char *file)
2551		{ return(*(int *)0); }
2552
2553#undef scr_set_sp
2554int	scr_set_sp(
2555		SCREEN	*sp,
2556		const char *file)
2557		{ return(*(int *)0); }
2558
2559#undef scr_set
2560int	scr_set(
2561		const char *file)
2562		{ return(*(int *)0); }
2563
2564/* ./base/lib_scroll.c */
2565
2566#undef _nc_scroll_window
2567void	_nc_scroll_window(
2568		WINDOW	*win,
2569		int const n,
2570		int const top,
2571		int const bottom,
2572		cchar_t	blank)
2573		{ /* void */ }
2574
2575#undef wscrl
2576int	wscrl(
2577		WINDOW	*win,
2578		int	n)
2579		{ return(*(int *)0); }
2580
2581/* ./base/lib_scrollok.c */
2582
2583#undef scrollok
2584int	scrollok(
2585		WINDOW	*win,
2586		NCURSES_BOOL flag)
2587		{ return(*(int *)0); }
2588
2589/* ./base/lib_scrreg.c */
2590
2591#undef wsetscrreg
2592int	wsetscrreg(
2593		WINDOW	*win,
2594		int	top,
2595		int	bottom)
2596		{ return(*(int *)0); }
2597
2598/* ./base/lib_set_term.c */
2599
2600#undef set_term
2601SCREEN	*set_term(
2602		SCREEN	*screenp)
2603		{ return(*(SCREEN **)0); }
2604
2605#undef delscreen
2606void	delscreen(
2607		SCREEN	*sp)
2608		{ /* void */ }
2609
2610#undef _nc_setupscreen_sp
2611int	_nc_setupscreen_sp(
2612		SCREEN	**spp,
2613		int	slines,
2614		int	scolumns,
2615		FILE	*output,
2616		int	filtered,
2617		int	slk_format)
2618		{ return(*(int *)0); }
2619
2620#undef _nc_setupscreen
2621int	_nc_setupscreen(
2622		int	slines,
2623		int	scolumns,
2624		FILE	*output,
2625		int	filtered,
2626		int	slk_format)
2627		{ return(*(int *)0); }
2628
2629#undef _nc_ripoffline_sp
2630int	_nc_ripoffline_sp(
2631		SCREEN	*sp,
2632		int	line,
2633		int	(*init)(
2634		WINDOW	*p1,
2635		int	p2))
2636		{ return(*(int *)0); }
2637
2638#undef _nc_ripoffline
2639int	_nc_ripoffline(
2640		int	line,
2641		int	(*init)(
2642		WINDOW	*p1,
2643		int	p2))
2644		{ return(*(int *)0); }
2645
2646#undef ripoffline_sp
2647int	ripoffline_sp(
2648		SCREEN	*sp,
2649		int	line,
2650		int	(*init)(
2651		WINDOW	*p1,
2652		int	p2))
2653		{ return(*(int *)0); }
2654
2655#undef ripoffline
2656int	ripoffline(
2657		int	line,
2658		int	(*init)(
2659		WINDOW	*p1,
2660		int	p2))
2661		{ return(*(int *)0); }
2662
2663/* ./base/lib_slk.c */
2664
2665#undef _nc_format_slks
2666int	_nc_format_slks(
2667		SCREEN	*sp,
2668		int	cols)
2669		{ return(*(int *)0); }
2670
2671#undef _nc_slk_initialize
2672int	_nc_slk_initialize(
2673		WINDOW	*stwin,
2674		int	cols)
2675		{ return(*(int *)0); }
2676
2677#undef slk_restore_sp
2678int	slk_restore_sp(
2679		SCREEN	*sp)
2680		{ return(*(int *)0); }
2681
2682#undef slk_restore
2683int	slk_restore(void)
2684		{ return(*(int *)0); }
2685
2686/* ./base/lib_slkatr_set.c */
2687
2688#undef slk_attr_set_sp
2689int	slk_attr_set_sp(
2690		SCREEN	*sp,
2691		const attr_t attr,
2692		short	pair_arg,
2693		void	*opts)
2694		{ return(*(int *)0); }
2695
2696#undef slk_attr_set
2697int	slk_attr_set(
2698		const attr_t attr,
2699		short	pair_arg,
2700		void	*opts)
2701		{ return(*(int *)0); }
2702
2703/* ./base/lib_slkatrof.c */
2704
2705#undef slk_attroff_sp
2706int	slk_attroff_sp(
2707		SCREEN	*sp,
2708		const chtype attr)
2709		{ return(*(int *)0); }
2710
2711#undef slk_attroff
2712int	slk_attroff(
2713		const chtype attr)
2714		{ return(*(int *)0); }
2715
2716/* ./base/lib_slkatron.c */
2717
2718#undef slk_attron_sp
2719int	slk_attron_sp(
2720		SCREEN	*sp,
2721		const chtype attr)
2722		{ return(*(int *)0); }
2723
2724#undef slk_attron
2725int	slk_attron(
2726		const chtype attr)
2727		{ return(*(int *)0); }
2728
2729/* ./base/lib_slkatrset.c */
2730
2731#undef slk_attrset_sp
2732int	slk_attrset_sp(
2733		SCREEN	*sp,
2734		const chtype attr)
2735		{ return(*(int *)0); }
2736
2737#undef slk_attrset
2738int	slk_attrset(
2739		const chtype attr)
2740		{ return(*(int *)0); }
2741
2742/* ./base/lib_slkattr.c */
2743
2744#undef slk_attr_sp
2745attr_t	slk_attr_sp(
2746		SCREEN	*sp)
2747		{ return(*(attr_t *)0); }
2748
2749#undef slk_attr
2750attr_t	slk_attr(void)
2751		{ return(*(attr_t *)0); }
2752
2753/* ./base/lib_slkclear.c */
2754
2755#undef slk_clear_sp
2756int	slk_clear_sp(
2757		SCREEN	*sp)
2758		{ return(*(int *)0); }
2759
2760#undef slk_clear
2761int	slk_clear(void)
2762		{ return(*(int *)0); }
2763
2764/* ./base/lib_slkcolor.c */
2765
2766#undef slk_color_sp
2767int	slk_color_sp(
2768		SCREEN	*sp,
2769		short	pair_arg)
2770		{ return(*(int *)0); }
2771
2772#undef slk_color
2773int	slk_color(
2774		short	pair_arg)
2775		{ return(*(int *)0); }
2776
2777#undef extended_slk_color_sp
2778int	extended_slk_color_sp(
2779		SCREEN	*sp,
2780		int	pair_arg)
2781		{ return(*(int *)0); }
2782
2783#undef extended_slk_color
2784int	extended_slk_color(
2785		int	pair_arg)
2786		{ return(*(int *)0); }
2787
2788/* ./base/lib_slkinit.c */
2789
2790#undef slk_init_sp
2791int	slk_init_sp(
2792		SCREEN	*sp,
2793		int	format)
2794		{ return(*(int *)0); }
2795
2796#undef slk_init
2797int	slk_init(
2798		int	format)
2799		{ return(*(int *)0); }
2800
2801/* ./base/lib_slklab.c */
2802
2803#undef slk_label_sp
2804char	*slk_label_sp(
2805		SCREEN	*sp,
2806		int	n)
2807		{ return(*(char **)0); }
2808
2809#undef slk_label
2810char	*slk_label(
2811		int	n)
2812		{ return(*(char **)0); }
2813
2814/* ./base/lib_slkrefr.c */
2815
2816#undef slk_noutrefresh_sp
2817int	slk_noutrefresh_sp(
2818		SCREEN	*sp)
2819		{ return(*(int *)0); }
2820
2821#undef slk_noutrefresh
2822int	slk_noutrefresh(void)
2823		{ return(*(int *)0); }
2824
2825#undef slk_refresh_sp
2826int	slk_refresh_sp(
2827		SCREEN	*sp)
2828		{ return(*(int *)0); }
2829
2830#undef slk_refresh
2831int	slk_refresh(void)
2832		{ return(*(int *)0); }
2833
2834/* ./base/lib_slkset.c */
2835
2836#undef slk_set_sp
2837int	slk_set_sp(
2838		SCREEN	*sp,
2839		int	i,
2840		const char *astr,
2841		int	format)
2842		{ return(*(int *)0); }
2843
2844#undef slk_set
2845int	slk_set(
2846		int	i,
2847		const char *astr,
2848		int	format)
2849		{ return(*(int *)0); }
2850
2851/* ./base/lib_slktouch.c */
2852
2853#undef slk_touch_sp
2854int	slk_touch_sp(
2855		SCREEN	*sp)
2856		{ return(*(int *)0); }
2857
2858#undef slk_touch
2859int	slk_touch(void)
2860		{ return(*(int *)0); }
2861
2862/* ./base/lib_touch.c */
2863
2864#undef is_linetouched
2865NCURSES_BOOL is_linetouched(
2866		WINDOW	*win,
2867		int	line)
2868		{ return(*(NCURSES_BOOL *)0); }
2869
2870#undef is_wintouched
2871NCURSES_BOOL is_wintouched(
2872		WINDOW	*win)
2873		{ return(*(NCURSES_BOOL *)0); }
2874
2875#undef wtouchln
2876int	wtouchln(
2877		WINDOW	*win,
2878		int	y,
2879		int	n,
2880		int	changed)
2881		{ return(*(int *)0); }
2882
2883/* ./trace/lib_tracedmp.c */
2884
2885#undef _tracedump
2886void	_tracedump(
2887		const char *name,
2888		WINDOW	*win)
2889		{ /* void */ }
2890
2891/* ./trace/lib_tracemse.c */
2892
2893#undef _nc_trace_mmask_t
2894char	*_nc_trace_mmask_t(
2895		SCREEN	*sp,
2896		mmask_t	code)
2897		{ return(*(char **)0); }
2898
2899#undef _nc_tracemouse
2900char	*_nc_tracemouse(
2901		SCREEN	*sp,
2902		MEVENT const *ep)
2903		{ return(*(char **)0); }
2904
2905#undef _nc_retrace_mmask_t
2906mmask_t	_nc_retrace_mmask_t(
2907		SCREEN	*sp,
2908		mmask_t	code)
2909		{ return(*(mmask_t *)0); }
2910
2911#undef _tracemouse
2912char	*_tracemouse(
2913		MEVENT const *ep)
2914		{ return(*(char **)0); }
2915
2916/* ./tty/lib_tstp.c */
2917
2918#undef _nc_signal_handler
2919void	_nc_signal_handler(
2920		int	enable)
2921		{ /* void */ }
2922
2923/* ./base/lib_ungetch.c */
2924
2925#undef _nc_fifo_dump
2926void	_nc_fifo_dump(
2927		SCREEN	*sp)
2928		{ /* void */ }
2929
2930#undef ungetch_sp
2931int	ungetch_sp(
2932		SCREEN	*sp,
2933		int	ch)
2934		{ return(*(int *)0); }
2935
2936#undef ungetch
2937int	ungetch(
2938		int	ch)
2939		{ return(*(int *)0); }
2940
2941/* ./tty/lib_vidattr.c */
2942
2943#undef vidputs_sp
2944int	vidputs_sp(
2945		SCREEN	*sp,
2946		chtype	newmode,
2947		NCURSES_OUTC_sp outc)
2948		{ return(*(int *)0); }
2949
2950#undef vidputs
2951int	vidputs(
2952		chtype	newmode,
2953		NCURSES_OUTC outc)
2954		{ return(*(int *)0); }
2955
2956#undef vidattr_sp
2957int	vidattr_sp(
2958		SCREEN	*sp,
2959		chtype	newmode)
2960		{ return(*(int *)0); }
2961
2962#undef vidattr
2963int	vidattr(
2964		chtype	newmode)
2965		{ return(*(int *)0); }
2966
2967#undef termattrs_sp
2968chtype	termattrs_sp(
2969		SCREEN	*sp)
2970		{ return(*(chtype *)0); }
2971
2972#undef termattrs
2973chtype	termattrs(void)
2974		{ return(*(chtype *)0); }
2975
2976/* ./base/lib_vline.c */
2977
2978#undef wvline
2979int	wvline(
2980		WINDOW	*win,
2981		chtype	ch,
2982		int	n)
2983		{ return(*(int *)0); }
2984
2985/* ./base/lib_wattroff.c */
2986
2987#undef wattr_off
2988int	wattr_off(
2989		WINDOW	*win,
2990		attr_t	at,
2991		void	*opts)
2992		{ return(*(int *)0); }
2993
2994/* ./base/lib_wattron.c */
2995
2996#undef wattr_on
2997int	wattr_on(
2998		WINDOW	*win,
2999		attr_t	at,
3000		void	*opts)
3001		{ return(*(int *)0); }
3002
3003/* ./base/lib_winch.c */
3004
3005#undef winch
3006chtype	winch(
3007		WINDOW	*win)
3008		{ return(*(chtype *)0); }
3009
3010/* ./base/lib_window.c */
3011
3012#undef _nc_synchook
3013void	_nc_synchook(
3014		WINDOW	*win)
3015		{ /* void */ }
3016
3017#undef mvderwin
3018int	mvderwin(
3019		WINDOW	*win,
3020		int	y,
3021		int	x)
3022		{ return(*(int *)0); }
3023
3024#undef syncok
3025int	syncok(
3026		WINDOW	*win,
3027		NCURSES_BOOL bf)
3028		{ return(*(int *)0); }
3029
3030#undef wsyncup
3031void	wsyncup(
3032		WINDOW	*win)
3033		{ /* void */ }
3034
3035#undef wsyncdown
3036void	wsyncdown(
3037		WINDOW	*win)
3038		{ /* void */ }
3039
3040#undef wcursyncup
3041void	wcursyncup(
3042		WINDOW	*win)
3043		{ /* void */ }
3044
3045#undef dupwin
3046WINDOW	*dupwin(
3047		WINDOW	*win)
3048		{ return(*(WINDOW **)0); }
3049
3050/* ./base/nc_panel.c */
3051
3052#undef _nc_panelhook_sp
3053struct panelhook *_nc_panelhook_sp(
3054		SCREEN	*sp)
3055		{ return(*(struct panelhook **)0); }
3056
3057#undef _nc_panelhook
3058struct panelhook *_nc_panelhook(void)
3059		{ return(*(struct panelhook **)0); }
3060
3061/* ./base/safe_sprintf.c */
3062
3063#undef _nc_printf_string_sp
3064char	*_nc_printf_string_sp(
3065		SCREEN	*sp,
3066		const char *fmt,
3067		va_list	ap)
3068		{ return(*(char **)0); }
3069
3070#undef _nc_printf_string
3071char	*_nc_printf_string(
3072		const char *fmt,
3073		va_list	ap)
3074		{ return(*(char **)0); }
3075
3076/* ./tty/tty_update.c */
3077
3078#undef doupdate_sp
3079int	doupdate_sp(
3080		SCREEN	*sp)
3081		{ return(*(int *)0); }
3082
3083#undef doupdate
3084int	doupdate(void)
3085		{ return(*(int *)0); }
3086
3087#undef _nc_scrolln_sp
3088int	_nc_scrolln_sp(
3089		SCREEN	*sp,
3090		int	n,
3091		int	top,
3092		int	bot,
3093		int	maxy)
3094		{ return(*(int *)0); }
3095
3096#undef _nc_scrolln
3097int	_nc_scrolln(
3098		int	n,
3099		int	top,
3100		int	bot,
3101		int	maxy)
3102		{ return(*(int *)0); }
3103
3104#undef _nc_screen_resume_sp
3105void	_nc_screen_resume_sp(
3106		SCREEN	*sp)
3107		{ /* void */ }
3108
3109#undef _nc_screen_resume
3110void	_nc_screen_resume(void)
3111		{ /* void */ }
3112
3113#undef _nc_screen_init_sp
3114void	_nc_screen_init_sp(
3115		SCREEN	*sp)
3116		{ /* void */ }
3117
3118#undef _nc_screen_init
3119void	_nc_screen_init(void)
3120		{ /* void */ }
3121
3122#undef _nc_screen_wrap_sp
3123void	_nc_screen_wrap_sp(
3124		SCREEN	*sp)
3125		{ /* void */ }
3126
3127#undef _nc_screen_wrap
3128void	_nc_screen_wrap(void)
3129		{ /* void */ }
3130
3131#undef _nc_do_xmc_glitch_sp
3132void	_nc_do_xmc_glitch_sp(
3133		SCREEN	*sp,
3134		attr_t	previous)
3135		{ /* void */ }
3136
3137#undef _nc_do_xmc_glitch
3138void	_nc_do_xmc_glitch(
3139		attr_t	previous)
3140		{ /* void */ }
3141
3142/* ./trace/varargs.c */
3143
3144#undef _nc_varargs
3145char	*_nc_varargs(
3146		const char *fmt,
3147		va_list	ap)
3148		{ return(*(char **)0); }
3149
3150/* ./base/vsscanf.c */
3151
3152#undef _nc_vsscanf
3153void	_nc_vsscanf(void)
3154		{ /* void */ }
3155
3156/* ./base/lib_freeall.c */
3157
3158#undef _nc_freeall
3159void	_nc_freeall(void)
3160		{ /* void */ }
3161
3162#undef _nc_free_and_exit_sp
3163void	_nc_free_and_exit_sp(
3164		SCREEN	*sp,
3165		int	code)
3166		{ /* void */ }
3167
3168#undef _nc_free_and_exit
3169void	_nc_free_and_exit(
3170		int	code)
3171		{ /* void */ }
3172
3173#undef exit_curses
3174void	exit_curses(
3175		int	code)
3176		{ /* void */ }
3177
3178/* ./widechar/charable.c */
3179
3180#undef _nc_is_charable
3181NCURSES_BOOL _nc_is_charable(
3182		wchar_t	ch)
3183		{ return(*(NCURSES_BOOL *)0); }
3184
3185#undef _nc_to_char
3186int	_nc_to_char(
3187		wint_t	ch)
3188		{ return(*(int *)0); }
3189
3190#undef _nc_to_widechar
3191wint_t	_nc_to_widechar(
3192		int	ch)
3193		{ return(*(wint_t *)0); }
3194
3195/* ./widechar/lib_add_wch.c */
3196
3197#undef wadd_wch
3198int	wadd_wch(
3199		WINDOW	*win,
3200		const cchar_t *wch)
3201		{ return(*(int *)0); }
3202
3203#undef wecho_wchar
3204int	wecho_wchar(
3205		WINDOW	*win,
3206		const cchar_t *wch)
3207		{ return(*(int *)0); }
3208
3209/* ./widechar/lib_box_set.c */
3210
3211#undef wborder_set
3212int	wborder_set(
3213		WINDOW	*win,
3214		const cchar_t *ls,
3215		const cchar_t *rs,
3216		const cchar_t *ts,
3217		const cchar_t *bs,
3218		const cchar_t *tl,
3219		const cchar_t *tr,
3220		const cchar_t *bl,
3221		const cchar_t *br)
3222		{ return(*(int *)0); }
3223
3224/* ./widechar/lib_cchar.c */
3225
3226#undef setcchar
3227int	setcchar(
3228		cchar_t	*wcval,
3229		const wchar_t *wch,
3230		const attr_t attrs,
3231		short	pair_arg,
3232		const void *opts)
3233		{ return(*(int *)0); }
3234
3235#undef getcchar
3236int	getcchar(
3237		const cchar_t *wcval,
3238		wchar_t	*wch,
3239		attr_t	*attrs,
3240		short	*pair_arg,
3241		void	*opts)
3242		{ return(*(int *)0); }
3243
3244/* ./widechar/lib_erasewchar.c */
3245
3246#undef erasewchar
3247int	erasewchar(
3248		wchar_t	*wch)
3249		{ return(*(int *)0); }
3250
3251#undef killwchar
3252int	killwchar(
3253		wchar_t	*wch)
3254		{ return(*(int *)0); }
3255
3256/* ./widechar/lib_get_wch.c */
3257
3258#undef wget_wch
3259int	wget_wch(
3260		WINDOW	*win,
3261		wint_t	*result)
3262		{ return(*(int *)0); }
3263
3264/* ./widechar/lib_get_wstr.c */
3265
3266#undef wgetn_wstr
3267int	wgetn_wstr(
3268		WINDOW	*win,
3269		wint_t	*str,
3270		int	maxlen)
3271		{ return(*(int *)0); }
3272
3273/* ./widechar/lib_hline_set.c */
3274
3275#undef whline_set
3276int	whline_set(
3277		WINDOW	*win,
3278		const cchar_t *ch,
3279		int	n)
3280		{ return(*(int *)0); }
3281
3282/* ./widechar/lib_in_wch.c */
3283
3284#undef win_wch
3285int	win_wch(
3286		WINDOW	*win,
3287		cchar_t	*wcval)
3288		{ return(*(int *)0); }
3289
3290/* ./widechar/lib_in_wchnstr.c */
3291
3292#undef win_wchnstr
3293int	win_wchnstr(
3294		WINDOW	*win,
3295		cchar_t	*wchstr,
3296		int	n)
3297		{ return(*(int *)0); }
3298
3299/* ./widechar/lib_ins_wch.c */
3300
3301#undef _nc_insert_wch
3302int	_nc_insert_wch(
3303		WINDOW	*win,
3304		const cchar_t *wch)
3305		{ return(*(int *)0); }
3306
3307#undef wins_wch
3308int	wins_wch(
3309		WINDOW	*win,
3310		const cchar_t *wch)
3311		{ return(*(int *)0); }
3312
3313#undef wins_nwstr
3314int	wins_nwstr(
3315		WINDOW	*win,
3316		const wchar_t *wstr,
3317		int	n)
3318		{ return(*(int *)0); }
3319
3320/* ./widechar/lib_inwstr.c */
3321
3322#undef winnwstr
3323int	winnwstr(
3324		WINDOW	*win,
3325		wchar_t	*wstr,
3326		int	n)
3327		{ return(*(int *)0); }
3328
3329#undef winwstr
3330int	winwstr(
3331		WINDOW	*win,
3332		wchar_t	*wstr)
3333		{ return(*(int *)0); }
3334
3335/* ./widechar/lib_key_name.c */
3336
3337#undef key_name
3338const char *key_name(
3339		wchar_t	c)
3340		{ return(*(const char **)0); }
3341
3342/* ./widechar/lib_pecho_wchar.c */
3343
3344#undef pecho_wchar
3345int	pecho_wchar(
3346		WINDOW	*pad,
3347		const cchar_t *wch)
3348		{ return(*(int *)0); }
3349
3350/* ./widechar/lib_slk_wset.c */
3351
3352#undef slk_wset
3353int	slk_wset(
3354		int	i,
3355		const wchar_t *astr,
3356		int	format)
3357		{ return(*(int *)0); }
3358
3359/* ./widechar/lib_unget_wch.c */
3360
3361#undef _nc_wcrtomb
3362size_t	_nc_wcrtomb(
3363		char	*target,
3364		wchar_t	source,
3365		mbstate_t *state)
3366		{ return(*(size_t *)0); }
3367
3368#undef unget_wch_sp
3369int	unget_wch_sp(
3370		SCREEN	*sp,
3371		const wchar_t wch)
3372		{ return(*(int *)0); }
3373
3374#undef unget_wch
3375int	unget_wch(
3376		const wchar_t wch)
3377		{ return(*(int *)0); }
3378
3379/* ./widechar/lib_vid_attr.c */
3380
3381#undef vid_puts_sp
3382int	vid_puts_sp(
3383		SCREEN	*sp,
3384		attr_t	newmode,
3385		short	pair_arg,
3386		void	*opts,
3387		NCURSES_OUTC_sp outc)
3388		{ return(*(int *)0); }
3389
3390#undef vid_puts
3391int	vid_puts(
3392		attr_t	newmode,
3393		short	pair_arg,
3394		void	*opts,
3395		NCURSES_OUTC outc)
3396		{ return(*(int *)0); }
3397
3398#undef vid_attr_sp
3399int	vid_attr_sp(
3400		SCREEN	*sp,
3401		attr_t	newmode,
3402		short	pair_arg,
3403		void	*opts)
3404		{ return(*(int *)0); }
3405
3406#undef vid_attr
3407int	vid_attr(
3408		attr_t	newmode,
3409		short	pair_arg,
3410		void	*opts)
3411		{ return(*(int *)0); }
3412
3413#undef term_attrs_sp
3414attr_t	term_attrs_sp(
3415		SCREEN	*sp)
3416		{ return(*(attr_t *)0); }
3417
3418#undef term_attrs
3419attr_t	term_attrs(void)
3420		{ return(*(attr_t *)0); }
3421
3422/* ./widechar/lib_vline_set.c */
3423
3424#undef wvline_set
3425int	wvline_set(
3426		WINDOW	*win,
3427		const cchar_t *ch,
3428		int	n)
3429		{ return(*(int *)0); }
3430
3431/* ./widechar/lib_wacs.c */
3432
3433#undef _nc_wacs
3434cchar_t	*_nc_wacs;
3435
3436#undef _nc_init_wacs
3437void	_nc_init_wacs(void)
3438		{ /* void */ }
3439
3440/* ./widechar/lib_wunctrl.c */
3441
3442#undef wunctrl_sp
3443wchar_t	*wunctrl_sp(
3444		SCREEN	*sp,
3445		cchar_t	*wc)
3446		{ return(*(wchar_t **)0); }
3447
3448#undef wunctrl
3449wchar_t	*wunctrl(
3450		cchar_t	*wc)
3451		{ return(*(wchar_t **)0); }
3452
3453/* ./expanded.c */
3454
3455#undef _nc_toggle_attr_on
3456void	_nc_toggle_attr_on(
3457		attr_t	*S,
3458		attr_t	at)
3459		{ /* void */ }
3460
3461#undef _nc_toggle_attr_off
3462void	_nc_toggle_attr_off(
3463		attr_t	*S,
3464		attr_t	at)
3465		{ /* void */ }
3466
3467#undef _nc_DelCharCost_sp
3468int	_nc_DelCharCost_sp(
3469		SCREEN	*sp,
3470		int	count)
3471		{ return(*(int *)0); }
3472
3473#undef _nc_InsCharCost_sp
3474int	_nc_InsCharCost_sp(
3475		SCREEN	*sp,
3476		int	count)
3477		{ return(*(int *)0); }
3478
3479#undef _nc_UpdateAttrs_sp
3480void	_nc_UpdateAttrs_sp(
3481		SCREEN	*sp,
3482		const cchar_t *c)
3483		{ /* void */ }
3484
3485#undef _nc_DelCharCost
3486int	_nc_DelCharCost(
3487		int	count)
3488		{ return(*(int *)0); }
3489
3490#undef _nc_InsCharCost
3491int	_nc_InsCharCost(
3492		int	count)
3493		{ return(*(int *)0); }
3494
3495#undef _nc_UpdateAttrs
3496void	_nc_UpdateAttrs(
3497		const cchar_t *c)
3498		{ /* void */ }
3499
3500/* ./base/legacy_coding.c */
3501
3502#undef use_legacy_coding_sp
3503int	use_legacy_coding_sp(
3504		SCREEN	*sp,
3505		int	level)
3506		{ return(*(int *)0); }
3507
3508#undef use_legacy_coding
3509int	use_legacy_coding(
3510		int	level)
3511		{ return(*(int *)0); }
3512
3513/* ./base/lib_dft_fgbg.c */
3514
3515#undef use_default_colors_sp
3516int	use_default_colors_sp(
3517		SCREEN	*sp)
3518		{ return(*(int *)0); }
3519
3520#undef use_default_colors
3521int	use_default_colors(void)
3522		{ return(*(int *)0); }
3523
3524#undef assume_default_colors_sp
3525int	assume_default_colors_sp(
3526		SCREEN	*sp,
3527		int	fg,
3528		int	bg)
3529		{ return(*(int *)0); }
3530
3531#undef assume_default_colors
3532int	assume_default_colors(
3533		int	fg,
3534		int	bg)
3535		{ return(*(int *)0); }
3536
3537/* ./tinfo/lib_print.c */
3538
3539#undef mcprint_sp
3540int	mcprint_sp(
3541		SCREEN	*sp,
3542		char	*data,
3543		int	len)
3544		{ return(*(int *)0); }
3545
3546#undef mcprint
3547int	mcprint(
3548		char	*data,
3549		int	len)
3550		{ return(*(int *)0); }
3551
3552/* ./base/new_pair.c */
3553
3554#undef _nc_free_ordered_pairs
3555void	_nc_free_ordered_pairs(
3556		SCREEN	*sp)
3557		{ /* void */ }
3558
3559#undef _nc_reset_color_pair
3560void	_nc_reset_color_pair(
3561		SCREEN	*sp,
3562		int	pair,
3563		colorpair_t *next)
3564		{ /* void */ }
3565
3566#undef _nc_set_color_pair
3567void	_nc_set_color_pair(
3568		SCREEN	*sp,
3569		int	pair,
3570		int	mode)
3571		{ /* void */ }
3572
3573#undef _nc_copy_pairs
3574void	_nc_copy_pairs(
3575		SCREEN	*sp,
3576		colorpair_t *target,
3577		colorpair_t *source,
3578		int	length)
3579		{ /* void */ }
3580
3581#undef alloc_pair_sp
3582int	alloc_pair_sp(
3583		SCREEN	*sp,
3584		int	fg,
3585		int	bg)
3586		{ return(*(int *)0); }
3587
3588#undef find_pair_sp
3589int	find_pair_sp(
3590		SCREEN	*sp,
3591		int	fg,
3592		int	bg)
3593		{ return(*(int *)0); }
3594
3595#undef free_pair_sp
3596int	free_pair_sp(
3597		SCREEN	*sp,
3598		int	pair)
3599		{ return(*(int *)0); }
3600
3601#undef alloc_pair
3602int	alloc_pair(
3603		int	f,
3604		int	b)
3605		{ return(*(int *)0); }
3606
3607#undef find_pair
3608int	find_pair(
3609		int	f,
3610		int	b)
3611		{ return(*(int *)0); }
3612
3613#undef free_pair
3614int	free_pair(
3615		int	pair)
3616		{ return(*(int *)0); }
3617
3618/* ./base/resizeterm.c */
3619
3620#undef is_term_resized_sp
3621NCURSES_BOOL is_term_resized_sp(
3622		SCREEN	*sp,
3623		int	ToLines,
3624		int	ToCols)
3625		{ return(*(NCURSES_BOOL *)0); }
3626
3627#undef is_term_resized
3628NCURSES_BOOL is_term_resized(
3629		int	ToLines,
3630		int	ToCols)
3631		{ return(*(NCURSES_BOOL *)0); }
3632
3633#undef resize_term_sp
3634int	resize_term_sp(
3635		SCREEN	*sp,
3636		int	ToLines,
3637		int	ToCols)
3638		{ return(*(int *)0); }
3639
3640#undef resize_term
3641int	resize_term(
3642		int	ToLines,
3643		int	ToCols)
3644		{ return(*(int *)0); }
3645
3646#undef resizeterm_sp
3647int	resizeterm_sp(
3648		SCREEN	*sp,
3649		int	ToLines,
3650		int	ToCols)
3651		{ return(*(int *)0); }
3652
3653#undef resizeterm
3654int	resizeterm(
3655		int	ToLines,
3656		int	ToCols)
3657		{ return(*(int *)0); }
3658
3659/* ./trace/trace_xnames.c */
3660
3661#undef _nc_trace_xnames
3662void	_nc_trace_xnames(
3663		TERMTYPE *tp)
3664		{ /* void */ }
3665
3666/* ./tinfo/use_screen.c */
3667
3668#undef use_screen
3669int	use_screen(
3670		SCREEN	*screen,
3671		NCURSES_SCREEN_CB func,
3672		void	*data)
3673		{ return(*(int *)0); }
3674
3675/* ./base/use_window.c */
3676
3677#undef use_window
3678int	use_window(
3679		WINDOW	*win,
3680		NCURSES_WINDOW_CB func,
3681		void	*data)
3682		{ return(*(int *)0); }
3683
3684/* ./base/wresize.c */
3685
3686#undef wresize
3687int	wresize(
3688		WINDOW	*win,
3689		int	ToLines,
3690		int	ToCols)
3691		{ return(*(int *)0); }
3692
3693/* ./tinfo/access.c */
3694
3695#undef _nc_rootname
3696char	*_nc_rootname(
3697		char	*path)
3698		{ return(*(char **)0); }
3699
3700#undef _nc_is_abs_path
3701NCURSES_BOOL _nc_is_abs_path(
3702		const char *path)
3703		{ return(*(NCURSES_BOOL *)0); }
3704
3705#undef _nc_pathlast
3706unsigned _nc_pathlast(
3707		const char *path)
3708		{ return(*(unsigned *)0); }
3709
3710#undef _nc_basename
3711char	*_nc_basename(
3712		char	*path)
3713		{ return(*(char **)0); }
3714
3715#undef _nc_access
3716int	_nc_access(
3717		const char *path,
3718		int	mode)
3719		{ return(*(int *)0); }
3720
3721#undef _nc_is_dir_path
3722NCURSES_BOOL _nc_is_dir_path(
3723		const char *path)
3724		{ return(*(NCURSES_BOOL *)0); }
3725
3726#undef _nc_is_file_path
3727NCURSES_BOOL _nc_is_file_path(
3728		const char *path)
3729		{ return(*(NCURSES_BOOL *)0); }
3730
3731#undef _nc_env_access
3732int	_nc_env_access(void)
3733		{ return(*(int *)0); }
3734
3735/* ./tinfo/add_tries.c */
3736
3737#undef _nc_add_to_try
3738int	_nc_add_to_try(
3739		TRIES	**tree,
3740		const char *str,
3741		unsigned code)
3742		{ return(*(int *)0); }
3743
3744/* ./tinfo/alloc_ttype.c */
3745
3746#undef _nc_align_termtype
3747void	_nc_align_termtype(
3748		TERMTYPE2 *to,
3749		TERMTYPE2 *from)
3750		{ /* void */ }
3751
3752#undef _nc_copy_termtype
3753void	_nc_copy_termtype(
3754		TERMTYPE *dst,
3755		const TERMTYPE *src)
3756		{ /* void */ }
3757
3758#undef _nc_copy_termtype2
3759void	_nc_copy_termtype2(
3760		TERMTYPE2 *dst,
3761		const TERMTYPE2 *src)
3762		{ /* void */ }
3763
3764#undef _nc_export_termtype2
3765void	_nc_export_termtype2(
3766		TERMTYPE *dst,
3767		const TERMTYPE2 *src)
3768		{ /* void */ }
3769
3770/* ./codes.c */
3771
3772#undef boolcodes
3773const char *const boolcodes[] = {0};
3774#undef numcodes
3775const char *const numcodes[] = {0};
3776#undef strcodes
3777const char *const strcodes[] = {0};
3778
3779/* ./comp_captab.c */
3780
3781#undef _nc_get_table
3782const struct name_table_entry *_nc_get_table(
3783		NCURSES_BOOL termcap)
3784		{ return(*(const struct name_table_entry **)0); }
3785
3786#undef _nc_get_hash_table
3787const HashValue *_nc_get_hash_table(
3788		NCURSES_BOOL termcap)
3789		{ return(*(const HashValue **)0); }
3790
3791#undef _nc_get_alias_table
3792const struct alias *_nc_get_alias_table(
3793		NCURSES_BOOL termcap)
3794		{ return(*(const struct alias **)0); }
3795
3796#undef _nc_get_hash_info
3797const HashData *_nc_get_hash_info(
3798		NCURSES_BOOL termcap)
3799		{ return(*(const HashData **)0); }
3800
3801/* ./tinfo/comp_error.c */
3802
3803#undef _nc_suppress_warnings
3804NCURSES_BOOL _nc_suppress_warnings;
3805#undef _nc_curr_line
3806int	_nc_curr_line;
3807#undef _nc_curr_col
3808int	_nc_curr_col;
3809
3810#undef _nc_get_source
3811const char *_nc_get_source(void)
3812		{ return(*(const char **)0); }
3813
3814#undef _nc_set_source
3815void	_nc_set_source(
3816		const char *const name)
3817		{ /* void */ }
3818
3819#undef _nc_set_type
3820void	_nc_set_type(
3821		const char *const name)
3822		{ /* void */ }
3823
3824#undef _nc_get_type
3825void	_nc_get_type(
3826		char	*name)
3827		{ /* void */ }
3828
3829#undef _nc_warning
3830void	_nc_warning(
3831		const char *const fmt,
3832		...)
3833		{ /* void */ }
3834
3835#undef _nc_err_abort
3836void	_nc_err_abort(
3837		const char *const fmt,
3838		...)
3839		{ /* void */ }
3840
3841#undef _nc_syserr_abort
3842void	_nc_syserr_abort(
3843		const char *const fmt,
3844		...)
3845		{ /* void */ }
3846
3847/* ./tinfo/comp_hash.c */
3848
3849#undef _nc_find_entry
3850struct name_table_entry const *_nc_find_entry(
3851		const char *string,
3852		const HashValue *hash_table)
3853		{ return(*(struct name_table_entry const **)0); }
3854
3855#undef _nc_find_type_entry
3856struct name_table_entry const *_nc_find_type_entry(
3857		const char *string,
3858		int	type,
3859		NCURSES_BOOL termcap)
3860		{ return(*(struct name_table_entry const **)0); }
3861
3862#undef _nc_find_user_entry
3863struct user_table_entry const *_nc_find_user_entry(
3864		const char *string)
3865		{ return(*(struct user_table_entry const **)0); }
3866
3867/* ./comp_userdefs.c */
3868
3869#undef _nc_get_userdefs_table
3870const struct user_table_entry *_nc_get_userdefs_table(void)
3871		{ return(*(const struct user_table_entry **)0); }
3872
3873#undef _nc_get_hash_user
3874const HashData *_nc_get_hash_user(void)
3875		{ return(*(const HashData **)0); }
3876
3877/* ./tinfo/db_iterator.c */
3878
3879#undef _nc_tic_dir
3880const char *_nc_tic_dir(
3881		const char *path)
3882		{ return(*(const char **)0); }
3883
3884#undef _nc_keep_tic_dir
3885void	_nc_keep_tic_dir(
3886		const char *path)
3887		{ /* void */ }
3888
3889#undef _nc_last_db
3890void	_nc_last_db(void)
3891		{ /* void */ }
3892
3893#undef _nc_next_db
3894const char *_nc_next_db(
3895		DBDIRS	*state,
3896		int	*offset)
3897		{ return(*(const char **)0); }
3898
3899#undef _nc_first_db
3900void	_nc_first_db(
3901		DBDIRS	*state,
3902		int	*offset)
3903		{ /* void */ }
3904
3905/* ./tinfo/doalloc.c */
3906
3907#undef _nc_doalloc
3908void	*_nc_doalloc(
3909		void	*oldp,
3910		size_t	amount)
3911		{ return(*(void **)0); }
3912
3913/* ./tinfo/entries.c */
3914
3915#undef _nc_head
3916ENTRY	*_nc_head;
3917#undef _nc_tail
3918ENTRY	*_nc_tail;
3919
3920#undef _nc_free_entry
3921void	_nc_free_entry(
3922		ENTRY	*headp,
3923		TERMTYPE2 *tterm)
3924		{ /* void */ }
3925
3926#undef _nc_free_entries
3927void	_nc_free_entries(
3928		ENTRY	*headp)
3929		{ /* void */ }
3930
3931#undef _nc_leaks_tinfo
3932void	_nc_leaks_tinfo(void)
3933		{ /* void */ }
3934
3935#undef exit_terminfo
3936void	exit_terminfo(
3937		int	code)
3938		{ /* void */ }
3939
3940/* ./fallback.c */
3941
3942#undef _nc_fallback2
3943const TERMTYPE2 *_nc_fallback2(
3944		const char *name)
3945		{ return(*(const TERMTYPE2 **)0); }
3946
3947#undef _nc_fallback
3948const TERMTYPE *_nc_fallback(
3949		const char *name)
3950		{ return(*(const TERMTYPE **)0); }
3951
3952/* ./tinfo/free_ttype.c */
3953
3954#undef _nc_free_termtype
3955void	_nc_free_termtype(
3956		TERMTYPE *ptr)
3957		{ /* void */ }
3958
3959#undef _nc_free_termtype2
3960void	_nc_free_termtype2(
3961		TERMTYPE2 *ptr)
3962		{ /* void */ }
3963
3964#undef _nc_user_definable
3965NCURSES_BOOL _nc_user_definable;
3966
3967#undef use_extended_names
3968int	use_extended_names(
3969		NCURSES_BOOL flag)
3970		{ return(*(int *)0); }
3971
3972/* ./tinfo/getenv_num.c */
3973
3974#undef _nc_getenv_num
3975int	_nc_getenv_num(
3976		const char *name)
3977		{ return(*(int *)0); }
3978
3979#undef _nc_setenv_num
3980void	_nc_setenv_num(
3981		const char *name,
3982		int	value)
3983		{ /* void */ }
3984
3985/* ./tinfo/home_terminfo.c */
3986
3987#undef _nc_home_terminfo
3988char	*_nc_home_terminfo(void)
3989		{ return(*(char **)0); }
3990
3991/* ./tinfo/init_keytry.c */
3992
3993#undef _nc_init_keytry
3994void	_nc_init_keytry(
3995		SCREEN	*sp)
3996		{ /* void */ }
3997
3998/* ./tinfo/lib_acs.c */
3999
4000#undef acs_map
4001chtype	acs_map[128];
4002
4003#undef _nc_init_acs_sp
4004void	_nc_init_acs_sp(
4005		SCREEN	*sp)
4006		{ /* void */ }
4007
4008#undef _nc_init_acs
4009void	_nc_init_acs(void)
4010		{ /* void */ }
4011
4012/* ./tinfo/lib_baudrate.c */
4013
4014struct speed {
4015    int given_speed;
4016    int actual_speed;
4017};
4018
4019#undef _nc_baudrate
4020int	_nc_baudrate(
4021		int	OSpeed)
4022		{ return(*(int *)0); }
4023
4024#undef _nc_ospeed
4025int	_nc_ospeed(
4026		int	BaudRate)
4027		{ return(*(int *)0); }
4028
4029#undef baudrate_sp
4030int	baudrate_sp(
4031		SCREEN	*sp)
4032		{ return(*(int *)0); }
4033
4034#undef baudrate
4035int	baudrate(void)
4036		{ return(*(int *)0); }
4037
4038/* ./tinfo/lib_cur_term.c */
4039
4040#undef cur_term
4041TERMINAL *cur_term;
4042
4043#undef set_curterm_sp
4044TERMINAL *set_curterm_sp(
4045		SCREEN	*sp,
4046		TERMINAL *termp)
4047		{ return(*(TERMINAL **)0); }
4048
4049#undef set_curterm
4050TERMINAL *set_curterm(
4051		TERMINAL *termp)
4052		{ return(*(TERMINAL **)0); }
4053
4054#undef del_curterm_sp
4055int	del_curterm_sp(
4056		SCREEN	*sp,
4057		TERMINAL *termp)
4058		{ return(*(int *)0); }
4059
4060#undef del_curterm
4061int	del_curterm(
4062		TERMINAL *termp)
4063		{ return(*(int *)0); }
4064
4065/* ./tinfo/lib_data.c */
4066
4067#undef stdscr
4068WINDOW	*stdscr;
4069#undef curscr
4070WINDOW	*curscr;
4071#undef newscr
4072WINDOW	*newscr;
4073#undef _nc_screen_chain
4074SCREEN	*_nc_screen_chain;
4075#undef SP
4076SCREEN	*SP;
4077#undef _nc_globals
4078NCURSES_GLOBALS _nc_globals;
4079#undef _nc_prescreen
4080NCURSES_PRESCREEN _nc_prescreen;
4081
4082#undef _nc_screen_of
4083SCREEN	*_nc_screen_of(
4084		WINDOW	*win)
4085		{ return(*(SCREEN **)0); }
4086
4087/* ./tinfo/lib_has_cap.c */
4088
4089#undef has_ic_sp
4090NCURSES_BOOL has_ic_sp(
4091		SCREEN	*sp)
4092		{ return(*(NCURSES_BOOL *)0); }
4093
4094#undef has_ic
4095NCURSES_BOOL has_ic(void)
4096		{ return(*(NCURSES_BOOL *)0); }
4097
4098#undef has_il_sp
4099NCURSES_BOOL has_il_sp(
4100		SCREEN	*sp)
4101		{ return(*(NCURSES_BOOL *)0); }
4102
4103#undef has_il
4104NCURSES_BOOL has_il(void)
4105		{ return(*(NCURSES_BOOL *)0); }
4106
4107/* ./tinfo/lib_kernel.c */
4108
4109#undef erasechar_sp
4110char	erasechar_sp(
4111		SCREEN	*sp)
4112		{ return(*(char *)0); }
4113
4114#undef erasechar
4115char	erasechar(void)
4116		{ return(*(char *)0); }
4117
4118#undef killchar_sp
4119char	killchar_sp(
4120		SCREEN	*sp)
4121		{ return(*(char *)0); }
4122
4123#undef killchar
4124char	killchar(void)
4125		{ return(*(char *)0); }
4126
4127#undef flushinp_sp
4128int	flushinp_sp(
4129		SCREEN	*sp)
4130		{ return(*(int *)0); }
4131
4132#undef flushinp
4133int	flushinp(void)
4134		{ return(*(int *)0); }
4135
4136/* ./lib_keyname.c */
4137
4138struct kn { short offset; int code; };
4139
4140#undef keyname_sp
4141const char *keyname_sp(
4142		SCREEN	*sp,
4143		int	c)
4144		{ return(*(const char **)0); }
4145
4146#undef keyname
4147const char *keyname(
4148		int	c)
4149		{ return(*(const char **)0); }
4150
4151/* ./tinfo/lib_longname.c */
4152
4153#undef longname_sp
4154char	*longname_sp(
4155		SCREEN	*sp)
4156		{ return(*(char **)0); }
4157
4158#undef longname
4159char	*longname(void)
4160		{ return(*(char **)0); }
4161
4162/* ./tinfo/lib_napms.c */
4163
4164#undef napms_sp
4165int	napms_sp(
4166		SCREEN	*sp,
4167		int	ms)
4168		{ return(*(int *)0); }
4169
4170#undef napms
4171int	napms(
4172		int	ms)
4173		{ return(*(int *)0); }
4174
4175/* ./tinfo/lib_options.c */
4176
4177#undef idlok
4178int	idlok(
4179		WINDOW	*win,
4180		NCURSES_BOOL flag)
4181		{ return(*(int *)0); }
4182
4183#undef idcok
4184void	idcok(
4185		WINDOW	*win,
4186		NCURSES_BOOL flag)
4187		{ /* void */ }
4188
4189#undef halfdelay_sp
4190int	halfdelay_sp(
4191		SCREEN	*sp,
4192		int	t)
4193		{ return(*(int *)0); }
4194
4195#undef halfdelay
4196int	halfdelay(
4197		int	t)
4198		{ return(*(int *)0); }
4199
4200#undef nodelay
4201int	nodelay(
4202		WINDOW	*win,
4203		NCURSES_BOOL flag)
4204		{ return(*(int *)0); }
4205
4206#undef notimeout
4207int	notimeout(
4208		WINDOW	*win,
4209		NCURSES_BOOL f)
4210		{ return(*(int *)0); }
4211
4212#undef wtimeout
4213void	wtimeout(
4214		WINDOW	*win,
4215		int	delay)
4216		{ /* void */ }
4217
4218#undef keypad
4219int	keypad(
4220		WINDOW	*win,
4221		NCURSES_BOOL flag)
4222		{ return(*(int *)0); }
4223
4224#undef meta
4225int	meta(
4226		WINDOW	*win,
4227		NCURSES_BOOL flag)
4228		{ return(*(int *)0); }
4229
4230#undef curs_set_sp
4231int	curs_set_sp(
4232		SCREEN	*sp,
4233		int	vis)
4234		{ return(*(int *)0); }
4235
4236#undef curs_set
4237int	curs_set(
4238		int	vis)
4239		{ return(*(int *)0); }
4240
4241#undef typeahead_sp
4242int	typeahead_sp(
4243		SCREEN	*sp,
4244		int	fd)
4245		{ return(*(int *)0); }
4246
4247#undef typeahead
4248int	typeahead(
4249		int	fd)
4250		{ return(*(int *)0); }
4251
4252#undef has_key_sp
4253int	has_key_sp(
4254		SCREEN	*sp,
4255		int	keycode)
4256		{ return(*(int *)0); }
4257
4258#undef has_key
4259int	has_key(
4260		int	keycode)
4261		{ return(*(int *)0); }
4262
4263#undef _nc_putp_flush_sp
4264int	_nc_putp_flush_sp(
4265		SCREEN	*sp,
4266		const char *name,
4267		const char *value)
4268		{ return(*(int *)0); }
4269
4270#undef _nc_keypad
4271int	_nc_keypad(
4272		SCREEN	*sp,
4273		int	flag)
4274		{ return(*(int *)0); }
4275
4276/* ./tinfo/lib_raw.c */
4277
4278#undef raw_sp
4279int	raw_sp(
4280		SCREEN	*sp)
4281		{ return(*(int *)0); }
4282
4283#undef raw
4284int	raw(void)
4285		{ return(*(int *)0); }
4286
4287#undef cbreak_sp
4288int	cbreak_sp(
4289		SCREEN	*sp)
4290		{ return(*(int *)0); }
4291
4292#undef cbreak
4293int	cbreak(void)
4294		{ return(*(int *)0); }
4295
4296#undef qiflush_sp
4297void	qiflush_sp(
4298		SCREEN	*sp)
4299		{ /* void */ }
4300
4301#undef qiflush
4302void	qiflush(void)
4303		{ /* void */ }
4304
4305#undef noraw_sp
4306int	noraw_sp(
4307		SCREEN	*sp)
4308		{ return(*(int *)0); }
4309
4310#undef noraw
4311int	noraw(void)
4312		{ return(*(int *)0); }
4313
4314#undef nocbreak_sp
4315int	nocbreak_sp(
4316		SCREEN	*sp)
4317		{ return(*(int *)0); }
4318
4319#undef nocbreak
4320int	nocbreak(void)
4321		{ return(*(int *)0); }
4322
4323#undef noqiflush_sp
4324void	noqiflush_sp(
4325		SCREEN	*sp)
4326		{ /* void */ }
4327
4328#undef noqiflush
4329void	noqiflush(void)
4330		{ /* void */ }
4331
4332#undef intrflush_sp
4333int	intrflush_sp(
4334		SCREEN	*sp,
4335		WINDOW	*win,
4336		NCURSES_BOOL flag)
4337		{ return(*(int *)0); }
4338
4339#undef intrflush
4340int	intrflush(
4341		WINDOW	*win,
4342		NCURSES_BOOL flag)
4343		{ return(*(int *)0); }
4344
4345/* ./tinfo/lib_setup.c */
4346
4347#undef ttytype
4348char	ttytype[256];
4349#undef LINES
4350int	LINES;
4351#undef COLS
4352int	COLS;
4353#undef TABSIZE
4354int	TABSIZE;
4355
4356#undef set_tabsize_sp
4357int	set_tabsize_sp(
4358		SCREEN	*sp,
4359		int	value)
4360		{ return(*(int *)0); }
4361
4362#undef set_tabsize
4363int	set_tabsize(
4364		int	value)
4365		{ return(*(int *)0); }
4366
4367#undef _nc_handle_sigwinch
4368int	_nc_handle_sigwinch(
4369		SCREEN	*sp)
4370		{ return(*(int *)0); }
4371
4372#undef use_env_sp
4373void	use_env_sp(
4374		SCREEN	*sp,
4375		NCURSES_BOOL f)
4376		{ /* void */ }
4377
4378#undef use_tioctl_sp
4379void	use_tioctl_sp(
4380		SCREEN	*sp,
4381		NCURSES_BOOL f)
4382		{ /* void */ }
4383
4384#undef use_env
4385void	use_env(
4386		NCURSES_BOOL f)
4387		{ /* void */ }
4388
4389#undef use_tioctl
4390void	use_tioctl(
4391		NCURSES_BOOL f)
4392		{ /* void */ }
4393
4394#undef _nc_get_screensize
4395void	_nc_get_screensize(
4396		SCREEN	*sp,
4397		int	*linep,
4398		int	*colp)
4399		{ /* void */ }
4400
4401#undef _nc_update_screensize
4402void	_nc_update_screensize(
4403		SCREEN	*sp)
4404		{ /* void */ }
4405
4406#undef _nc_setup_tinfo
4407int	_nc_setup_tinfo(
4408		const char *const tn,
4409		TERMTYPE2 *const tp)
4410		{ return(*(int *)0); }
4411
4412#undef _nc_tinfo_cmdch
4413void	_nc_tinfo_cmdch(
4414		TERMINAL *termp,
4415		int	proto)
4416		{ /* void */ }
4417
4418#undef _nc_get_locale
4419char	*_nc_get_locale(void)
4420		{ return(*(char **)0); }
4421
4422#undef _nc_unicode_locale
4423int	_nc_unicode_locale(void)
4424		{ return(*(int *)0); }
4425
4426#undef _nc_locale_breaks_acs
4427int	_nc_locale_breaks_acs(
4428		TERMINAL *termp)
4429		{ return(*(int *)0); }
4430
4431#undef _nc_setupterm
4432int	_nc_setupterm(
4433		const char *tname,
4434		int	Filedes,
4435		int	*errret,
4436		int	reuse)
4437		{ return(*(int *)0); }
4438
4439#undef new_prescr
4440SCREEN	*new_prescr(void)
4441		{ return(*(SCREEN **)0); }
4442
4443#undef setupterm
4444int	setupterm(
4445		const char *tname,
4446		int	Filedes,
4447		int	*errret)
4448		{ return(*(int *)0); }
4449
4450/* ./tinfo/lib_termcap.c */
4451
4452#undef UP
4453char	*UP;
4454#undef BC
4455char	*BC;
4456
4457#undef tgetent_sp
4458int	tgetent_sp(
4459		SCREEN	*sp,
4460		char	*bufp,
4461		const char *name)
4462		{ return(*(int *)0); }
4463
4464#undef tgetent
4465int	tgetent(
4466		char	*bufp,
4467		const char *name)
4468		{ return(*(int *)0); }
4469
4470#undef tgetflag_sp
4471int	tgetflag_sp(
4472		SCREEN	*sp,
4473		const char *id)
4474		{ return(*(int *)0); }
4475
4476#undef tgetflag
4477int	tgetflag(
4478		const char *id)
4479		{ return(*(int *)0); }
4480
4481#undef tgetnum_sp
4482int	tgetnum_sp(
4483		SCREEN	*sp,
4484		const char *id)
4485		{ return(*(int *)0); }
4486
4487#undef tgetnum
4488int	tgetnum(
4489		const char *id)
4490		{ return(*(int *)0); }
4491
4492#undef tgetstr_sp
4493char	*tgetstr_sp(
4494		SCREEN	*sp,
4495		const char *id,
4496		char	**area)
4497		{ return(*(char **)0); }
4498
4499#undef tgetstr
4500char	*tgetstr(
4501		const char *id,
4502		char	**area)
4503		{ return(*(char **)0); }
4504
4505/* ./tinfo/lib_termname.c */
4506
4507#undef termname_sp
4508char	*termname_sp(
4509		SCREEN	*sp)
4510		{ return(*(char **)0); }
4511
4512#undef termname
4513char	*termname(void)
4514		{ return(*(char **)0); }
4515
4516/* ./tinfo/lib_tgoto.c */
4517
4518#undef tgoto
4519char	*tgoto(
4520		const char *string,
4521		int	x,
4522		int	y)
4523		{ return(*(char **)0); }
4524
4525/* ./tinfo/lib_ti.c */
4526
4527#undef tigetflag_sp
4528int	tigetflag_sp(
4529		SCREEN	*sp,
4530		const char *str)
4531		{ return(*(int *)0); }
4532
4533#undef tigetflag
4534int	tigetflag(
4535		const char *str)
4536		{ return(*(int *)0); }
4537
4538#undef tigetnum_sp
4539int	tigetnum_sp(
4540		SCREEN	*sp,
4541		const char *str)
4542		{ return(*(int *)0); }
4543
4544#undef tigetnum
4545int	tigetnum(
4546		const char *str)
4547		{ return(*(int *)0); }
4548
4549#undef tigetstr_sp
4550char	*tigetstr_sp(
4551		SCREEN	*sp,
4552		const char *str)
4553		{ return(*(char **)0); }
4554
4555#undef tigetstr
4556char	*tigetstr(
4557		const char *str)
4558		{ return(*(char **)0); }
4559
4560/* ./tinfo/lib_tparm.c */
4561
4562#undef _nc_tparm_err
4563int	_nc_tparm_err;
4564
4565#undef _nc_tparm_analyze
4566int	_nc_tparm_analyze(
4567		const char *string,
4568		char	*p_is_s[9],
4569		int	*_nc_popcount)
4570		{ return(*(int *)0); }
4571
4572#undef tparm
4573char	*tparm(
4574		const char *string,
4575		...)
4576		{ return(*(char **)0); }
4577
4578#undef tiparm
4579char	*tiparm(
4580		const char *string,
4581		...)
4582		{ return(*(char **)0); }
4583
4584#undef _nc_tiparm
4585char	*_nc_tiparm(
4586		int	expected,
4587		const char *string,
4588		...)
4589		{ return(*(char **)0); }
4590
4591/* ./tinfo/lib_tputs.c */
4592
4593#undef PC
4594char	PC;
4595#undef ospeed
4596short	ospeed;
4597#undef _nc_nulls_sent
4598int	_nc_nulls_sent;
4599
4600#undef _nc_set_no_padding
4601void	_nc_set_no_padding(
4602		SCREEN	*sp)
4603		{ /* void */ }
4604
4605#undef delay_output_sp
4606int	delay_output_sp(
4607		SCREEN	*sp,
4608		int	ms)
4609		{ return(*(int *)0); }
4610
4611#undef delay_output
4612int	delay_output(
4613		int	ms)
4614		{ return(*(int *)0); }
4615
4616#undef _nc_flush_sp
4617void	_nc_flush_sp(
4618		SCREEN	*sp)
4619		{ /* void */ }
4620
4621#undef _nc_flush
4622void	_nc_flush(void)
4623		{ /* void */ }
4624
4625#undef _nc_outch_sp
4626int	_nc_outch_sp(
4627		SCREEN	*sp,
4628		int	ch)
4629		{ return(*(int *)0); }
4630
4631#undef _nc_outch
4632int	_nc_outch(
4633		int	ch)
4634		{ return(*(int *)0); }
4635
4636#undef _nc_putchar_sp
4637int	_nc_putchar_sp(
4638		SCREEN	*sp,
4639		int	ch)
4640		{ return(*(int *)0); }
4641
4642#undef _nc_putchar
4643int	_nc_putchar(
4644		int	ch)
4645		{ return(*(int *)0); }
4646
4647#undef putp_sp
4648int	putp_sp(
4649		SCREEN	*sp,
4650		const char *string)
4651		{ return(*(int *)0); }
4652
4653#undef putp
4654int	putp(
4655		const char *string)
4656		{ return(*(int *)0); }
4657
4658#undef _nc_putp_sp
4659int	_nc_putp_sp(
4660		SCREEN	*sp,
4661		const char *name,
4662		const char *string)
4663		{ return(*(int *)0); }
4664
4665#undef _nc_putp
4666int	_nc_putp(
4667		const char *name,
4668		const char *string)
4669		{ return(*(int *)0); }
4670
4671#undef tputs_sp
4672int	tputs_sp(
4673		SCREEN	*sp,
4674		const char *string,
4675		int	affcnt,
4676		NCURSES_OUTC_sp outc)
4677		{ return(*(int *)0); }
4678
4679#undef _nc_outc_wrapper
4680int	_nc_outc_wrapper(
4681		SCREEN	*sp,
4682		int	c)
4683		{ return(*(int *)0); }
4684
4685#undef tputs
4686int	tputs(
4687		const char *string,
4688		int	affcnt,
4689		int	(*outc)(
4690		int	p1))
4691		{ return(*(int *)0); }
4692
4693/* ./trace/lib_trace.c */
4694
4695#undef _nc_tracing
4696unsigned _nc_tracing;
4697#undef _nc_tputs_trace
4698const char *_nc_tputs_trace = {0};
4699#undef _nc_outchars
4700long	_nc_outchars;
4701
4702#undef curses_trace
4703unsigned curses_trace(
4704		unsigned tracelevel)
4705		{ return(*(unsigned *)0); }
4706
4707#undef trace
4708void	trace(
4709		const unsigned int tracelevel)
4710		{ /* void */ }
4711
4712#undef _tracef
4713void	_tracef(
4714		const char *fmt,
4715		...)
4716		{ /* void */ }
4717
4718#undef _nc_retrace_bool
4719NCURSES_BOOL _nc_retrace_bool(
4720		int	code)
4721		{ return(*(NCURSES_BOOL *)0); }
4722
4723#undef _nc_retrace_char
4724char	_nc_retrace_char(
4725		int	code)
4726		{ return(*(char *)0); }
4727
4728#undef _nc_retrace_int
4729int	_nc_retrace_int(
4730		int	code)
4731		{ return(*(int *)0); }
4732
4733#undef _nc_retrace_unsigned
4734unsigned _nc_retrace_unsigned(
4735		unsigned code)
4736		{ return(*(unsigned *)0); }
4737
4738#undef _nc_retrace_ptr
4739char	*_nc_retrace_ptr(
4740		char	*code)
4741		{ return(*(char **)0); }
4742
4743#undef _nc_retrace_cptr
4744const char *_nc_retrace_cptr(
4745		const char *code)
4746		{ return(*(const char **)0); }
4747
4748#undef _nc_retrace_cvoid_ptr
4749const void *_nc_retrace_cvoid_ptr(
4750		const void *code)
4751		{ return(*(const void **)0); }
4752
4753#undef _nc_retrace_void_ptr
4754void	*_nc_retrace_void_ptr(
4755		void	*code)
4756		{ return(*(void **)0); }
4757
4758#undef _nc_retrace_sp
4759SCREEN	*_nc_retrace_sp(
4760		SCREEN	*code)
4761		{ return(*(SCREEN **)0); }
4762
4763#undef _nc_retrace_win
4764WINDOW	*_nc_retrace_win(
4765		WINDOW	*code)
4766		{ return(*(WINDOW **)0); }
4767
4768#undef _nc_fmt_funcptr
4769char	*_nc_fmt_funcptr(
4770		char	*target,
4771		const char *source,
4772		size_t	size)
4773		{ return(*(char **)0); }
4774
4775/* ./trace/lib_traceatr.c */
4776
4777#undef _traceattr2
4778char	*_traceattr2(
4779		int	bufnum,
4780		chtype	newmode)
4781		{ return(*(char **)0); }
4782
4783#undef _traceattr
4784char	*_traceattr(
4785		attr_t	newmode)
4786		{ return(*(char **)0); }
4787
4788#undef _nc_retrace_int_attr_t
4789int	_nc_retrace_int_attr_t(
4790		attr_t	code)
4791		{ return(*(int *)0); }
4792
4793#undef _nc_retrace_attr_t
4794attr_t	_nc_retrace_attr_t(
4795		attr_t	code)
4796		{ return(*(attr_t *)0); }
4797
4798#undef _nc_altcharset_name
4799const char *_nc_altcharset_name(
4800		attr_t	attr,
4801		chtype	ch)
4802		{ return(*(const char **)0); }
4803
4804#undef _tracechtype2
4805char	*_tracechtype2(
4806		int	bufnum,
4807		chtype	ch)
4808		{ return(*(char **)0); }
4809
4810#undef _tracechtype
4811char	*_tracechtype(
4812		chtype	ch)
4813		{ return(*(char **)0); }
4814
4815#undef _nc_retrace_chtype
4816chtype	_nc_retrace_chtype(
4817		chtype	code)
4818		{ return(*(chtype *)0); }
4819
4820#undef _tracecchar_t2
4821char	*_tracecchar_t2(
4822		int	bufnum,
4823		const cchar_t *ch)
4824		{ return(*(char **)0); }
4825
4826#undef _tracecchar_t
4827char	*_tracecchar_t(
4828		const cchar_t *ch)
4829		{ return(*(char **)0); }
4830
4831/* ./trace/lib_tracebits.c */
4832
4833#undef _nc_trace_ttymode
4834char	*_nc_trace_ttymode(
4835		struct termios *tty)
4836		{ return(*(char **)0); }
4837
4838#undef _nc_tracebits
4839char	*_nc_tracebits(void)
4840		{ return(*(char **)0); }
4841
4842/* ./trace/lib_tracechr.c */
4843
4844#undef _nc_tracechar
4845char	*_nc_tracechar(
4846		SCREEN	*sp,
4847		int	ch)
4848		{ return(*(char **)0); }
4849
4850#undef _tracechar
4851char	*_tracechar(
4852		int	ch)
4853		{ return(*(char **)0); }
4854
4855/* ./tinfo/lib_ttyflags.c */
4856
4857#undef _nc_get_tty_mode_sp
4858int	_nc_get_tty_mode_sp(
4859		SCREEN	*sp,
4860		struct termios *buf)
4861		{ return(*(int *)0); }
4862
4863#undef _nc_get_tty_mode
4864int	_nc_get_tty_mode(
4865		struct termios *buf)
4866		{ return(*(int *)0); }
4867
4868#undef _nc_set_tty_mode_sp
4869int	_nc_set_tty_mode_sp(
4870		SCREEN	*sp,
4871		struct termios *buf)
4872		{ return(*(int *)0); }
4873
4874#undef _nc_set_tty_mode
4875int	_nc_set_tty_mode(
4876		struct termios *buf)
4877		{ return(*(int *)0); }
4878
4879#undef def_shell_mode_sp
4880int	def_shell_mode_sp(
4881		SCREEN	*sp)
4882		{ return(*(int *)0); }
4883
4884#undef def_shell_mode
4885int	def_shell_mode(void)
4886		{ return(*(int *)0); }
4887
4888#undef def_prog_mode_sp
4889int	def_prog_mode_sp(
4890		SCREEN	*sp)
4891		{ return(*(int *)0); }
4892
4893#undef def_prog_mode
4894int	def_prog_mode(void)
4895		{ return(*(int *)0); }
4896
4897#undef reset_prog_mode_sp
4898int	reset_prog_mode_sp(
4899		SCREEN	*sp)
4900		{ return(*(int *)0); }
4901
4902#undef reset_prog_mode
4903int	reset_prog_mode(void)
4904		{ return(*(int *)0); }
4905
4906#undef reset_shell_mode_sp
4907int	reset_shell_mode_sp(
4908		SCREEN	*sp)
4909		{ return(*(int *)0); }
4910
4911#undef reset_shell_mode
4912int	reset_shell_mode(void)
4913		{ return(*(int *)0); }
4914
4915#undef savetty_sp
4916int	savetty_sp(
4917		SCREEN	*sp)
4918		{ return(*(int *)0); }
4919
4920#undef savetty
4921int	savetty(void)
4922		{ return(*(int *)0); }
4923
4924#undef resetty_sp
4925int	resetty_sp(
4926		SCREEN	*sp)
4927		{ return(*(int *)0); }
4928
4929#undef resetty
4930int	resetty(void)
4931		{ return(*(int *)0); }
4932
4933/* ./tty/lib_twait.c */
4934
4935#undef _nc_timed_wait
4936int	_nc_timed_wait(
4937		SCREEN	*sp,
4938		int	mode,
4939		int	milliseconds,
4940		int	*timeleft)
4941		{ return(*(int *)0); }
4942
4943/* ./tinfo/name_match.c */
4944
4945#undef _nc_first_name
4946char	*_nc_first_name(
4947		const char *const sp)
4948		{ return(*(char **)0); }
4949
4950#undef _nc_name_match
4951int	_nc_name_match(
4952		const char *const namelst,
4953		const char *const name,
4954		const char *const delim)
4955		{ return(*(int *)0); }
4956
4957/* ./names.c */
4958
4959#undef boolnames
4960const char *const boolnames[] = {0};
4961#undef boolfnames
4962const char *const boolfnames[] = {0};
4963#undef numnames
4964const char *const numnames[] = {0};
4965#undef numfnames
4966const char *const numfnames[] = {0};
4967#undef strnames
4968const char *const strnames[] = {0};
4969#undef strfnames
4970const char *const strfnames[] = {0};
4971
4972/* ./tinfo/obsolete.c */
4973
4974#undef _nc_set_buffer_sp
4975void	_nc_set_buffer_sp(
4976		SCREEN	*sp,
4977		FILE	*ofp,
4978		int	buffered)
4979		{ /* void */ }
4980
4981#undef _nc_set_buffer
4982void	_nc_set_buffer(
4983		FILE	*ofp,
4984		int	buffered)
4985		{ /* void */ }
4986
4987/* ./tinfo/read_entry.c */
4988
4989#undef _nc_init_termtype
4990void	_nc_init_termtype(
4991		TERMTYPE2 *const tp)
4992		{ /* void */ }
4993
4994#undef _nc_read_termtype
4995int	_nc_read_termtype(
4996		TERMTYPE2 *ptr,
4997		char	*buffer,
4998		int	limit)
4999		{ return(*(int *)0); }
5000
5001#undef _nc_read_file_entry
5002int	_nc_read_file_entry(
5003		const char *const filename,
5004		TERMTYPE2 *ptr)
5005		{ return(*(int *)0); }
5006
5007#undef _nc_read_entry2
5008int	_nc_read_entry2(
5009		const char *const name,
5010		char	*const filename,
5011		TERMTYPE2 *const tp)
5012		{ return(*(int *)0); }
5013
5014#undef _nc_read_entry
5015int	_nc_read_entry(
5016		const char *const name,
5017		char	*const filename,
5018		TERMTYPE *const tp)
5019		{ return(*(int *)0); }
5020
5021/* ./tinfo/read_termcap.c */
5022
5023#undef _nc_read_termcap_entry
5024int	_nc_read_termcap_entry(
5025		const char *const tn,
5026		TERMTYPE2 *const tp)
5027		{ return(*(int *)0); }
5028
5029/* ./tinfo/strings.c */
5030
5031#undef _nc_str_init
5032string_desc *_nc_str_init(
5033		string_desc *dst,
5034		char	*src,
5035		size_t	len)
5036		{ return(*(string_desc **)0); }
5037
5038#undef _nc_str_null
5039string_desc *_nc_str_null(
5040		string_desc *dst,
5041		size_t	len)
5042		{ return(*(string_desc **)0); }
5043
5044#undef _nc_str_copy
5045string_desc *_nc_str_copy(
5046		string_desc *dst,
5047		string_desc *src)
5048		{ return(*(string_desc **)0); }
5049
5050#undef _nc_safe_strcat
5051NCURSES_BOOL _nc_safe_strcat(
5052		string_desc *dst,
5053		const char *src)
5054		{ return(*(NCURSES_BOOL *)0); }
5055
5056#undef _nc_safe_strcpy
5057NCURSES_BOOL _nc_safe_strcpy(
5058		string_desc *dst,
5059		const char *src)
5060		{ return(*(NCURSES_BOOL *)0); }
5061
5062/* ./trace/trace_buf.c */
5063
5064#undef _nc_trace_buf
5065char	*_nc_trace_buf(
5066		int	bufnum,
5067		size_t	want)
5068		{ return(*(char **)0); }
5069
5070#undef _nc_trace_bufcat
5071char	*_nc_trace_bufcat(
5072		int	bufnum,
5073		const char *value)
5074		{ return(*(char **)0); }
5075
5076/* ./trace/trace_tries.c */
5077
5078#undef _nc_trace_tries
5079void	_nc_trace_tries(
5080		TRIES	*tree)
5081		{ /* void */ }
5082
5083/* ./base/tries.c */
5084
5085#undef _nc_expand_try
5086char	*_nc_expand_try(
5087		TRIES	*tree,
5088		unsigned code,
5089		int	*count,
5090		size_t	len)
5091		{ return(*(char **)0); }
5092
5093#undef _nc_remove_key
5094int	_nc_remove_key(
5095		TRIES	**tree,
5096		unsigned code)
5097		{ return(*(int *)0); }
5098
5099#undef _nc_remove_string
5100int	_nc_remove_string(
5101		TRIES	**tree,
5102		const char *string)
5103		{ return(*(int *)0); }
5104
5105/* ./tinfo/trim_sgr0.c */
5106
5107#undef _nc_trim_sgr0
5108char	*_nc_trim_sgr0(
5109		TERMTYPE2 *tp)
5110		{ return(*(char **)0); }
5111
5112/* ./unctrl.c */
5113
5114#undef unctrl_sp
5115const char *unctrl_sp(
5116		SCREEN	*sp,
5117		chtype	ch)
5118		{ return(*(const char **)0); }
5119
5120#undef unctrl
5121const char *unctrl(
5122		chtype	ch)
5123		{ return(*(const char **)0); }
5124
5125/* ./trace/visbuf.c */
5126
5127#undef _nc_visbuf2
5128const char *_nc_visbuf2(
5129		int	bufnum,
5130		const char *buf)
5131		{ return(*(const char **)0); }
5132
5133#undef _nc_visbuf
5134const char *_nc_visbuf(
5135		const char *buf)
5136		{ return(*(const char **)0); }
5137
5138#undef _nc_visbufn
5139const char *_nc_visbufn(
5140		const char *buf,
5141		int	len)
5142		{ return(*(const char **)0); }
5143
5144#undef _nc_viswbuf2
5145const char *_nc_viswbuf2(
5146		int	bufnum,
5147		const wchar_t *buf)
5148		{ return(*(const char **)0); }
5149
5150#undef _nc_viswbuf
5151const char *_nc_viswbuf(
5152		const wchar_t *buf)
5153		{ return(*(const char **)0); }
5154
5155#undef _nc_viswbufn
5156const char *_nc_viswbufn(
5157		const wchar_t *buf,
5158		int	len)
5159		{ return(*(const char **)0); }
5160
5161#undef _nc_viswibuf
5162const char *_nc_viswibuf(
5163		const wint_t *buf)
5164		{ return(*(const char **)0); }
5165
5166#undef _nc_viscbuf2
5167const char *_nc_viscbuf2(
5168		int	bufnum,
5169		const cchar_t *buf,
5170		int	len)
5171		{ return(*(const char **)0); }
5172
5173#undef _nc_viscbuf
5174const char *_nc_viscbuf(
5175		const cchar_t *buf,
5176		int	len)
5177		{ return(*(const char **)0); }
5178
5179/* ./tinfo/alloc_entry.c */
5180
5181#undef _nc_init_entry
5182void	_nc_init_entry(
5183		ENTRY	*const tp)
5184		{ /* void */ }
5185
5186#undef _nc_copy_entry
5187ENTRY	*_nc_copy_entry(
5188		ENTRY	*oldp)
5189		{ return(*(ENTRY **)0); }
5190
5191#undef _nc_save_str
5192char	*_nc_save_str(
5193		const char *const string)
5194		{ return(*(char **)0); }
5195
5196#undef _nc_wrap_entry
5197void	_nc_wrap_entry(
5198		ENTRY	*const ep,
5199		NCURSES_BOOL copy_strings)
5200		{ /* void */ }
5201
5202#undef _nc_merge_entry
5203void	_nc_merge_entry(
5204		ENTRY	*const target,
5205		ENTRY	*const source)
5206		{ /* void */ }
5207
5208/* ./tinfo/captoinfo.c */
5209
5210#undef _nc_captoinfo
5211char	*_nc_captoinfo(
5212		const char *cap,
5213		const char *s,
5214		int const parameterized)
5215		{ return(*(char **)0); }
5216
5217#undef _nc_infotocap
5218char	*_nc_infotocap(
5219		const char *cap,
5220		const char *str,
5221		int const parameterized)
5222		{ return(*(char **)0); }
5223
5224/* ./tinfo/comp_expand.c */
5225
5226#undef _nc_tic_expand
5227char	*_nc_tic_expand(
5228		const char *srcp,
5229		NCURSES_BOOL tic_format,
5230		int	numbers)
5231		{ return(*(char **)0); }
5232
5233/* ./tinfo/comp_parse.c */
5234
5235#undef _nc_check_termtype2
5236void	(*_nc_check_termtype2)(
5237		TERMTYPE2 *p1,
5238		NCURSES_BOOL p2);
5239
5240#undef _nc_entry_match
5241NCURSES_BOOL _nc_entry_match(
5242		char	*n1,
5243		char	*n2)
5244		{ return(*(NCURSES_BOOL *)0); }
5245
5246#undef _nc_read_entry_source
5247void	_nc_read_entry_source(
5248		FILE	*fp,
5249		char	*buf,
5250		int	literal,
5251		NCURSES_BOOL silent,
5252		NCURSES_BOOL (*hook)(
5253		ENTRY	*p1))
5254		{ /* void */ }
5255
5256#undef _nc_resolve_uses2
5257int	_nc_resolve_uses2(
5258		NCURSES_BOOL fullresolve,
5259		NCURSES_BOOL literal)
5260		{ return(*(int *)0); }
5261
5262/* ./tinfo/comp_scan.c */
5263
5264#undef _nc_syntax
5265int	_nc_syntax;
5266#undef _nc_strict_bsd
5267int	_nc_strict_bsd;
5268#undef _nc_curr_file_pos
5269long	_nc_curr_file_pos;
5270#undef _nc_comment_start
5271long	_nc_comment_start;
5272#undef _nc_comment_end
5273long	_nc_comment_end;
5274#undef _nc_start_line
5275long	_nc_start_line;
5276#undef _nc_curr_token
5277struct token _nc_curr_token;
5278#undef _nc_disable_period
5279NCURSES_BOOL _nc_disable_period;
5280
5281#undef _nc_reset_input
5282void	_nc_reset_input(
5283		FILE	*fp,
5284		char	*buf)
5285		{ /* void */ }
5286
5287#undef _nc_get_token
5288int	_nc_get_token(
5289		NCURSES_BOOL silent)
5290		{ return(*(int *)0); }
5291
5292#undef _nc_trans_string
5293int	_nc_trans_string(
5294		char	*ptr,
5295		char	*last)
5296		{ return(*(int *)0); }
5297
5298#undef _nc_push_token
5299void	_nc_push_token(
5300		int	tokclass)
5301		{ /* void */ }
5302
5303#undef _nc_panic_mode
5304void	_nc_panic_mode(
5305		char	ch)
5306		{ /* void */ }
5307
5308/* ./tinfo/parse_entry.c */
5309
5310#undef _nc_parse_entry
5311int	_nc_parse_entry(
5312		ENTRY	*entryp,
5313		int	literal,
5314		NCURSES_BOOL silent)
5315		{ return(*(int *)0); }
5316
5317#undef _nc_capcmp
5318int	_nc_capcmp(
5319		const char *s,
5320		const char *t)
5321		{ return(*(int *)0); }
5322
5323/* ./tinfo/write_entry.c */
5324
5325#undef _nc_set_writedir
5326void	_nc_set_writedir(
5327		const char *dir)
5328		{ /* void */ }
5329
5330#undef _nc_write_entry
5331void	_nc_write_entry(
5332		TERMTYPE2 *const tp)
5333		{ /* void */ }
5334
5335#undef _nc_write_object
5336int	_nc_write_object(
5337		TERMTYPE2 *tp,
5338		char	*buffer,
5339		unsigned *offset,
5340		unsigned limit)
5341		{ return(*(int *)0); }
5342
5343#undef _nc_tic_written
5344int	_nc_tic_written(void)
5345		{ return(*(int *)0); }
5346
5347/* ./base/define_key.c */
5348
5349#undef define_key_sp
5350int	define_key_sp(
5351		SCREEN	*sp,
5352		const char *str,
5353		int	keycode)
5354		{ return(*(int *)0); }
5355
5356#undef define_key
5357int	define_key(
5358		const char *str,
5359		int	keycode)
5360		{ return(*(int *)0); }
5361
5362/* ./tinfo/hashed_db.c */
5363
5364#undef _nc_hashed_db
5365void	_nc_hashed_db(void)
5366		{ /* void */ }
5367
5368/* ./base/key_defined.c */
5369
5370#undef key_defined_sp
5371int	key_defined_sp(
5372		SCREEN	*sp,
5373		const char *str)
5374		{ return(*(int *)0); }
5375
5376#undef key_defined
5377int	key_defined(
5378		const char *str)
5379		{ return(*(int *)0); }
5380
5381/* ./base/keybound.c */
5382
5383#undef keybound_sp
5384char	*keybound_sp(
5385		SCREEN	*sp,
5386		int	code,
5387		int	count)
5388		{ return(*(char **)0); }
5389
5390#undef keybound
5391char	*keybound(
5392		int	code,
5393		int	count)
5394		{ return(*(char **)0); }
5395
5396/* ./base/keyok.c */
5397
5398#undef keyok_sp
5399int	keyok_sp(
5400		SCREEN	*sp,
5401		int	c,
5402		NCURSES_BOOL flag)
5403		{ return(*(int *)0); }
5404
5405#undef keyok
5406int	keyok(
5407		int	c,
5408		NCURSES_BOOL flag)
5409		{ return(*(int *)0); }
5410
5411/* ./base/version.c */
5412
5413#undef curses_version
5414const char *curses_version(void)
5415		{ return(*(const char **)0); }
5416