1/****************************************************************************
2 * Copyright (c) 2001-2007,2008 Free Software Foundation, Inc.              *
3 *                                                                          *
4 * Permission is hereby granted, free of charge, to any person obtaining a  *
5 * copy of this software and associated documentation files (the            *
6 * "Software"), to deal in the Software without restriction, including      *
7 * without limitation the rights to use, copy, modify, merge, publish,      *
8 * distribute, distribute with modifications, sublicense, and/or sell       *
9 * copies of the Software, and to permit persons to whom the Software is    *
10 * furnished to do so, subject to the following conditions:                 *
11 *                                                                          *
12 * The above copyright notice and this permission notice shall be included  *
13 * in all copies or substantial portions of the Software.                   *
14 *                                                                          *
15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
16 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
17 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
18 * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
19 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
20 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
21 * THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
22 *                                                                          *
23 * Except as contained in this notice, the name(s) of the above copyright   *
24 * holders shall not be used in advertising or otherwise to promote the     *
25 * sale, use or other dealings in this Software without prior written       *
26 * authorization.                                                           *
27 ****************************************************************************/
28
29/****************************************************************************
30 *  Author: Thomas E. Dickey 2001-2008                                      *
31 ****************************************************************************/
32/* LINTLIBRARY */
33
34/* ./tty/hardscroll.c */
35
36#include <curses.priv.h>
37
38#undef _nc_oldnums
39int	*_nc_oldnums;
40
41#undef _nc_scroll_optimize
42void	_nc_scroll_optimize(void)
43		{ /* void */ }
44
45#undef _nc_linedump
46void	_nc_linedump(void)
47		{ /* void */ }
48
49/* ./tty/hashmap.c */
50
51#include <term.h>
52
53#undef _nc_hash_map
54void	_nc_hash_map(void)
55		{ /* void */ }
56
57#undef _nc_make_oldhash
58void	_nc_make_oldhash(
59		int	i)
60		{ /* void */ }
61
62#undef _nc_scroll_oldhash
63void	_nc_scroll_oldhash(
64		int	n,
65		int	top,
66		int	bot)
67		{ /* void */ }
68
69/* ./base/lib_addch.c */
70
71#include <ctype.h>
72
73#undef _nc_render
74cchar_t	_nc_render(
75		WINDOW	*win,
76		cchar_t	ch)
77		{ return(*(cchar_t *)0); }
78
79#undef _nc_build_wch
80int	_nc_build_wch(
81		WINDOW	*win,
82		cchar_t	*ch)
83		{ return(*(int *)0); }
84
85#undef _nc_waddch_nosync
86int	_nc_waddch_nosync(
87		WINDOW	*win,
88		const cchar_t c)
89		{ return(*(int *)0); }
90
91#undef waddch
92int	waddch(
93		WINDOW	*win,
94		const chtype ch)
95		{ return(*(int *)0); }
96
97#undef wechochar
98int	wechochar(
99		WINDOW	*win,
100		const chtype ch)
101		{ return(*(int *)0); }
102
103/* ./base/lib_addstr.c */
104
105#undef waddnstr
106int	waddnstr(
107		WINDOW	*win,
108		const char *astr,
109		int	n)
110		{ return(*(int *)0); }
111
112#undef waddchnstr
113int	waddchnstr(
114		WINDOW	*win,
115		const chtype *astr,
116		int	n)
117		{ return(*(int *)0); }
118
119#undef _nc_wchstrlen
120int	_nc_wchstrlen(
121		const cchar_t *s)
122		{ return(*(int *)0); }
123
124#undef wadd_wchnstr
125int	wadd_wchnstr(
126		WINDOW	*win,
127		const cchar_t *astr,
128		int	n)
129		{ return(*(int *)0); }
130
131#undef waddnwstr
132int	waddnwstr(
133		WINDOW	*win,
134		const wchar_t *str,
135		int	n)
136		{ return(*(int *)0); }
137
138/* ./base/lib_beep.c */
139
140#undef beep
141int	beep(void)
142		{ return(*(int *)0); }
143
144/* ./base/lib_bkgd.c */
145
146#undef wbkgrndset
147void	wbkgrndset(
148		WINDOW	*win,
149		const cchar_t *ch)
150		{ /* void */ }
151
152#undef wbkgdset
153void	wbkgdset(
154		WINDOW	*win,
155		chtype	ch)
156		{ /* void */ }
157
158#undef wbkgrnd
159int	wbkgrnd(
160		WINDOW	*win,
161		const cchar_t *ch)
162		{ return(*(int *)0); }
163
164#undef wbkgd
165int	wbkgd(
166		WINDOW	*win,
167		chtype	ch)
168		{ return(*(int *)0); }
169
170/* ./base/lib_box.c */
171
172#undef wborder
173int	wborder(
174		WINDOW	*win,
175		chtype	ls,
176		chtype	rs,
177		chtype	ts,
178		chtype	bs,
179		chtype	tl,
180		chtype	tr,
181		chtype	bl,
182		chtype	br)
183		{ return(*(int *)0); }
184
185/* ./base/lib_chgat.c */
186
187#undef wchgat
188int	wchgat(
189		WINDOW	*win,
190		int	n,
191		attr_t	attr,
192		short	color,
193		const void *opts)
194		{ return(*(int *)0); }
195
196/* ./base/lib_clear.c */
197
198#undef wclear
199int	wclear(
200		WINDOW	*win)
201		{ return(*(int *)0); }
202
203/* ./base/lib_clearok.c */
204
205#undef clearok
206int	clearok(
207		WINDOW	*win,
208		NCURSES_BOOL flag)
209		{ return(*(int *)0); }
210
211/* ./base/lib_clrbot.c */
212
213#undef wclrtobot
214int	wclrtobot(
215		WINDOW	*win)
216		{ return(*(int *)0); }
217
218/* ./base/lib_clreol.c */
219
220#undef wclrtoeol
221int	wclrtoeol(
222		WINDOW	*win)
223		{ return(*(int *)0); }
224
225/* ./base/lib_color.c */
226
227#include <tic.h>
228
229#undef COLOR_PAIRS
230int	COLOR_PAIRS;
231#undef COLORS
232int	COLORS;
233
234#undef _nc_reset_colors
235NCURSES_BOOL _nc_reset_colors(void)
236		{ return(*(NCURSES_BOOL *)0); }
237
238#undef start_color
239int	start_color(void)
240		{ return(*(int *)0); }
241
242#undef init_pair
243int	init_pair(
244		short	pair,
245		short	f,
246		short	b)
247		{ return(*(int *)0); }
248
249#undef init_color
250int	init_color(
251		short	color,
252		short	r,
253		short	g,
254		short	b)
255		{ return(*(int *)0); }
256
257#undef can_change_color
258NCURSES_BOOL can_change_color(void)
259		{ return(*(NCURSES_BOOL *)0); }
260
261#undef has_colors
262NCURSES_BOOL has_colors(void)
263		{ return(*(NCURSES_BOOL *)0); }
264
265#undef color_content
266int	color_content(
267		short	color,
268		short	*r,
269		short	*g,
270		short	*b)
271		{ return(*(int *)0); }
272
273#undef pair_content
274int	pair_content(
275		short	pair,
276		short	*f,
277		short	*b)
278		{ return(*(int *)0); }
279
280#undef _nc_do_color
281void	_nc_do_color(
282		short	old_pair,
283		short	pair,
284		NCURSES_BOOL reverse,
285		int	(*outc)(
286		int	p1))
287		{ /* void */ }
288
289/* ./base/lib_colorset.c */
290
291#undef wcolor_set
292int	wcolor_set(
293		WINDOW	*win,
294		short	color_pair_number,
295		void	*opts)
296		{ return(*(int *)0); }
297
298/* ./base/lib_delch.c */
299
300#undef wdelch
301int	wdelch(
302		WINDOW	*win)
303		{ return(*(int *)0); }
304
305/* ./base/lib_delwin.c */
306
307#undef delwin
308int	delwin(
309		WINDOW	*win)
310		{ return(*(int *)0); }
311
312/* ./base/lib_echo.c */
313
314#undef echo
315int	echo(void)
316		{ return(*(int *)0); }
317
318#undef noecho
319int	noecho(void)
320		{ return(*(int *)0); }
321
322/* ./base/lib_endwin.c */
323
324#undef endwin
325int	endwin(void)
326		{ return(*(int *)0); }
327
328/* ./base/lib_erase.c */
329
330#undef werase
331int	werase(
332		WINDOW	*win)
333		{ return(*(int *)0); }
334
335/* ./base/lib_flash.c */
336
337#undef flash
338int	flash(void)
339		{ return(*(int *)0); }
340
341/* ./lib_gen.c */
342
343#undef addch
344int	addch(
345		const chtype z)
346		{ return(*(int *)0); }
347
348#undef addchnstr
349int	addchnstr(
350		const chtype *a1,
351		int	z)
352		{ return(*(int *)0); }
353
354#undef addchstr
355int	addchstr(
356		const chtype *z)
357		{ return(*(int *)0); }
358
359#undef addnstr
360int	addnstr(
361		const char *a1,
362		int	z)
363		{ return(*(int *)0); }
364
365#undef addstr
366int	addstr(
367		const char *z)
368		{ return(*(int *)0); }
369
370#undef attroff
371int	attroff(
372		NCURSES_ATTR_T	z)
373		{ return(*(int *)0); }
374
375#undef attron
376int	attron(
377		NCURSES_ATTR_T	z)
378		{ return(*(int *)0); }
379
380#undef attrset
381int	attrset(
382		NCURSES_ATTR_T	z)
383		{ return(*(int *)0); }
384
385#undef attr_get
386int	attr_get(
387		attr_t	*a1,
388		short	*a2,
389		void	*z)
390		{ return(*(int *)0); }
391
392#undef attr_off
393int	attr_off(
394		attr_t	a1,
395		void	*z)
396		{ return(*(int *)0); }
397
398#undef attr_on
399int	attr_on(
400		attr_t	a1,
401		void	*z)
402		{ return(*(int *)0); }
403
404#undef attr_set
405int	attr_set(
406		attr_t	a1,
407		short	a2,
408		void	*z)
409		{ return(*(int *)0); }
410
411#undef bkgd
412int	bkgd(
413		chtype	z)
414		{ return(*(int *)0); }
415
416#undef bkgdset
417void	bkgdset(
418		chtype	z)
419		{ /* void */ }
420
421#undef border
422int	border(
423		chtype	a1,
424		chtype	a2,
425		chtype	a3,
426		chtype	a4,
427		chtype	a5,
428		chtype	a6,
429		chtype	a7,
430		chtype	z)
431		{ return(*(int *)0); }
432
433#undef box
434int	box(
435		WINDOW	*a1,
436		chtype	a2,
437		chtype	z)
438		{ return(*(int *)0); }
439
440#undef chgat
441int	chgat(
442		int	a1,
443		attr_t	a2,
444		short	a3,
445		const void *z)
446		{ return(*(int *)0); }
447
448#undef clear
449int	clear(void)
450		{ return(*(int *)0); }
451
452#undef clrtobot
453int	clrtobot(void)
454		{ return(*(int *)0); }
455
456#undef clrtoeol
457int	clrtoeol(void)
458		{ return(*(int *)0); }
459
460#undef color_set
461int	color_set(
462		short	a1,
463		void	*z)
464		{ return(*(int *)0); }
465
466#undef COLOR_PAIR
467int	COLOR_PAIR(
468		int	z)
469		{ return(*(int *)0); }
470
471#undef delch
472int	delch(void)
473		{ return(*(int *)0); }
474
475#undef deleteln
476int	deleteln(void)
477		{ return(*(int *)0); }
478
479#undef echochar
480int	echochar(
481		const chtype z)
482		{ return(*(int *)0); }
483
484#undef erase
485int	erase(void)
486		{ return(*(int *)0); }
487
488#undef getbkgd
489chtype	getbkgd(
490		WINDOW	*z)
491		{ return(*(chtype *)0); }
492
493#undef getch
494int	getch(void)
495		{ return(*(int *)0); }
496
497#undef getnstr
498int	getnstr(
499		char	*a1,
500		int	z)
501		{ return(*(int *)0); }
502
503#undef getstr
504int	getstr(
505		char	*z)
506		{ return(*(int *)0); }
507
508#undef hline
509int	hline(
510		chtype	a1,
511		int	z)
512		{ return(*(int *)0); }
513
514#undef inch
515chtype	inch(void)
516		{ return(*(chtype *)0); }
517
518#undef inchnstr
519int	inchnstr(
520		chtype	*a1,
521		int	z)
522		{ return(*(int *)0); }
523
524#undef inchstr
525int	inchstr(
526		chtype	*z)
527		{ return(*(int *)0); }
528
529#undef innstr
530int	innstr(
531		char	*a1,
532		int	z)
533		{ return(*(int *)0); }
534
535#undef insch
536int	insch(
537		chtype	z)
538		{ return(*(int *)0); }
539
540#undef insdelln
541int	insdelln(
542		int	z)
543		{ return(*(int *)0); }
544
545#undef insertln
546int	insertln(void)
547		{ return(*(int *)0); }
548
549#undef insnstr
550int	insnstr(
551		const char *a1,
552		int	z)
553		{ return(*(int *)0); }
554
555#undef insstr
556int	insstr(
557		const char *z)
558		{ return(*(int *)0); }
559
560#undef instr
561int	instr(
562		char	*z)
563		{ return(*(int *)0); }
564
565#undef move
566int	move(
567		int	a1,
568		int	z)
569		{ return(*(int *)0); }
570
571#undef mvaddch
572int	mvaddch(
573		int	a1,
574		int	a2,
575		const chtype z)
576		{ return(*(int *)0); }
577
578#undef mvaddchnstr
579int	mvaddchnstr(
580		int	a1,
581		int	a2,
582		const chtype *a3,
583		int	z)
584		{ return(*(int *)0); }
585
586#undef mvaddchstr
587int	mvaddchstr(
588		int	a1,
589		int	a2,
590		const chtype *z)
591		{ return(*(int *)0); }
592
593#undef mvaddnstr
594int	mvaddnstr(
595		int	a1,
596		int	a2,
597		const char *a3,
598		int	z)
599		{ return(*(int *)0); }
600
601#undef mvaddstr
602int	mvaddstr(
603		int	a1,
604		int	a2,
605		const char *z)
606		{ return(*(int *)0); }
607
608#undef mvchgat
609int	mvchgat(
610		int	a1,
611		int	a2,
612		int	a3,
613		attr_t	a4,
614		short	a5,
615		const void *z)
616		{ return(*(int *)0); }
617
618#undef mvdelch
619int	mvdelch(
620		int	a1,
621		int	z)
622		{ return(*(int *)0); }
623
624#undef mvgetch
625int	mvgetch(
626		int	a1,
627		int	z)
628		{ return(*(int *)0); }
629
630#undef mvgetnstr
631int	mvgetnstr(
632		int	a1,
633		int	a2,
634		char	*a3,
635		int	z)
636		{ return(*(int *)0); }
637
638#undef mvgetstr
639int	mvgetstr(
640		int	a1,
641		int	a2,
642		char	*z)
643		{ return(*(int *)0); }
644
645#undef mvhline
646int	mvhline(
647		int	a1,
648		int	a2,
649		chtype	a3,
650		int	z)
651		{ return(*(int *)0); }
652
653#undef mvinch
654chtype	mvinch(
655		int	a1,
656		int	z)
657		{ return(*(chtype *)0); }
658
659#undef mvinchnstr
660int	mvinchnstr(
661		int	a1,
662		int	a2,
663		chtype	*a3,
664		int	z)
665		{ return(*(int *)0); }
666
667#undef mvinchstr
668int	mvinchstr(
669		int	a1,
670		int	a2,
671		chtype	*z)
672		{ return(*(int *)0); }
673
674#undef mvinnstr
675int	mvinnstr(
676		int	a1,
677		int	a2,
678		char	*a3,
679		int	z)
680		{ return(*(int *)0); }
681
682#undef mvinsch
683int	mvinsch(
684		int	a1,
685		int	a2,
686		chtype	z)
687		{ return(*(int *)0); }
688
689#undef mvinsnstr
690int	mvinsnstr(
691		int	a1,
692		int	a2,
693		const char *a3,
694		int	z)
695		{ return(*(int *)0); }
696
697#undef mvinsstr
698int	mvinsstr(
699		int	a1,
700		int	a2,
701		const char *z)
702		{ return(*(int *)0); }
703
704#undef mvinstr
705int	mvinstr(
706		int	a1,
707		int	a2,
708		char	*z)
709		{ return(*(int *)0); }
710
711#undef mvvline
712int	mvvline(
713		int	a1,
714		int	a2,
715		chtype	a3,
716		int	z)
717		{ return(*(int *)0); }
718
719#undef mvwaddch
720int	mvwaddch(
721		WINDOW	*a1,
722		int	a2,
723		int	a3,
724		const chtype z)
725		{ return(*(int *)0); }
726
727#undef mvwaddchnstr
728int	mvwaddchnstr(
729		WINDOW	*a1,
730		int	a2,
731		int	a3,
732		const chtype *a4,
733		int	z)
734		{ return(*(int *)0); }
735
736#undef mvwaddchstr
737int	mvwaddchstr(
738		WINDOW	*a1,
739		int	a2,
740		int	a3,
741		const chtype *z)
742		{ return(*(int *)0); }
743
744#undef mvwaddnstr
745int	mvwaddnstr(
746		WINDOW	*a1,
747		int	a2,
748		int	a3,
749		const char *a4,
750		int	z)
751		{ return(*(int *)0); }
752
753#undef mvwaddstr
754int	mvwaddstr(
755		WINDOW	*a1,
756		int	a2,
757		int	a3,
758		const char *z)
759		{ return(*(int *)0); }
760
761#undef mvwchgat
762int	mvwchgat(
763		WINDOW	*a1,
764		int	a2,
765		int	a3,
766		int	a4,
767		attr_t	a5,
768		short	a6,
769		const void *z)
770		{ return(*(int *)0); }
771
772#undef mvwdelch
773int	mvwdelch(
774		WINDOW	*a1,
775		int	a2,
776		int	z)
777		{ return(*(int *)0); }
778
779#undef mvwgetch
780int	mvwgetch(
781		WINDOW	*a1,
782		int	a2,
783		int	z)
784		{ return(*(int *)0); }
785
786#undef mvwgetnstr
787int	mvwgetnstr(
788		WINDOW	*a1,
789		int	a2,
790		int	a3,
791		char	*a4,
792		int	z)
793		{ return(*(int *)0); }
794
795#undef mvwgetstr
796int	mvwgetstr(
797		WINDOW	*a1,
798		int	a2,
799		int	a3,
800		char	*z)
801		{ return(*(int *)0); }
802
803#undef mvwhline
804int	mvwhline(
805		WINDOW	*a1,
806		int	a2,
807		int	a3,
808		chtype	a4,
809		int	z)
810		{ return(*(int *)0); }
811
812#undef mvwinch
813chtype	mvwinch(
814		WINDOW	*a1,
815		int	a2,
816		int	z)
817		{ return(*(chtype *)0); }
818
819#undef mvwinchnstr
820int	mvwinchnstr(
821		WINDOW	*a1,
822		int	a2,
823		int	a3,
824		chtype	*a4,
825		int	z)
826		{ return(*(int *)0); }
827
828#undef mvwinchstr
829int	mvwinchstr(
830		WINDOW	*a1,
831		int	a2,
832		int	a3,
833		chtype	*z)
834		{ return(*(int *)0); }
835
836#undef mvwinnstr
837int	mvwinnstr(
838		WINDOW	*a1,
839		int	a2,
840		int	a3,
841		char	*a4,
842		int	z)
843		{ return(*(int *)0); }
844
845#undef mvwinsch
846int	mvwinsch(
847		WINDOW	*a1,
848		int	a2,
849		int	a3,
850		chtype	z)
851		{ return(*(int *)0); }
852
853#undef mvwinsnstr
854int	mvwinsnstr(
855		WINDOW	*a1,
856		int	a2,
857		int	a3,
858		const char *a4,
859		int	z)
860		{ return(*(int *)0); }
861
862#undef mvwinsstr
863int	mvwinsstr(
864		WINDOW	*a1,
865		int	a2,
866		int	a3,
867		const char *z)
868		{ return(*(int *)0); }
869
870#undef mvwinstr
871int	mvwinstr(
872		WINDOW	*a1,
873		int	a2,
874		int	a3,
875		char	*z)
876		{ return(*(int *)0); }
877
878#undef mvwvline
879int	mvwvline(
880		WINDOW	*a1,
881		int	a2,
882		int	a3,
883		chtype	a4,
884		int	z)
885		{ return(*(int *)0); }
886
887#undef PAIR_NUMBER
888int	PAIR_NUMBER(
889		int	z)
890		{ return(*(int *)0); }
891
892#undef redrawwin
893int	redrawwin(
894		WINDOW	*z)
895		{ return(*(int *)0); }
896
897#undef refresh
898int	refresh(void)
899		{ return(*(int *)0); }
900
901#undef scrl
902int	scrl(
903		int	z)
904		{ return(*(int *)0); }
905
906#undef scroll
907int	scroll(
908		WINDOW	*z)
909		{ return(*(int *)0); }
910
911#undef setscrreg
912int	setscrreg(
913		int	a1,
914		int	z)
915		{ return(*(int *)0); }
916
917#undef slk_attr_off
918int	slk_attr_off(
919		const attr_t a1,
920		void	*z)
921		{ return(*(int *)0); }
922
923#undef slk_attr_on
924int	slk_attr_on(
925		attr_t	a1,
926		void	*z)
927		{ return(*(int *)0); }
928
929#undef standout
930int	standout(void)
931		{ return(*(int *)0); }
932
933#undef standend
934int	standend(void)
935		{ return(*(int *)0); }
936
937#undef timeout
938void	timeout(
939		int	z)
940		{ /* void */ }
941
942#undef touchline
943int	touchline(
944		WINDOW	*a1,
945		int	a2,
946		int	z)
947		{ return(*(int *)0); }
948
949#undef touchwin
950int	touchwin(
951		WINDOW	*z)
952		{ return(*(int *)0); }
953
954#undef untouchwin
955int	untouchwin(
956		WINDOW	*z)
957		{ return(*(int *)0); }
958
959#undef vline
960int	vline(
961		chtype	a1,
962		int	z)
963		{ return(*(int *)0); }
964
965#undef vw_printw
966int	vw_printw(
967		WINDOW	*a1,
968		const char *a2,
969		va_list	z)
970		{ return(*(int *)0); }
971
972#undef vw_scanw
973int	vw_scanw(
974		WINDOW	*a1,
975		char	*a2,
976		va_list	z)
977		{ return(*(int *)0); }
978
979#undef waddchstr
980int	waddchstr(
981		WINDOW	*a1,
982		const chtype *z)
983		{ return(*(int *)0); }
984
985#undef waddstr
986int	waddstr(
987		WINDOW	*a1,
988		const char *z)
989		{ return(*(int *)0); }
990
991#undef wattron
992int	wattron(
993		WINDOW	*a1,
994		int	z)
995		{ return(*(int *)0); }
996
997#undef wattroff
998int	wattroff(
999		WINDOW	*a1,
1000		int	z)
1001		{ return(*(int *)0); }
1002
1003#undef wattrset
1004int	wattrset(
1005		WINDOW	*a1,
1006		int	z)
1007		{ return(*(int *)0); }
1008
1009#undef wattr_get
1010int	wattr_get(
1011		WINDOW	*a1,
1012		attr_t	*a2,
1013		short	*a3,
1014		void	*z)
1015		{ return(*(int *)0); }
1016
1017#undef wattr_set
1018int	wattr_set(
1019		WINDOW	*a1,
1020		attr_t	a2,
1021		short	a3,
1022		void	*z)
1023		{ return(*(int *)0); }
1024
1025#undef wdeleteln
1026int	wdeleteln(
1027		WINDOW	*z)
1028		{ return(*(int *)0); }
1029
1030#undef wgetstr
1031int	wgetstr(
1032		WINDOW	*a1,
1033		char	*z)
1034		{ return(*(int *)0); }
1035
1036#undef winchstr
1037int	winchstr(
1038		WINDOW	*a1,
1039		chtype	*z)
1040		{ return(*(int *)0); }
1041
1042#undef winsertln
1043int	winsertln(
1044		WINDOW	*z)
1045		{ return(*(int *)0); }
1046
1047#undef winsstr
1048int	winsstr(
1049		WINDOW	*a1,
1050		const char *z)
1051		{ return(*(int *)0); }
1052
1053#undef winstr
1054int	winstr(
1055		WINDOW	*a1,
1056		char	*z)
1057		{ return(*(int *)0); }
1058
1059#undef wstandout
1060int	wstandout(
1061		WINDOW	*z)
1062		{ return(*(int *)0); }
1063
1064#undef wstandend
1065int	wstandend(
1066		WINDOW	*z)
1067		{ return(*(int *)0); }
1068
1069#undef getattrs
1070int	getattrs(
1071		const WINDOW *z)
1072		{ return(*(int *)0); }
1073
1074#undef getcurx
1075int	getcurx(
1076		const WINDOW *z)
1077		{ return(*(int *)0); }
1078
1079#undef getcury
1080int	getcury(
1081		const WINDOW *z)
1082		{ return(*(int *)0); }
1083
1084#undef getbegx
1085int	getbegx(
1086		const WINDOW *z)
1087		{ return(*(int *)0); }
1088
1089#undef getbegy
1090int	getbegy(
1091		const WINDOW *z)
1092		{ return(*(int *)0); }
1093
1094#undef getmaxx
1095int	getmaxx(
1096		const WINDOW *z)
1097		{ return(*(int *)0); }
1098
1099#undef getmaxy
1100int	getmaxy(
1101		const WINDOW *z)
1102		{ return(*(int *)0); }
1103
1104#undef getparx
1105int	getparx(
1106		const WINDOW *z)
1107		{ return(*(int *)0); }
1108
1109#undef getpary
1110int	getpary(
1111		const WINDOW *z)
1112		{ return(*(int *)0); }
1113
1114#undef wgetparent
1115WINDOW	*wgetparent(
1116		const WINDOW *z)
1117		{ return(*(WINDOW **)0); }
1118
1119#undef is_cleared
1120NCURSES_BOOL is_cleared(
1121		const WINDOW *z)
1122		{ return(*(NCURSES_BOOL *)0); }
1123
1124#undef is_idcok
1125NCURSES_BOOL is_idcok(
1126		const WINDOW *z)
1127		{ return(*(NCURSES_BOOL *)0); }
1128
1129#undef is_idlok
1130NCURSES_BOOL is_idlok(
1131		const WINDOW *z)
1132		{ return(*(NCURSES_BOOL *)0); }
1133
1134#undef is_immedok
1135NCURSES_BOOL is_immedok(
1136		const WINDOW *z)
1137		{ return(*(NCURSES_BOOL *)0); }
1138
1139#undef is_keypad
1140NCURSES_BOOL is_keypad(
1141		const WINDOW *z)
1142		{ return(*(NCURSES_BOOL *)0); }
1143
1144#undef is_leaveok
1145NCURSES_BOOL is_leaveok(
1146		const WINDOW *z)
1147		{ return(*(NCURSES_BOOL *)0); }
1148
1149#undef is_nodelay
1150NCURSES_BOOL is_nodelay(
1151		const WINDOW *z)
1152		{ return(*(NCURSES_BOOL *)0); }
1153
1154#undef is_notimeout
1155NCURSES_BOOL is_notimeout(
1156		const WINDOW *z)
1157		{ return(*(NCURSES_BOOL *)0); }
1158
1159#undef is_scrollok
1160NCURSES_BOOL is_scrollok(
1161		const WINDOW *z)
1162		{ return(*(NCURSES_BOOL *)0); }
1163
1164#undef is_syncok
1165NCURSES_BOOL is_syncok(
1166		const WINDOW *z)
1167		{ return(*(NCURSES_BOOL *)0); }
1168
1169#undef wgetscrreg
1170int	wgetscrreg(
1171		const WINDOW *a1,
1172		int	*a2,
1173		int	*z)
1174		{ return(*(int *)0); }
1175
1176#undef add_wch
1177int	add_wch(
1178		const cchar_t *z)
1179		{ return(*(int *)0); }
1180
1181#undef add_wchnstr
1182int	add_wchnstr(
1183		const cchar_t *a1,
1184		int	z)
1185		{ return(*(int *)0); }
1186
1187#undef add_wchstr
1188int	add_wchstr(
1189		const cchar_t *z)
1190		{ return(*(int *)0); }
1191
1192#undef addnwstr
1193int	addnwstr(
1194		const wchar_t *a1,
1195		int	z)
1196		{ return(*(int *)0); }
1197
1198#undef addwstr
1199int	addwstr(
1200		const wchar_t *z)
1201		{ return(*(int *)0); }
1202
1203#undef bkgrnd
1204int	bkgrnd(
1205		const cchar_t *z)
1206		{ return(*(int *)0); }
1207
1208#undef bkgrndset
1209void	bkgrndset(
1210		const cchar_t *z)
1211		{ /* void */ }
1212
1213#undef border_set
1214int	border_set(
1215		const cchar_t *a1,
1216		const cchar_t *a2,
1217		const cchar_t *a3,
1218		const cchar_t *a4,
1219		const cchar_t *a5,
1220		const cchar_t *a6,
1221		const cchar_t *a7,
1222		const cchar_t *z)
1223		{ return(*(int *)0); }
1224
1225#undef box_set
1226int	box_set(
1227		WINDOW	*a1,
1228		const cchar_t *a2,
1229		const cchar_t *z)
1230		{ return(*(int *)0); }
1231
1232#undef echo_wchar
1233int	echo_wchar(
1234		const cchar_t *z)
1235		{ return(*(int *)0); }
1236
1237#undef get_wch
1238int	get_wch(
1239		wint_t	*z)
1240		{ return(*(int *)0); }
1241
1242#undef get_wstr
1243int	get_wstr(
1244		wint_t	*z)
1245		{ return(*(int *)0); }
1246
1247#undef getbkgrnd
1248int	getbkgrnd(
1249		cchar_t	*z)
1250		{ return(*(int *)0); }
1251
1252#undef getn_wstr
1253int	getn_wstr(
1254		wint_t	*a1,
1255		int	z)
1256		{ return(*(int *)0); }
1257
1258#undef hline_set
1259int	hline_set(
1260		const cchar_t *a1,
1261		int	z)
1262		{ return(*(int *)0); }
1263
1264#undef in_wch
1265int	in_wch(
1266		cchar_t	*z)
1267		{ return(*(int *)0); }
1268
1269#undef in_wchnstr
1270int	in_wchnstr(
1271		cchar_t	*a1,
1272		int	z)
1273		{ return(*(int *)0); }
1274
1275#undef in_wchstr
1276int	in_wchstr(
1277		cchar_t	*z)
1278		{ return(*(int *)0); }
1279
1280#undef innwstr
1281int	innwstr(
1282		wchar_t	*a1,
1283		int	z)
1284		{ return(*(int *)0); }
1285
1286#undef ins_nwstr
1287int	ins_nwstr(
1288		const wchar_t *a1,
1289		int	z)
1290		{ return(*(int *)0); }
1291
1292#undef ins_wch
1293int	ins_wch(
1294		const cchar_t *z)
1295		{ return(*(int *)0); }
1296
1297#undef ins_wstr
1298int	ins_wstr(
1299		const wchar_t *z)
1300		{ return(*(int *)0); }
1301
1302#undef inwstr
1303int	inwstr(
1304		wchar_t	*z)
1305		{ return(*(int *)0); }
1306
1307#undef mvadd_wch
1308int	mvadd_wch(
1309		int	a1,
1310		int	a2,
1311		const cchar_t *z)
1312		{ return(*(int *)0); }
1313
1314#undef mvadd_wchnstr
1315int	mvadd_wchnstr(
1316		int	a1,
1317		int	a2,
1318		const cchar_t *a3,
1319		int	z)
1320		{ return(*(int *)0); }
1321
1322#undef mvadd_wchstr
1323int	mvadd_wchstr(
1324		int	a1,
1325		int	a2,
1326		const cchar_t *z)
1327		{ return(*(int *)0); }
1328
1329#undef mvaddnwstr
1330int	mvaddnwstr(
1331		int	a1,
1332		int	a2,
1333		const wchar_t *a3,
1334		int	z)
1335		{ return(*(int *)0); }
1336
1337#undef mvaddwstr
1338int	mvaddwstr(
1339		int	a1,
1340		int	a2,
1341		const wchar_t *z)
1342		{ return(*(int *)0); }
1343
1344#undef mvget_wch
1345int	mvget_wch(
1346		int	a1,
1347		int	a2,
1348		wint_t	*z)
1349		{ return(*(int *)0); }
1350
1351#undef mvget_wstr
1352int	mvget_wstr(
1353		int	a1,
1354		int	a2,
1355		wint_t	*z)
1356		{ return(*(int *)0); }
1357
1358#undef mvgetn_wstr
1359int	mvgetn_wstr(
1360		int	a1,
1361		int	a2,
1362		wint_t	*a3,
1363		int	z)
1364		{ return(*(int *)0); }
1365
1366#undef mvhline_set
1367int	mvhline_set(
1368		int	a1,
1369		int	a2,
1370		const cchar_t *a3,
1371		int	z)
1372		{ return(*(int *)0); }
1373
1374#undef mvin_wch
1375int	mvin_wch(
1376		int	a1,
1377		int	a2,
1378		cchar_t	*z)
1379		{ return(*(int *)0); }
1380
1381#undef mvin_wchnstr
1382int	mvin_wchnstr(
1383		int	a1,
1384		int	a2,
1385		cchar_t	*a3,
1386		int	z)
1387		{ return(*(int *)0); }
1388
1389#undef mvin_wchstr
1390int	mvin_wchstr(
1391		int	a1,
1392		int	a2,
1393		cchar_t	*z)
1394		{ return(*(int *)0); }
1395
1396#undef mvinnwstr
1397int	mvinnwstr(
1398		int	a1,
1399		int	a2,
1400		wchar_t	*a3,
1401		int	z)
1402		{ return(*(int *)0); }
1403
1404#undef mvins_nwstr
1405int	mvins_nwstr(
1406		int	a1,
1407		int	a2,
1408		const wchar_t *a3,
1409		int	z)
1410		{ return(*(int *)0); }
1411
1412#undef mvins_wch
1413int	mvins_wch(
1414		int	a1,
1415		int	a2,
1416		const cchar_t *z)
1417		{ return(*(int *)0); }
1418
1419#undef mvins_wstr
1420int	mvins_wstr(
1421		int	a1,
1422		int	a2,
1423		const wchar_t *z)
1424		{ return(*(int *)0); }
1425
1426#undef mvinwstr
1427int	mvinwstr(
1428		int	a1,
1429		int	a2,
1430		wchar_t	*z)
1431		{ return(*(int *)0); }
1432
1433#undef mvvline_set
1434int	mvvline_set(
1435		int	a1,
1436		int	a2,
1437		const cchar_t *a3,
1438		int	z)
1439		{ return(*(int *)0); }
1440
1441#undef mvwadd_wch
1442int	mvwadd_wch(
1443		WINDOW	*a1,
1444		int	a2,
1445		int	a3,
1446		const cchar_t *z)
1447		{ return(*(int *)0); }
1448
1449#undef mvwadd_wchnstr
1450int	mvwadd_wchnstr(
1451		WINDOW	*a1,
1452		int	a2,
1453		int	a3,
1454		const cchar_t *a4,
1455		int	z)
1456		{ return(*(int *)0); }
1457
1458#undef mvwadd_wchstr
1459int	mvwadd_wchstr(
1460		WINDOW	*a1,
1461		int	a2,
1462		int	a3,
1463		const cchar_t *z)
1464		{ return(*(int *)0); }
1465
1466#undef mvwaddnwstr
1467int	mvwaddnwstr(
1468		WINDOW	*a1,
1469		int	a2,
1470		int	a3,
1471		const wchar_t *a4,
1472		int	z)
1473		{ return(*(int *)0); }
1474
1475#undef mvwaddwstr
1476int	mvwaddwstr(
1477		WINDOW	*a1,
1478		int	a2,
1479		int	a3,
1480		const wchar_t *z)
1481		{ return(*(int *)0); }
1482
1483#undef mvwget_wch
1484int	mvwget_wch(
1485		WINDOW	*a1,
1486		int	a2,
1487		int	a3,
1488		wint_t	*z)
1489		{ return(*(int *)0); }
1490
1491#undef mvwget_wstr
1492int	mvwget_wstr(
1493		WINDOW	*a1,
1494		int	a2,
1495		int	a3,
1496		wint_t	*z)
1497		{ return(*(int *)0); }
1498
1499#undef mvwgetn_wstr
1500int	mvwgetn_wstr(
1501		WINDOW	*a1,
1502		int	a2,
1503		int	a3,
1504		wint_t	*a4,
1505		int	z)
1506		{ return(*(int *)0); }
1507
1508#undef mvwhline_set
1509int	mvwhline_set(
1510		WINDOW	*a1,
1511		int	a2,
1512		int	a3,
1513		const cchar_t *a4,
1514		int	z)
1515		{ return(*(int *)0); }
1516
1517#undef mvwin_wch
1518int	mvwin_wch(
1519		WINDOW	*a1,
1520		int	a2,
1521		int	a3,
1522		cchar_t	*z)
1523		{ return(*(int *)0); }
1524
1525#undef mvwin_wchnstr
1526int	mvwin_wchnstr(
1527		WINDOW	*a1,
1528		int	a2,
1529		int	a3,
1530		cchar_t	*a4,
1531		int	z)
1532		{ return(*(int *)0); }
1533
1534#undef mvwin_wchstr
1535int	mvwin_wchstr(
1536		WINDOW	*a1,
1537		int	a2,
1538		int	a3,
1539		cchar_t	*z)
1540		{ return(*(int *)0); }
1541
1542#undef mvwinnwstr
1543int	mvwinnwstr(
1544		WINDOW	*a1,
1545		int	a2,
1546		int	a3,
1547		wchar_t	*a4,
1548		int	z)
1549		{ return(*(int *)0); }
1550
1551#undef mvwins_nwstr
1552int	mvwins_nwstr(
1553		WINDOW	*a1,
1554		int	a2,
1555		int	a3,
1556		const wchar_t *a4,
1557		int	z)
1558		{ return(*(int *)0); }
1559
1560#undef mvwins_wch
1561int	mvwins_wch(
1562		WINDOW	*a1,
1563		int	a2,
1564		int	a3,
1565		const cchar_t *z)
1566		{ return(*(int *)0); }
1567
1568#undef mvwins_wstr
1569int	mvwins_wstr(
1570		WINDOW	*a1,
1571		int	a2,
1572		int	a3,
1573		const wchar_t *z)
1574		{ return(*(int *)0); }
1575
1576#undef mvwinwstr
1577int	mvwinwstr(
1578		WINDOW	*a1,
1579		int	a2,
1580		int	a3,
1581		wchar_t	*z)
1582		{ return(*(int *)0); }
1583
1584#undef mvwvline_set
1585int	mvwvline_set(
1586		WINDOW	*a1,
1587		int	a2,
1588		int	a3,
1589		const cchar_t *a4,
1590		int	z)
1591		{ return(*(int *)0); }
1592
1593#undef vline_set
1594int	vline_set(
1595		const cchar_t *a1,
1596		int	z)
1597		{ return(*(int *)0); }
1598
1599#undef wadd_wchstr
1600int	wadd_wchstr(
1601		WINDOW	*a1,
1602		const cchar_t *z)
1603		{ return(*(int *)0); }
1604
1605#undef waddwstr
1606int	waddwstr(
1607		WINDOW	*a1,
1608		const wchar_t *z)
1609		{ return(*(int *)0); }
1610
1611#undef wget_wstr
1612int	wget_wstr(
1613		WINDOW	*a1,
1614		wint_t	*z)
1615		{ return(*(int *)0); }
1616
1617#undef wgetbkgrnd
1618int	wgetbkgrnd(
1619		WINDOW	*a1,
1620		cchar_t	*z)
1621		{ return(*(int *)0); }
1622
1623#undef win_wchstr
1624int	win_wchstr(
1625		WINDOW	*a1,
1626		cchar_t	*z)
1627		{ return(*(int *)0); }
1628
1629#undef wins_wstr
1630int	wins_wstr(
1631		WINDOW	*a1,
1632		const wchar_t *z)
1633		{ return(*(int *)0); }
1634
1635#undef mouse_trafo
1636NCURSES_BOOL mouse_trafo(
1637		int	*a1,
1638		int	*a2,
1639		NCURSES_BOOL z)
1640		{ return(*(NCURSES_BOOL *)0); }
1641
1642/* ./base/lib_getch.c */
1643
1644#include <fifo_defs.h>
1645
1646#undef ESCDELAY
1647int	ESCDELAY;
1648
1649#undef set_escdelay
1650int	set_escdelay(
1651		int	value)
1652		{ return(*(int *)0); }
1653
1654#undef _nc_wgetch
1655int	_nc_wgetch(
1656		WINDOW	*win,
1657		unsigned long *result,
1658		int	use_meta)
1659		{ return(*(int *)0); }
1660
1661#undef wgetch
1662int	wgetch(
1663		WINDOW	*win)
1664		{ return(*(int *)0); }
1665
1666/* ./base/lib_getstr.c */
1667
1668#undef wgetnstr
1669int	wgetnstr(
1670		WINDOW	*win,
1671		char	*str,
1672		int	maxlen)
1673		{ return(*(int *)0); }
1674
1675/* ./base/lib_hline.c */
1676
1677#undef whline
1678int	whline(
1679		WINDOW	*win,
1680		chtype	ch,
1681		int	n)
1682		{ return(*(int *)0); }
1683
1684/* ./base/lib_immedok.c */
1685
1686#undef immedok
1687void	immedok(
1688		WINDOW	*win,
1689		NCURSES_BOOL flag)
1690		{ /* void */ }
1691
1692/* ./base/lib_inchstr.c */
1693
1694#undef winchnstr
1695int	winchnstr(
1696		WINDOW	*win,
1697		chtype	*str,
1698		int	n)
1699		{ return(*(int *)0); }
1700
1701/* ./base/lib_initscr.c */
1702
1703#undef initscr
1704WINDOW	*initscr(void)
1705		{ return(*(WINDOW **)0); }
1706
1707/* ./base/lib_insch.c */
1708
1709#undef _nc_insert_ch
1710int	_nc_insert_ch(
1711		WINDOW	*win,
1712		chtype	ch)
1713		{ return(*(int *)0); }
1714
1715#undef winsch
1716int	winsch(
1717		WINDOW	*win,
1718		chtype	c)
1719		{ return(*(int *)0); }
1720
1721/* ./base/lib_insdel.c */
1722
1723#undef winsdelln
1724int	winsdelln(
1725		WINDOW	*win,
1726		int	n)
1727		{ return(*(int *)0); }
1728
1729/* ./base/lib_insnstr.c */
1730
1731#undef winsnstr
1732int	winsnstr(
1733		WINDOW	*win,
1734		const char *s,
1735		int	n)
1736		{ return(*(int *)0); }
1737
1738/* ./base/lib_instr.c */
1739
1740#undef winnstr
1741int	winnstr(
1742		WINDOW	*win,
1743		char	*str,
1744		int	n)
1745		{ return(*(int *)0); }
1746
1747/* ./base/lib_isendwin.c */
1748
1749#undef isendwin
1750NCURSES_BOOL isendwin(void)
1751		{ return(*(NCURSES_BOOL *)0); }
1752
1753/* ./base/lib_leaveok.c */
1754
1755#undef leaveok
1756int	leaveok(
1757		WINDOW	*win,
1758		NCURSES_BOOL flag)
1759		{ return(*(int *)0); }
1760
1761/* ./base/lib_mouse.c */
1762
1763#undef getmouse
1764int	getmouse(
1765		MEVENT	*aevent)
1766		{ return(*(int *)0); }
1767
1768#undef ungetmouse
1769int	ungetmouse(
1770		MEVENT	*aevent)
1771		{ return(*(int *)0); }
1772
1773#undef mousemask
1774mmask_t	mousemask(
1775		mmask_t	newmask,
1776		mmask_t	*oldmask)
1777		{ return(*(mmask_t *)0); }
1778
1779#undef wenclose
1780NCURSES_BOOL wenclose(
1781		const WINDOW *win,
1782		int	y,
1783		int	x)
1784		{ return(*(NCURSES_BOOL *)0); }
1785
1786#undef mouseinterval
1787int	mouseinterval(
1788		int	maxclick)
1789		{ return(*(int *)0); }
1790
1791#undef _nc_has_mouse
1792int	_nc_has_mouse(void)
1793		{ return(*(int *)0); }
1794
1795#undef wmouse_trafo
1796NCURSES_BOOL wmouse_trafo(
1797		const WINDOW *win,
1798		int	*pY,
1799		int	*pX,
1800		NCURSES_BOOL to_screen)
1801		{ return(*(NCURSES_BOOL *)0); }
1802
1803/* ./base/lib_move.c */
1804
1805#undef wmove
1806int	wmove(
1807		WINDOW	*win,
1808		int	y,
1809		int	x)
1810		{ return(*(int *)0); }
1811
1812/* ./tty/lib_mvcur.c */
1813
1814#undef _nc_msec_cost
1815int	_nc_msec_cost(
1816		const char *const cap,
1817		int	affcnt)
1818		{ return(*(int *)0); }
1819
1820#undef _nc_mvcur_resume
1821void	_nc_mvcur_resume(void)
1822		{ /* void */ }
1823
1824#undef _nc_mvcur_init
1825void	_nc_mvcur_init(void)
1826		{ /* void */ }
1827
1828#undef _nc_mvcur_wrap
1829void	_nc_mvcur_wrap(void)
1830		{ /* void */ }
1831
1832#undef mvcur
1833int	mvcur(
1834		int	yold,
1835		int	xold,
1836		int	ynew,
1837		int	xnew)
1838		{ return(*(int *)0); }
1839
1840#undef _nc_optimize_enable
1841int	_nc_optimize_enable;
1842
1843/* ./base/lib_mvwin.c */
1844
1845#undef mvwin
1846int	mvwin(
1847		WINDOW	*win,
1848		int	by,
1849		int	bx)
1850		{ return(*(int *)0); }
1851
1852/* ./base/lib_newterm.c */
1853
1854#undef filter
1855void	filter(void)
1856		{ /* void */ }
1857
1858#undef nofilter
1859void	nofilter(void)
1860		{ /* void */ }
1861
1862#undef newterm
1863SCREEN	*newterm(
1864		char	*name,
1865		FILE	*ofp,
1866		FILE	*ifp)
1867		{ return(*(SCREEN **)0); }
1868
1869/* ./base/lib_newwin.c */
1870
1871#undef _nc_freewin
1872int	_nc_freewin(
1873		WINDOW	*win)
1874		{ return(*(int *)0); }
1875
1876#undef newwin
1877WINDOW	*newwin(
1878		int	num_lines,
1879		int	num_columns,
1880		int	begy,
1881		int	begx)
1882		{ return(*(WINDOW **)0); }
1883
1884#undef derwin
1885WINDOW	*derwin(
1886		WINDOW	*orig,
1887		int	num_lines,
1888		int	num_columns,
1889		int	begy,
1890		int	begx)
1891		{ return(*(WINDOW **)0); }
1892
1893#undef subwin
1894WINDOW	*subwin(
1895		WINDOW	*w,
1896		int	l,
1897		int	c,
1898		int	y,
1899		int	x)
1900		{ return(*(WINDOW **)0); }
1901
1902#undef _nc_makenew
1903WINDOW	*_nc_makenew(
1904		int	num_lines,
1905		int	num_columns,
1906		int	begy,
1907		int	begx,
1908		int	flags)
1909		{ return(*(WINDOW **)0); }
1910
1911#undef _nc_screen_of
1912SCREEN	*_nc_screen_of(
1913		WINDOW	*win)
1914		{ return(*(SCREEN **)0); }
1915
1916/* ./base/lib_nl.c */
1917
1918#undef nl
1919int	nl(void)
1920		{ return(*(int *)0); }
1921
1922#undef nonl
1923int	nonl(void)
1924		{ return(*(int *)0); }
1925
1926/* ./base/lib_overlay.c */
1927
1928#undef overlay
1929int	overlay(
1930		const WINDOW *win1,
1931		WINDOW	*win2)
1932		{ return(*(int *)0); }
1933
1934#undef overwrite
1935int	overwrite(
1936		const WINDOW *win1,
1937		WINDOW	*win2)
1938		{ return(*(int *)0); }
1939
1940#undef copywin
1941int	copywin(
1942		const WINDOW *src,
1943		WINDOW	*dst,
1944		int	sminrow,
1945		int	smincol,
1946		int	dminrow,
1947		int	dmincol,
1948		int	dmaxrow,
1949		int	dmaxcol,
1950		int	over)
1951		{ return(*(int *)0); }
1952
1953/* ./base/lib_pad.c */
1954
1955#undef newpad
1956WINDOW	*newpad(
1957		int	l,
1958		int	c)
1959		{ return(*(WINDOW **)0); }
1960
1961#undef subpad
1962WINDOW	*subpad(
1963		WINDOW	*orig,
1964		int	l,
1965		int	c,
1966		int	begy,
1967		int	begx)
1968		{ return(*(WINDOW **)0); }
1969
1970#undef prefresh
1971int	prefresh(
1972		WINDOW	*win,
1973		int	pminrow,
1974		int	pmincol,
1975		int	sminrow,
1976		int	smincol,
1977		int	smaxrow,
1978		int	smaxcol)
1979		{ return(*(int *)0); }
1980
1981#undef pnoutrefresh
1982int	pnoutrefresh(
1983		WINDOW	*win,
1984		int	pminrow,
1985		int	pmincol,
1986		int	sminrow,
1987		int	smincol,
1988		int	smaxrow,
1989		int	smaxcol)
1990		{ return(*(int *)0); }
1991
1992#undef pechochar
1993int	pechochar(
1994		WINDOW	*pad,
1995		const chtype ch)
1996		{ return(*(int *)0); }
1997
1998/* ./base/lib_printw.c */
1999
2000#undef printw
2001int	printw(
2002		const char *fmt,
2003		...)
2004		{ return(*(int *)0); }
2005
2006#undef wprintw
2007int	wprintw(
2008		WINDOW	*win,
2009		const char *fmt,
2010		...)
2011		{ return(*(int *)0); }
2012
2013#undef mvprintw
2014int	mvprintw(
2015		int	y,
2016		int	x,
2017		const char *fmt,
2018		...)
2019		{ return(*(int *)0); }
2020
2021#undef mvwprintw
2022int	mvwprintw(
2023		WINDOW	*win,
2024		int	y,
2025		int	x,
2026		const char *fmt,
2027		...)
2028		{ return(*(int *)0); }
2029
2030#undef vwprintw
2031int	vwprintw(
2032		WINDOW	*win,
2033		const char *fmt,
2034		va_list	argp)
2035		{ return(*(int *)0); }
2036
2037/* ./base/lib_redrawln.c */
2038
2039#undef wredrawln
2040int	wredrawln(
2041		WINDOW	*win,
2042		int	beg,
2043		int	num)
2044		{ return(*(int *)0); }
2045
2046/* ./base/lib_refresh.c */
2047
2048#undef wrefresh
2049int	wrefresh(
2050		WINDOW	*win)
2051		{ return(*(int *)0); }
2052
2053#undef wnoutrefresh
2054int	wnoutrefresh(
2055		WINDOW	*win)
2056		{ return(*(int *)0); }
2057
2058/* ./base/lib_restart.c */
2059
2060#undef restartterm
2061int	restartterm(
2062		char	*termp,
2063		int	filenum,
2064		int	*errret)
2065		{ return(*(int *)0); }
2066
2067/* ./base/lib_scanw.c */
2068
2069#undef vwscanw
2070int	vwscanw(
2071		WINDOW	*win,
2072		char	*fmt,
2073		va_list	argp)
2074		{ return(*(int *)0); }
2075
2076#undef scanw
2077int	scanw(
2078		char	*fmt,
2079		...)
2080		{ return(*(int *)0); }
2081
2082#undef wscanw
2083int	wscanw(
2084		WINDOW	*win,
2085		char	*fmt,
2086		...)
2087		{ return(*(int *)0); }
2088
2089#undef mvscanw
2090int	mvscanw(
2091		int	y,
2092		int	x,
2093		char	*fmt,
2094		...)
2095		{ return(*(int *)0); }
2096
2097#undef mvwscanw
2098int	mvwscanw(
2099		WINDOW	*win,
2100		int	y,
2101		int	x,
2102		char	*fmt,
2103		...)
2104		{ return(*(int *)0); }
2105
2106/* ./base/lib_screen.c */
2107
2108#undef getwin
2109WINDOW	*getwin(
2110		FILE	*filep)
2111		{ return(*(WINDOW **)0); }
2112
2113#undef putwin
2114int	putwin(
2115		WINDOW	*win,
2116		FILE	*filep)
2117		{ return(*(int *)0); }
2118
2119#undef scr_restore
2120int	scr_restore(
2121		const char *file)
2122		{ return(*(int *)0); }
2123
2124#undef scr_dump
2125int	scr_dump(
2126		const char *file)
2127		{ return(*(int *)0); }
2128
2129#undef scr_init
2130int	scr_init(
2131		const char *file)
2132		{ return(*(int *)0); }
2133
2134#undef scr_set
2135int	scr_set(
2136		const char *file)
2137		{ return(*(int *)0); }
2138
2139/* ./base/lib_scroll.c */
2140
2141#undef _nc_scroll_window
2142void	_nc_scroll_window(
2143		WINDOW	*win,
2144		int const n,
2145		short const top,
2146		short const bottom,
2147		cchar_t	blank)
2148		{ /* void */ }
2149
2150#undef wscrl
2151int	wscrl(
2152		WINDOW	*win,
2153		int	n)
2154		{ return(*(int *)0); }
2155
2156/* ./base/lib_scrollok.c */
2157
2158#undef scrollok
2159int	scrollok(
2160		WINDOW	*win,
2161		NCURSES_BOOL flag)
2162		{ return(*(int *)0); }
2163
2164/* ./base/lib_scrreg.c */
2165
2166#undef wsetscrreg
2167int	wsetscrreg(
2168		WINDOW	*win,
2169		int	top,
2170		int	bottom)
2171		{ return(*(int *)0); }
2172
2173/* ./base/lib_set_term.c */
2174
2175#undef set_term
2176SCREEN	*set_term(
2177		SCREEN	*screenp)
2178		{ return(*(SCREEN **)0); }
2179
2180#undef delscreen
2181void	delscreen(
2182		SCREEN	*sp)
2183		{ /* void */ }
2184
2185#undef _nc_setupscreen
2186int	_nc_setupscreen(
2187		int	slines,
2188		int	scolumns,
2189		FILE	*output,
2190		NCURSES_BOOL filtered,
2191		int	slk_format)
2192		{ return(*(int *)0); }
2193
2194#undef _nc_ripoffline
2195int	_nc_ripoffline(
2196		int	line,
2197		int	(*init)(
2198		WINDOW	*p1,
2199		int	p2))
2200		{ return(*(int *)0); }
2201
2202#undef ripoffline
2203int	ripoffline(
2204		int	line,
2205		int	(*init)(
2206		WINDOW	*p1,
2207		int	p2))
2208		{ return(*(int *)0); }
2209
2210/* ./base/lib_slk.c */
2211
2212#undef _nc_slk_initialize
2213int	_nc_slk_initialize(
2214		WINDOW	*stwin,
2215		int	cols)
2216		{ return(*(int *)0); }
2217
2218#undef slk_restore
2219int	slk_restore(void)
2220		{ return(*(int *)0); }
2221
2222/* ./base/lib_slkatr_set.c */
2223
2224#undef slk_attr_set
2225int	slk_attr_set(
2226		const attr_t attr,
2227		short	color_pair_number,
2228		void	*opts)
2229		{ return(*(int *)0); }
2230
2231/* ./base/lib_slkatrof.c */
2232
2233#undef slk_attroff
2234int	slk_attroff(
2235		const chtype attr)
2236		{ return(*(int *)0); }
2237
2238/* ./base/lib_slkatron.c */
2239
2240#undef slk_attron
2241int	slk_attron(
2242		const chtype attr)
2243		{ return(*(int *)0); }
2244
2245/* ./base/lib_slkatrset.c */
2246
2247#undef slk_attrset
2248int	slk_attrset(
2249		const chtype attr)
2250		{ return(*(int *)0); }
2251
2252/* ./base/lib_slkattr.c */
2253
2254#undef slk_attr
2255attr_t	slk_attr(void)
2256		{ return(*(attr_t *)0); }
2257
2258/* ./base/lib_slkclear.c */
2259
2260#undef slk_clear
2261int	slk_clear(void)
2262		{ return(*(int *)0); }
2263
2264/* ./base/lib_slkcolor.c */
2265
2266#undef slk_color
2267int	slk_color(
2268		short	color_pair_number)
2269		{ return(*(int *)0); }
2270
2271/* ./base/lib_slkinit.c */
2272
2273#undef slk_init
2274int	slk_init(
2275		int	format)
2276		{ return(*(int *)0); }
2277
2278/* ./base/lib_slklab.c */
2279
2280#undef slk_label
2281char	*slk_label(
2282		int	n)
2283		{ return(*(char **)0); }
2284
2285/* ./base/lib_slkrefr.c */
2286
2287#undef slk_noutrefresh
2288int	slk_noutrefresh(void)
2289		{ return(*(int *)0); }
2290
2291#undef slk_refresh
2292int	slk_refresh(void)
2293		{ return(*(int *)0); }
2294
2295/* ./base/lib_slkset.c */
2296
2297#include <wctype.h>
2298
2299#undef slk_set
2300int	slk_set(
2301		int	i,
2302		const char *astr,
2303		int	format)
2304		{ return(*(int *)0); }
2305
2306/* ./base/lib_slktouch.c */
2307
2308#undef slk_touch
2309int	slk_touch(void)
2310		{ return(*(int *)0); }
2311
2312/* ./base/lib_touch.c */
2313
2314#undef is_linetouched
2315NCURSES_BOOL is_linetouched(
2316		WINDOW	*win,
2317		int	line)
2318		{ return(*(NCURSES_BOOL *)0); }
2319
2320#undef is_wintouched
2321NCURSES_BOOL is_wintouched(
2322		WINDOW	*win)
2323		{ return(*(NCURSES_BOOL *)0); }
2324
2325#undef wtouchln
2326int	wtouchln(
2327		WINDOW	*win,
2328		int	y,
2329		int	n,
2330		int	changed)
2331		{ return(*(int *)0); }
2332
2333/* ./trace/lib_tracedmp.c */
2334
2335#undef _tracedump
2336void	_tracedump(
2337		const char *name,
2338		WINDOW	*win)
2339		{ /* void */ }
2340
2341/* ./trace/lib_tracemse.c */
2342
2343#undef _nc_tracemouse
2344char	*_nc_tracemouse(
2345		SCREEN	*sp,
2346		MEVENT const *ep)
2347		{ return(*(char **)0); }
2348
2349#undef _tracemouse
2350char	*_tracemouse(
2351		MEVENT const *ep)
2352		{ return(*(char **)0); }
2353
2354/* ./tty/lib_tstp.c */
2355
2356#include <SigAction.h>
2357
2358#undef _nc_signal_handler
2359void	_nc_signal_handler(
2360		NCURSES_BOOL enable)
2361		{ /* void */ }
2362
2363/* ./base/lib_ungetch.c */
2364
2365#undef _nc_fifo_dump
2366void	_nc_fifo_dump(
2367		SCREEN	*sp)
2368		{ /* void */ }
2369
2370#undef _nc_ungetch
2371int	_nc_ungetch(
2372		SCREEN	*sp,
2373		int	ch)
2374		{ return(*(int *)0); }
2375
2376#undef ungetch
2377int	ungetch(
2378		int	ch)
2379		{ return(*(int *)0); }
2380
2381/* ./tty/lib_vidattr.c */
2382
2383#undef vidputs
2384int	vidputs(
2385		chtype	newmode,
2386		int	(*outc)(
2387		int	p1))
2388		{ return(*(int *)0); }
2389
2390#undef vidattr
2391int	vidattr(
2392		chtype	newmode)
2393		{ return(*(int *)0); }
2394
2395#undef termattrs
2396chtype	termattrs(void)
2397		{ return(*(chtype *)0); }
2398
2399/* ./base/lib_vline.c */
2400
2401#undef wvline
2402int	wvline(
2403		WINDOW	*win,
2404		chtype	ch,
2405		int	n)
2406		{ return(*(int *)0); }
2407
2408/* ./base/lib_wattroff.c */
2409
2410#undef wattr_off
2411int	wattr_off(
2412		WINDOW	*win,
2413		attr_t	at,
2414		void	*opts)
2415		{ return(*(int *)0); }
2416
2417/* ./base/lib_wattron.c */
2418
2419#undef wattr_on
2420int	wattr_on(
2421		WINDOW	*win,
2422		attr_t	at,
2423		void	*opts)
2424		{ return(*(int *)0); }
2425
2426/* ./base/lib_winch.c */
2427
2428#undef winch
2429chtype	winch(
2430		WINDOW	*win)
2431		{ return(*(chtype *)0); }
2432
2433/* ./base/lib_window.c */
2434
2435#undef _nc_synchook
2436void	_nc_synchook(
2437		WINDOW	*win)
2438		{ /* void */ }
2439
2440#undef mvderwin
2441int	mvderwin(
2442		WINDOW	*win,
2443		int	y,
2444		int	x)
2445		{ return(*(int *)0); }
2446
2447#undef syncok
2448int	syncok(
2449		WINDOW	*win,
2450		NCURSES_BOOL bf)
2451		{ return(*(int *)0); }
2452
2453#undef wsyncup
2454void	wsyncup(
2455		WINDOW	*win)
2456		{ /* void */ }
2457
2458#undef wsyncdown
2459void	wsyncdown(
2460		WINDOW	*win)
2461		{ /* void */ }
2462
2463#undef wcursyncup
2464void	wcursyncup(
2465		WINDOW	*win)
2466		{ /* void */ }
2467
2468#undef dupwin
2469WINDOW	*dupwin(
2470		WINDOW	*win)
2471		{ return(*(WINDOW **)0); }
2472
2473/* ./base/nc_panel.c */
2474
2475#undef _nc_panelhook
2476struct panelhook *_nc_panelhook(void)
2477		{ return(*(struct panelhook **)0); }
2478
2479/* ./base/safe_sprintf.c */
2480
2481#undef _nc_printf_string
2482char	*_nc_printf_string(
2483		const char *fmt,
2484		va_list	ap)
2485		{ return(*(char **)0); }
2486
2487/* ./tty/tty_update.c */
2488
2489#include <sys/time.h>
2490#include <sys/times.h>
2491
2492#undef doupdate
2493int	doupdate(void)
2494		{ return(*(int *)0); }
2495
2496#undef _nc_scrolln
2497int	_nc_scrolln(
2498		int	n,
2499		int	top,
2500		int	bot,
2501		int	maxy)
2502		{ return(*(int *)0); }
2503
2504#undef _nc_screen_resume
2505void	_nc_screen_resume(void)
2506		{ /* void */ }
2507
2508#undef _nc_screen_init
2509void	_nc_screen_init(void)
2510		{ /* void */ }
2511
2512#undef _nc_screen_wrap
2513void	_nc_screen_wrap(void)
2514		{ /* void */ }
2515
2516#undef _nc_do_xmc_glitch
2517void	_nc_do_xmc_glitch(
2518		attr_t	previous)
2519		{ /* void */ }
2520
2521/* ./trace/varargs.c */
2522
2523typedef enum {
2524    atUnknown = 0, atInteger, atFloat, atPoint, atString
2525} ARGTYPE;
2526
2527#undef _nc_varargs
2528char	*_nc_varargs(
2529		const char *fmt,
2530		va_list	ap)
2531		{ return(*(char **)0); }
2532
2533/* ./base/memmove.c */
2534
2535#undef _nc_memmove
2536void	_nc_memmove(void)
2537		{ /* void */ }
2538
2539/* ./base/vsscanf.c */
2540
2541#undef _nc_vsscanf
2542void	_nc_vsscanf(void)
2543		{ /* void */ }
2544
2545/* ./base/lib_freeall.c */
2546
2547#include <term_entry.h>
2548
2549#undef _nc_freeall
2550void	_nc_freeall(void)
2551		{ /* void */ }
2552
2553#undef _nc_free_and_exit
2554void	_nc_free_and_exit(
2555		int	code)
2556		{ /* void */ }
2557
2558/* ./widechar/charable.c */
2559
2560#undef _nc_is_charable
2561NCURSES_BOOL _nc_is_charable(
2562		wchar_t	ch)
2563		{ return(*(NCURSES_BOOL *)0); }
2564
2565#undef _nc_to_char
2566int	_nc_to_char(
2567		wint_t	ch)
2568		{ return(*(int *)0); }
2569
2570#undef _nc_to_widechar
2571wint_t	_nc_to_widechar(
2572		int	ch)
2573		{ return(*(wint_t *)0); }
2574
2575/* ./widechar/lib_add_wch.c */
2576
2577#undef wadd_wch
2578int	wadd_wch(
2579		WINDOW	*win,
2580		const cchar_t *wch)
2581		{ return(*(int *)0); }
2582
2583#undef wecho_wchar
2584int	wecho_wchar(
2585		WINDOW	*win,
2586		const cchar_t *wch)
2587		{ return(*(int *)0); }
2588
2589/* ./widechar/lib_box_set.c */
2590
2591#undef wborder_set
2592int	wborder_set(
2593		WINDOW	*win,
2594		const cchar_t *ls,
2595		const cchar_t *rs,
2596		const cchar_t *ts,
2597		const cchar_t *bs,
2598		const cchar_t *tl,
2599		const cchar_t *tr,
2600		const cchar_t *bl,
2601		const cchar_t *br)
2602		{ return(*(int *)0); }
2603
2604/* ./widechar/lib_cchar.c */
2605
2606#undef setcchar
2607int	setcchar(
2608		cchar_t	*wcval,
2609		const wchar_t *wch,
2610		const attr_t attrs,
2611		short	color_pair,
2612		const void *opts)
2613		{ return(*(int *)0); }
2614
2615#undef getcchar
2616int	getcchar(
2617		const cchar_t *wcval,
2618		wchar_t	*wch,
2619		attr_t	*attrs,
2620		short	*color_pair,
2621		void	*opts)
2622		{ return(*(int *)0); }
2623
2624/* ./widechar/lib_erasewchar.c */
2625
2626#undef erasewchar
2627int	erasewchar(
2628		wchar_t	*wch)
2629		{ return(*(int *)0); }
2630
2631#undef killwchar
2632int	killwchar(
2633		wchar_t	*wch)
2634		{ return(*(int *)0); }
2635
2636/* ./widechar/lib_get_wch.c */
2637
2638#undef wget_wch
2639int	wget_wch(
2640		WINDOW	*win,
2641		wint_t	*result)
2642		{ return(*(int *)0); }
2643
2644/* ./widechar/lib_get_wstr.c */
2645
2646#undef wgetn_wstr
2647int	wgetn_wstr(
2648		WINDOW	*win,
2649		wint_t	*str,
2650		int	maxlen)
2651		{ return(*(int *)0); }
2652
2653/* ./widechar/lib_hline_set.c */
2654
2655#undef whline_set
2656int	whline_set(
2657		WINDOW	*win,
2658		const cchar_t *ch,
2659		int	n)
2660		{ return(*(int *)0); }
2661
2662/* ./widechar/lib_in_wch.c */
2663
2664#undef win_wch
2665int	win_wch(
2666		WINDOW	*win,
2667		cchar_t	*wcval)
2668		{ return(*(int *)0); }
2669
2670/* ./widechar/lib_in_wchnstr.c */
2671
2672#undef win_wchnstr
2673int	win_wchnstr(
2674		WINDOW	*win,
2675		cchar_t	*wchstr,
2676		int	n)
2677		{ return(*(int *)0); }
2678
2679/* ./widechar/lib_ins_wch.c */
2680
2681#undef wins_wch
2682int	wins_wch(
2683		WINDOW	*win,
2684		const cchar_t *wch)
2685		{ return(*(int *)0); }
2686
2687#undef wins_nwstr
2688int	wins_nwstr(
2689		WINDOW	*win,
2690		const wchar_t *wstr,
2691		int	n)
2692		{ return(*(int *)0); }
2693
2694/* ./widechar/lib_inwstr.c */
2695
2696#undef winnwstr
2697int	winnwstr(
2698		WINDOW	*win,
2699		wchar_t	*wstr,
2700		int	n)
2701		{ return(*(int *)0); }
2702
2703#undef winwstr
2704int	winwstr(
2705		WINDOW	*win,
2706		wchar_t	*wstr)
2707		{ return(*(int *)0); }
2708
2709/* ./widechar/lib_key_name.c */
2710
2711#undef key_name
2712char	*key_name(
2713		wchar_t	c)
2714		{ return(*(char **)0); }
2715
2716/* ./widechar/lib_pecho_wchar.c */
2717
2718#undef pecho_wchar
2719int	pecho_wchar(
2720		WINDOW	*pad,
2721		const cchar_t *wch)
2722		{ return(*(int *)0); }
2723
2724/* ./widechar/lib_slk_wset.c */
2725
2726#undef slk_wset
2727int	slk_wset(
2728		int	i,
2729		const wchar_t *astr,
2730		int	format)
2731		{ return(*(int *)0); }
2732
2733/* ./widechar/lib_unget_wch.c */
2734
2735#undef _nc_wcrtomb
2736size_t	_nc_wcrtomb(
2737		char	*target,
2738		wchar_t	source,
2739		mbstate_t *state)
2740		{ return(*(size_t *)0); }
2741
2742#undef unget_wch
2743int	unget_wch(
2744		const wchar_t wch)
2745		{ return(*(int *)0); }
2746
2747/* ./widechar/lib_vid_attr.c */
2748
2749#undef vid_puts
2750int	vid_puts(
2751		attr_t	newmode,
2752		short	pair,
2753		void	*opts,
2754		int	(*outc)(
2755		int	p1))
2756		{ return(*(int *)0); }
2757
2758#undef vid_attr
2759int	vid_attr(
2760		attr_t	newmode,
2761		short	pair,
2762		void	*opts)
2763		{ return(*(int *)0); }
2764
2765#undef term_attrs
2766attr_t	term_attrs(void)
2767		{ return(*(attr_t *)0); }
2768
2769/* ./widechar/lib_vline_set.c */
2770
2771#undef wvline_set
2772int	wvline_set(
2773		WINDOW	*win,
2774		const cchar_t *ch,
2775		int	n)
2776		{ return(*(int *)0); }
2777
2778/* ./widechar/lib_wacs.c */
2779
2780#undef _nc_wacs
2781cchar_t	*_nc_wacs;
2782
2783#undef _nc_init_wacs
2784void	_nc_init_wacs(void)
2785		{ /* void */ }
2786
2787/* ./widechar/lib_wunctrl.c */
2788
2789#undef wunctrl
2790wchar_t	*wunctrl(
2791		cchar_t	*wc)
2792		{ return(*(wchar_t **)0); }
2793
2794/* ./expanded.c */
2795
2796#undef _nc_toggle_attr_on
2797void	_nc_toggle_attr_on(
2798		attr_t	*S,
2799		attr_t	at)
2800		{ /* void */ }
2801
2802#undef _nc_toggle_attr_off
2803void	_nc_toggle_attr_off(
2804		attr_t	*S,
2805		attr_t	at)
2806		{ /* void */ }
2807
2808#undef _nc_DelCharCost
2809int	_nc_DelCharCost(
2810		int	count)
2811		{ return(*(int *)0); }
2812
2813#undef _nc_InsCharCost
2814int	_nc_InsCharCost(
2815		int	count)
2816		{ return(*(int *)0); }
2817
2818#undef _nc_UpdateAttrs
2819void	_nc_UpdateAttrs(
2820		cchar_t	c)
2821		{ /* void */ }
2822
2823/* ./base/legacy_coding.c */
2824
2825#undef use_legacy_coding
2826int	use_legacy_coding(
2827		int	level)
2828		{ return(*(int *)0); }
2829
2830/* ./base/lib_dft_fgbg.c */
2831
2832#undef use_default_colors
2833int	use_default_colors(void)
2834		{ return(*(int *)0); }
2835
2836#undef assume_default_colors
2837int	assume_default_colors(
2838		int	fg,
2839		int	bg)
2840		{ return(*(int *)0); }
2841
2842/* ./tinfo/lib_print.c */
2843
2844#undef mcprint
2845int	mcprint(
2846		char	*data,
2847		int	len)
2848		{ return(*(int *)0); }
2849
2850/* ./base/resizeterm.c */
2851
2852#undef is_term_resized
2853NCURSES_BOOL is_term_resized(
2854		int	ToLines,
2855		int	ToCols)
2856		{ return(*(NCURSES_BOOL *)0); }
2857
2858#undef resize_term
2859int	resize_term(
2860		int	ToLines,
2861		int	ToCols)
2862		{ return(*(int *)0); }
2863
2864#undef resizeterm
2865int	resizeterm(
2866		int	ToLines,
2867		int	ToCols)
2868		{ return(*(int *)0); }
2869
2870/* ./trace/trace_xnames.c */
2871
2872#undef _nc_trace_xnames
2873void	_nc_trace_xnames(
2874		TERMTYPE *tp)
2875		{ /* void */ }
2876
2877/* ./tinfo/use_screen.c */
2878
2879#undef use_screen
2880int	use_screen(
2881		SCREEN	*screen,
2882		NCURSES_SCREEN_CB func,
2883		void	*data)
2884		{ return(*(int *)0); }
2885
2886/* ./base/use_window.c */
2887
2888#undef use_window
2889int	use_window(
2890		WINDOW	*win,
2891		NCURSES_WINDOW_CB func,
2892		void	*data)
2893		{ return(*(int *)0); }
2894
2895/* ./base/wresize.c */
2896
2897#undef wresize
2898int	wresize(
2899		WINDOW	*win,
2900		int	ToLines,
2901		int	ToCols)
2902		{ return(*(int *)0); }
2903
2904/* ./tinfo/access.c */
2905
2906#include <sys/stat.h>
2907#include <nc_alloc.h>
2908
2909#undef _nc_rootname
2910char	*_nc_rootname(
2911		char	*path)
2912		{ return(*(char **)0); }
2913
2914#undef _nc_is_abs_path
2915NCURSES_BOOL _nc_is_abs_path(
2916		const char *path)
2917		{ return(*(NCURSES_BOOL *)0); }
2918
2919#undef _nc_pathlast
2920unsigned _nc_pathlast(
2921		const char *path)
2922		{ return(*(unsigned *)0); }
2923
2924#undef _nc_basename
2925char	*_nc_basename(
2926		char	*path)
2927		{ return(*(char **)0); }
2928
2929#undef _nc_access
2930int	_nc_access(
2931		const char *path,
2932		int	mode)
2933		{ return(*(int *)0); }
2934
2935#undef _nc_is_dir_path
2936NCURSES_BOOL _nc_is_dir_path(
2937		const char *path)
2938		{ return(*(NCURSES_BOOL *)0); }
2939
2940#undef _nc_is_file_path
2941NCURSES_BOOL _nc_is_file_path(
2942		const char *path)
2943		{ return(*(NCURSES_BOOL *)0); }
2944
2945#undef _nc_env_access
2946int	_nc_env_access(void)
2947		{ return(*(int *)0); }
2948
2949/* ./tinfo/add_tries.c */
2950
2951#undef _nc_add_to_try
2952int	_nc_add_to_try(
2953		TRIES	**tree,
2954		const char *str,
2955		unsigned code)
2956		{ return(*(int *)0); }
2957
2958/* ./tinfo/alloc_ttype.c */
2959
2960#undef _nc_align_termtype
2961void	_nc_align_termtype(
2962		TERMTYPE *to,
2963		TERMTYPE *from)
2964		{ /* void */ }
2965
2966#undef _nc_copy_termtype
2967void	_nc_copy_termtype(
2968		TERMTYPE *dst,
2969		TERMTYPE *src)
2970		{ /* void */ }
2971
2972/* ./codes.c */
2973
2974#undef boolcodes
2975char	*const boolcodes[] = {0};
2976#undef numcodes
2977char	*const numcodes[] = {0};
2978#undef strcodes
2979char	*const strcodes[] = {0};
2980
2981/* ./tinfo/comp_error.c */
2982#undef _nc_suppress_warnings
2983NCURSES_BOOL _nc_suppress_warnings;
2984#undef _nc_curr_line
2985int	_nc_curr_line;
2986#undef _nc_curr_col
2987int	_nc_curr_col;
2988
2989#undef _nc_get_source
2990const char *_nc_get_source(void)
2991		{ return(*(const char **)0); }
2992
2993#undef _nc_set_source
2994void	_nc_set_source(
2995		const char *const name)
2996		{ /* void */ }
2997
2998#undef _nc_set_type
2999void	_nc_set_type(
3000		const char *const name)
3001		{ /* void */ }
3002
3003#undef _nc_get_type
3004void	_nc_get_type(
3005		char	*name)
3006		{ /* void */ }
3007
3008#undef _nc_warning
3009void	_nc_warning(
3010		const char *const fmt,
3011		...)
3012		{ /* void */ }
3013
3014#undef _nc_err_abort
3015void	_nc_err_abort(
3016		const char *const fmt,
3017		...)
3018		{ /* void */ }
3019
3020#undef _nc_syserr_abort
3021void	_nc_syserr_abort(
3022		const char *const fmt,
3023		...)
3024		{ /* void */ }
3025
3026/* ./tinfo/db_iterator.c */
3027
3028#undef _nc_tic_dir
3029const char *_nc_tic_dir(
3030		const char *path)
3031		{ return(*(const char **)0); }
3032
3033#undef _nc_keep_tic_dir
3034void	_nc_keep_tic_dir(
3035		const char *path)
3036		{ /* void */ }
3037
3038#undef _nc_last_db
3039void	_nc_last_db(void)
3040		{ /* void */ }
3041
3042#undef _nc_next_db
3043const char *_nc_next_db(
3044		DBDIRS	*state,
3045		int	*offset)
3046		{ return(*(const char **)0); }
3047
3048#undef _nc_first_db
3049void	_nc_first_db(
3050		DBDIRS	*state,
3051		int	*offset)
3052		{ /* void */ }
3053
3054/* ./tinfo/doalloc.c */
3055
3056#undef _nc_doalloc
3057void	*_nc_doalloc(
3058		void	*oldp,
3059		size_t	amount)
3060		{ return(*(void **)0); }
3061
3062/* ./tinfo/entries.c */
3063
3064#undef _nc_head
3065ENTRY	*_nc_head;
3066#undef _nc_tail
3067ENTRY	*_nc_tail;
3068
3069#undef _nc_free_entry
3070void	_nc_free_entry(
3071		ENTRY	*headp,
3072		TERMTYPE *tterm)
3073		{ /* void */ }
3074
3075#undef _nc_free_entries
3076void	_nc_free_entries(
3077		ENTRY	*headp)
3078		{ /* void */ }
3079
3080#undef _nc_delink_entry
3081ENTRY	*_nc_delink_entry(
3082		ENTRY	*headp,
3083		TERMTYPE *tterm)
3084		{ return(*(ENTRY **)0); }
3085
3086#undef _nc_leaks_tinfo
3087void	_nc_leaks_tinfo(void)
3088		{ /* void */ }
3089
3090/* ./fallback.c */
3091
3092#undef _nc_fallback
3093const TERMTYPE *_nc_fallback(
3094		const char *name)
3095		{ return(*(const TERMTYPE **)0); }
3096
3097/* ./tinfo/free_ttype.c */
3098
3099#undef _nc_free_termtype
3100void	_nc_free_termtype(
3101		TERMTYPE *ptr)
3102		{ /* void */ }
3103
3104#undef _nc_user_definable
3105NCURSES_BOOL _nc_user_definable;
3106
3107#undef use_extended_names
3108int	use_extended_names(
3109		NCURSES_BOOL flag)
3110		{ return(*(int *)0); }
3111
3112/* ./tinfo/getenv_num.c */
3113
3114#undef _nc_getenv_num
3115int	_nc_getenv_num(
3116		const char *name)
3117		{ return(*(int *)0); }
3118
3119/* ./tinfo/home_terminfo.c */
3120
3121#undef _nc_home_terminfo
3122char	*_nc_home_terminfo(void)
3123		{ return(*(char **)0); }
3124
3125/* ./tinfo/init_keytry.c */
3126
3127#if 0
3128
3129#include <init_keytry.h>
3130
3131#undef _nc_tinfo_fkeys
3132const struct tinfo_fkeys _nc_tinfo_fkeys[] = {0};
3133
3134#endif
3135
3136#undef _nc_init_keytry
3137void	_nc_init_keytry(
3138		SCREEN	*sp)
3139		{ /* void */ }
3140
3141/* ./tinfo/lib_acs.c */
3142
3143#undef acs_map
3144chtype	acs_map[128];
3145
3146#undef _nc_init_acs
3147void	_nc_init_acs(void)
3148		{ /* void */ }
3149
3150/* ./tinfo/lib_baudrate.c */
3151
3152#include <termcap.h>
3153
3154struct speed {
3155    int s;
3156    int sp;
3157};
3158
3159#undef _nc_baudrate
3160int	_nc_baudrate(
3161		int	OSpeed)
3162		{ return(*(int *)0); }
3163
3164#undef _nc_ospeed
3165int	_nc_ospeed(
3166		int	BaudRate)
3167		{ return(*(int *)0); }
3168
3169#undef baudrate
3170int	baudrate(void)
3171		{ return(*(int *)0); }
3172
3173/* ./tinfo/lib_cur_term.c */
3174
3175#undef cur_term
3176TERMINAL *cur_term;
3177
3178#undef set_curterm
3179TERMINAL *set_curterm(
3180		TERMINAL *termp)
3181		{ return(*(TERMINAL **)0); }
3182
3183#undef del_curterm
3184int	del_curterm(
3185		TERMINAL *termp)
3186		{ return(*(int *)0); }
3187
3188/* ./tinfo/lib_data.c */
3189
3190#undef stdscr
3191WINDOW	*stdscr;
3192#undef curscr
3193WINDOW	*curscr;
3194#undef newscr
3195WINDOW	*newscr;
3196#undef _nc_screen_chain
3197SCREEN	*_nc_screen_chain;
3198#undef SP
3199SCREEN	*SP;
3200#undef _nc_globals
3201NCURSES_GLOBALS _nc_globals;
3202#undef _nc_prescreen
3203NCURSES_PRESCREEN _nc_prescreen;
3204
3205/* ./tinfo/lib_has_cap.c */
3206
3207#undef has_ic
3208NCURSES_BOOL has_ic(void)
3209		{ return(*(NCURSES_BOOL *)0); }
3210
3211#undef has_il
3212NCURSES_BOOL has_il(void)
3213		{ return(*(NCURSES_BOOL *)0); }
3214
3215/* ./tinfo/lib_kernel.c */
3216
3217#undef erasechar
3218char	erasechar(void)
3219		{ return(*(char *)0); }
3220
3221#undef killchar
3222char	killchar(void)
3223		{ return(*(char *)0); }
3224
3225#undef flushinp
3226int	flushinp(void)
3227		{ return(*(int *)0); }
3228
3229/* ./lib_keyname.c */
3230
3231struct kn { short offset; int code; };
3232
3233#undef _nc_keyname
3234char	*_nc_keyname(
3235		SCREEN	*sp,
3236		int	c)
3237		{ return(*(char **)0); }
3238
3239#undef keyname
3240char	*keyname(
3241		int	c)
3242		{ return(*(char **)0); }
3243
3244/* ./tinfo/lib_longname.c */
3245
3246#undef longname
3247char	*longname(void)
3248		{ return(*(char **)0); }
3249
3250/* ./tinfo/lib_napms.c */
3251
3252#include <time.h>
3253
3254#undef napms
3255int	napms(
3256		int	ms)
3257		{ return(*(int *)0); }
3258
3259/* ./tinfo/lib_options.c */
3260
3261#undef idlok
3262int	idlok(
3263		WINDOW	*win,
3264		NCURSES_BOOL flag)
3265		{ return(*(int *)0); }
3266
3267#undef idcok
3268void	idcok(
3269		WINDOW	*win,
3270		NCURSES_BOOL flag)
3271		{ /* void */ }
3272
3273#undef halfdelay
3274int	halfdelay(
3275		int	t)
3276		{ return(*(int *)0); }
3277
3278#undef nodelay
3279int	nodelay(
3280		WINDOW	*win,
3281		NCURSES_BOOL flag)
3282		{ return(*(int *)0); }
3283
3284#undef notimeout
3285int	notimeout(
3286		WINDOW	*win,
3287		NCURSES_BOOL f)
3288		{ return(*(int *)0); }
3289
3290#undef wtimeout
3291void	wtimeout(
3292		WINDOW	*win,
3293		int	delay)
3294		{ /* void */ }
3295
3296#undef keypad
3297int	keypad(
3298		WINDOW	*win,
3299		NCURSES_BOOL flag)
3300		{ return(*(int *)0); }
3301
3302#undef meta
3303int	meta(
3304		WINDOW	*win,
3305		NCURSES_BOOL flag)
3306		{ return(*(int *)0); }
3307
3308#undef curs_set
3309int	curs_set(
3310		int	vis)
3311		{ return(*(int *)0); }
3312
3313#undef typeahead
3314int	typeahead(
3315		int	fd)
3316		{ return(*(int *)0); }
3317
3318#undef has_key
3319int	has_key(
3320		int	keycode)
3321		{ return(*(int *)0); }
3322
3323#undef _nc_keypad
3324int	_nc_keypad(
3325		SCREEN	*sp,
3326		NCURSES_BOOL flag)
3327		{ return(*(int *)0); }
3328
3329/* ./tinfo/lib_raw.c */
3330
3331#undef raw
3332int	raw(void)
3333		{ return(*(int *)0); }
3334
3335#undef cbreak
3336int	cbreak(void)
3337		{ return(*(int *)0); }
3338
3339#undef qiflush
3340void	qiflush(void)
3341		{ /* void */ }
3342
3343#undef noraw
3344int	noraw(void)
3345		{ return(*(int *)0); }
3346
3347#undef nocbreak
3348int	nocbreak(void)
3349		{ return(*(int *)0); }
3350
3351#undef noqiflush
3352void	noqiflush(void)
3353		{ /* void */ }
3354
3355#undef intrflush
3356int	intrflush(
3357		WINDOW	*win,
3358		NCURSES_BOOL flag)
3359		{ return(*(int *)0); }
3360
3361/* ./tinfo/lib_setup.c */
3362
3363#include <locale.h>
3364#include <sys/ioctl.h>
3365#include <langinfo.h>
3366
3367#undef ttytype
3368char	ttytype[256];
3369#undef LINES
3370int	LINES;
3371#undef COLS
3372int	COLS;
3373#undef TABSIZE
3374int	TABSIZE;
3375
3376#undef set_tabsize
3377int	set_tabsize(
3378		int	value)
3379		{ return(*(int *)0); }
3380
3381#undef _nc_handle_sigwinch
3382int	_nc_handle_sigwinch(
3383		SCREEN	*sp)
3384		{ return(*(int *)0); }
3385
3386#undef use_env
3387void	use_env(
3388		NCURSES_BOOL f)
3389		{ /* void */ }
3390
3391#undef _nc_get_screensize
3392void	_nc_get_screensize(
3393		SCREEN	*sp,
3394		int	*linep,
3395		int	*colp)
3396		{ /* void */ }
3397
3398#undef _nc_update_screensize
3399void	_nc_update_screensize(
3400		SCREEN	*sp)
3401		{ /* void */ }
3402
3403#undef _nc_get_locale
3404char	*_nc_get_locale(void)
3405		{ return(*(char **)0); }
3406
3407#undef _nc_unicode_locale
3408int	_nc_unicode_locale(void)
3409		{ return(*(int *)0); }
3410
3411#undef _nc_locale_breaks_acs
3412int	_nc_locale_breaks_acs(
3413		TERMINAL *termp)
3414		{ return(*(int *)0); }
3415
3416#undef _nc_setupterm
3417int	_nc_setupterm(
3418		char	*tname,
3419		int	Filedes,
3420		int	*errret,
3421		NCURSES_BOOL reuse)
3422		{ return(*(int *)0); }
3423
3424#undef setupterm
3425int	setupterm(
3426		char	*tname,
3427		int	Filedes,
3428		int	*errret)
3429		{ return(*(int *)0); }
3430
3431/* ./tinfo/lib_termcap.c */
3432
3433#undef UP
3434char	*UP;
3435#undef BC
3436char	*BC;
3437
3438#undef tgetent
3439int	tgetent(
3440		char	*bufp,
3441		const char *name)
3442		{ return(*(int *)0); }
3443
3444#if 0
3445
3446#include <capdefaults.c>
3447
3448#endif
3449
3450#undef tgetflag
3451int	tgetflag(
3452		char	*id)
3453		{ return(*(int *)0); }
3454
3455#undef tgetnum
3456int	tgetnum(
3457		char	*id)
3458		{ return(*(int *)0); }
3459
3460#undef tgetstr
3461char	*tgetstr(
3462		char	*id,
3463		char	**area)
3464		{ return(*(char **)0); }
3465
3466/* ./tinfo/lib_termname.c */
3467
3468#undef termname
3469char	*termname(void)
3470		{ return(*(char **)0); }
3471
3472/* ./tinfo/lib_tgoto.c */
3473
3474#undef tgoto
3475char	*tgoto(
3476		const char *string,
3477		int	x,
3478		int	y)
3479		{ return(*(char **)0); }
3480
3481/* ./tinfo/lib_ti.c */
3482
3483#undef tigetflag
3484int	tigetflag(
3485		char	*str)
3486		{ return(*(int *)0); }
3487
3488#undef tigetnum
3489int	tigetnum(
3490		char	*str)
3491		{ return(*(int *)0); }
3492
3493#undef tigetstr
3494char	*tigetstr(
3495		char	*str)
3496		{ return(*(char **)0); }
3497
3498/* ./tinfo/lib_tparm.c */
3499
3500#undef _nc_tparm_err
3501int	_nc_tparm_err;
3502
3503#undef _nc_tparm_analyze
3504int	_nc_tparm_analyze(
3505		const char *string,
3506		char	*p_is_s[9],
3507		int	*popcount)
3508		{ return(*(int *)0); }
3509
3510#undef tparm
3511char	*tparm(
3512		char	*string,
3513		...)
3514		{ return(*(char **)0); }
3515
3516/* ./tinfo/lib_tputs.c */
3517
3518#undef PC
3519char	PC;
3520#undef ospeed
3521NCURSES_OSPEED	ospeed;
3522#undef _nc_nulls_sent
3523int	_nc_nulls_sent;
3524
3525#undef _nc_set_no_padding
3526void	_nc_set_no_padding(
3527		SCREEN	*sp)
3528		{ /* void */ }
3529
3530#undef delay_output
3531int	delay_output(
3532		int	ms)
3533		{ return(*(int *)0); }
3534
3535#undef _nc_flush
3536void	_nc_flush(void)
3537		{ /* void */ }
3538
3539#undef _nc_outch
3540int	_nc_outch(
3541		int	ch)
3542		{ return(*(int *)0); }
3543
3544#undef putp
3545int	putp(
3546		const char *string)
3547		{ return(*(int *)0); }
3548
3549#undef tputs
3550int	tputs(
3551		const char *string,
3552		int	affcnt,
3553		int	(*outc)(
3554		int	p1))
3555		{ return(*(int *)0); }
3556
3557/* ./trace/lib_trace.c */
3558
3559#undef _nc_tracing
3560unsigned _nc_tracing;
3561#undef _nc_tputs_trace
3562const char *_nc_tputs_trace = {0};
3563#undef _nc_outchars
3564long	_nc_outchars;
3565
3566#undef trace
3567void	trace(
3568		const unsigned int tracelevel)
3569		{ /* void */ }
3570
3571#undef _tracef
3572void	_tracef(
3573		const char *fmt,
3574		...)
3575		{ /* void */ }
3576
3577#undef _nc_retrace_bool
3578NCURSES_BOOL _nc_retrace_bool(
3579		NCURSES_BOOL code)
3580		{ return(*(NCURSES_BOOL *)0); }
3581
3582#undef _nc_retrace_int
3583int	_nc_retrace_int(
3584		int	code)
3585		{ return(*(int *)0); }
3586
3587#undef _nc_retrace_unsigned
3588unsigned _nc_retrace_unsigned(
3589		unsigned code)
3590		{ return(*(unsigned *)0); }
3591
3592#undef _nc_retrace_ptr
3593char	*_nc_retrace_ptr(
3594		char	*code)
3595		{ return(*(char **)0); }
3596
3597#undef _nc_retrace_cptr
3598const char *_nc_retrace_cptr(
3599		const char *code)
3600		{ return(*(const char **)0); }
3601
3602#undef _nc_retrace_cvoid_ptr
3603void	*_nc_retrace_cvoid_ptr(
3604		void	*code)
3605		{ return(*(void **)0); }
3606
3607#undef _nc_retrace_void_ptr
3608void	*_nc_retrace_void_ptr(
3609		void	*code)
3610		{ return(*(void **)0); }
3611
3612#undef _nc_retrace_sp
3613SCREEN	*_nc_retrace_sp(
3614		SCREEN	*code)
3615		{ return(*(SCREEN **)0); }
3616
3617#undef _nc_retrace_win
3618WINDOW	*_nc_retrace_win(
3619		WINDOW	*code)
3620		{ return(*(WINDOW **)0); }
3621
3622/* ./trace/lib_traceatr.c */
3623
3624#undef _traceattr2
3625char	*_traceattr2(
3626		int	bufnum,
3627		chtype	newmode)
3628		{ return(*(char **)0); }
3629
3630#undef _traceattr
3631char	*_traceattr(
3632		attr_t	newmode)
3633		{ return(*(char **)0); }
3634
3635#undef _nc_retrace_attr_t
3636attr_t	_nc_retrace_attr_t(
3637		attr_t	code)
3638		{ return(*(attr_t *)0); }
3639
3640#undef _nc_altcharset_name
3641const char *_nc_altcharset_name(
3642		attr_t	attr,
3643		chtype	ch)
3644		{ return(*(const char **)0); }
3645
3646#undef _tracechtype2
3647char	*_tracechtype2(
3648		int	bufnum,
3649		chtype	ch)
3650		{ return(*(char **)0); }
3651
3652#undef _tracechtype
3653char	*_tracechtype(
3654		chtype	ch)
3655		{ return(*(char **)0); }
3656
3657#undef _nc_retrace_chtype
3658chtype	_nc_retrace_chtype(
3659		chtype	code)
3660		{ return(*(chtype *)0); }
3661
3662#undef _tracecchar_t2
3663char	*_tracecchar_t2(
3664		int	bufnum,
3665		const cchar_t *ch)
3666		{ return(*(char **)0); }
3667
3668#undef _tracecchar_t
3669char	*_tracecchar_t(
3670		const cchar_t *ch)
3671		{ return(*(char **)0); }
3672
3673/* ./trace/lib_tracebits.c */
3674
3675typedef struct {
3676    unsigned int val;
3677    const char *name;
3678} BITNAMES;
3679
3680#undef _nc_trace_ttymode
3681char	*_nc_trace_ttymode(
3682		struct termios *tty)
3683		{ return(*(char **)0); }
3684
3685#undef _nc_tracebits
3686char	*_nc_tracebits(void)
3687		{ return(*(char **)0); }
3688
3689/* ./trace/lib_tracechr.c */
3690
3691#undef _nc_tracechar
3692char	*_nc_tracechar(
3693		SCREEN	*sp,
3694		int	ch)
3695		{ return(*(char **)0); }
3696
3697#undef _tracechar
3698char	*_tracechar(
3699		int	ch)
3700		{ return(*(char **)0); }
3701
3702/* ./tinfo/lib_ttyflags.c */
3703
3704#undef _nc_get_tty_mode
3705int	_nc_get_tty_mode(
3706		struct termios *buf)
3707		{ return(*(int *)0); }
3708
3709#undef _nc_set_tty_mode
3710int	_nc_set_tty_mode(
3711		struct termios *buf)
3712		{ return(*(int *)0); }
3713
3714#undef def_shell_mode
3715int	def_shell_mode(void)
3716		{ return(*(int *)0); }
3717
3718#undef def_prog_mode
3719int	def_prog_mode(void)
3720		{ return(*(int *)0); }
3721
3722#undef reset_prog_mode
3723int	reset_prog_mode(void)
3724		{ return(*(int *)0); }
3725
3726#undef reset_shell_mode
3727int	reset_shell_mode(void)
3728		{ return(*(int *)0); }
3729
3730#undef savetty
3731int	savetty(void)
3732		{ return(*(int *)0); }
3733
3734#undef resetty
3735int	resetty(void)
3736		{ return(*(int *)0); }
3737
3738/* ./tty/lib_twait.c */
3739
3740#undef _nc_timed_wait
3741int	_nc_timed_wait(
3742		SCREEN	*sp,
3743		int	mode,
3744		int	milliseconds,
3745		int	*timeleft)
3746		{ return(*(int *)0); }
3747
3748/* ./tinfo/name_match.c */
3749
3750#undef _nc_first_name
3751char	*_nc_first_name(
3752		const char *const sp)
3753		{ return(*(char **)0); }
3754
3755#undef _nc_name_match
3756int	_nc_name_match(
3757		const char *const namelst,
3758		const char *const name,
3759		const char *const delim)
3760		{ return(*(int *)0); }
3761
3762/* ./names.c */
3763
3764#undef boolnames
3765char	*const boolnames[] = {0};
3766#undef boolfnames
3767char	*const boolfnames[] = {0};
3768#undef numnames
3769char	*const numnames[] = {0};
3770#undef numfnames
3771char	*const numfnames[] = {0};
3772#undef strnames
3773char	*const strnames[] = {0};
3774#undef strfnames
3775char	*const strfnames[] = {0};
3776
3777/* ./tinfo/read_entry.c */
3778
3779#include <hashed_db.h>
3780
3781#undef _nc_read_termtype
3782int	_nc_read_termtype(
3783		TERMTYPE *ptr,
3784		char	*buffer,
3785		int	limit)
3786		{ return(*(int *)0); }
3787
3788#undef _nc_read_file_entry
3789int	_nc_read_file_entry(
3790		const char *const filename,
3791		TERMTYPE *ptr)
3792		{ return(*(int *)0); }
3793
3794#undef _nc_read_entry
3795int	_nc_read_entry(
3796		const char *const name,
3797		char	*const filename,
3798		TERMTYPE *const tp)
3799		{ return(*(int *)0); }
3800
3801/* ./tinfo/read_termcap.c */
3802
3803#include <sys/types.h>
3804
3805#undef _nc_read_termcap_entry
3806int	_nc_read_termcap_entry(
3807		const char *const tn,
3808		TERMTYPE *const tp)
3809		{ return(*(int *)0); }
3810
3811/* ./tinfo/setbuf.c */
3812
3813#undef _nc_set_buffer
3814void	_nc_set_buffer(
3815		FILE	*ofp,
3816		NCURSES_BOOL buffered)
3817		{ /* void */ }
3818
3819/* ./tinfo/strings.c */
3820
3821#undef _nc_str_init
3822string_desc *_nc_str_init(
3823		string_desc *dst,
3824		char	*src,
3825		size_t	len)
3826		{ return(*(string_desc **)0); }
3827
3828#undef _nc_str_null
3829string_desc *_nc_str_null(
3830		string_desc *dst,
3831		size_t	len)
3832		{ return(*(string_desc **)0); }
3833
3834#undef _nc_str_copy
3835string_desc *_nc_str_copy(
3836		string_desc *dst,
3837		string_desc *src)
3838		{ return(*(string_desc **)0); }
3839
3840#undef _nc_safe_strcat
3841NCURSES_BOOL _nc_safe_strcat(
3842		string_desc *dst,
3843		const char *src)
3844		{ return(*(NCURSES_BOOL *)0); }
3845
3846#undef _nc_safe_strcpy
3847NCURSES_BOOL _nc_safe_strcpy(
3848		string_desc *dst,
3849		const char *src)
3850		{ return(*(NCURSES_BOOL *)0); }
3851
3852/* ./trace/trace_buf.c */
3853
3854#undef _nc_trace_buf
3855char	*_nc_trace_buf(
3856		int	bufnum,
3857		size_t	want)
3858		{ return(*(char **)0); }
3859
3860#undef _nc_trace_bufcat
3861char	*_nc_trace_bufcat(
3862		int	bufnum,
3863		const char *value)
3864		{ return(*(char **)0); }
3865
3866/* ./trace/trace_tries.c */
3867
3868#undef _nc_trace_tries
3869void	_nc_trace_tries(
3870		TRIES	*tree)
3871		{ /* void */ }
3872
3873/* ./base/tries.c */
3874
3875#undef _nc_expand_try
3876char	*_nc_expand_try(
3877		TRIES	*tree,
3878		unsigned code,
3879		int	*count,
3880		size_t	len)
3881		{ return(*(char **)0); }
3882
3883#undef _nc_remove_key
3884int	_nc_remove_key(
3885		TRIES	**tree,
3886		unsigned code)
3887		{ return(*(int *)0); }
3888
3889#undef _nc_remove_string
3890int	_nc_remove_string(
3891		TRIES	**tree,
3892		const char *string)
3893		{ return(*(int *)0); }
3894
3895/* ./tinfo/trim_sgr0.c */
3896
3897#undef _nc_trim_sgr0
3898char	*_nc_trim_sgr0(
3899		TERMTYPE *tp)
3900		{ return(*(char **)0); }
3901
3902/* ./unctrl.c */
3903
3904#undef _nc_unctrl
3905char	*_nc_unctrl(
3906		SCREEN	*sp,
3907		chtype	ch)
3908		{ return(*(char **)0); }
3909
3910#undef unctrl
3911char	*unctrl(
3912		chtype	ch)
3913		{ return(*(char **)0); }
3914
3915/* ./trace/visbuf.c */
3916
3917#undef _nc_visbuf2
3918const char *_nc_visbuf2(
3919		int	bufnum,
3920		const char *buf)
3921		{ return(*(const char **)0); }
3922
3923#undef _nc_visbuf
3924const char *_nc_visbuf(
3925		const char *buf)
3926		{ return(*(const char **)0); }
3927
3928#undef _nc_visbufn
3929const char *_nc_visbufn(
3930		const char *buf,
3931		int	len)
3932		{ return(*(const char **)0); }
3933
3934#undef _nc_viswbuf2
3935const char *_nc_viswbuf2(
3936		int	bufnum,
3937		const wchar_t *buf)
3938		{ return(*(const char **)0); }
3939
3940#undef _nc_viswbuf
3941const char *_nc_viswbuf(
3942		const wchar_t *buf)
3943		{ return(*(const char **)0); }
3944
3945#undef _nc_viswbufn
3946const char *_nc_viswbufn(
3947		const wchar_t *buf,
3948		int	len)
3949		{ return(*(const char **)0); }
3950
3951#undef _nc_viswibuf
3952const char *_nc_viswibuf(
3953		const wint_t *buf)
3954		{ return(*(const char **)0); }
3955
3956#undef _nc_viscbuf2
3957const char *_nc_viscbuf2(
3958		int	bufnum,
3959		const cchar_t *buf,
3960		int	len)
3961		{ return(*(const char **)0); }
3962
3963#undef _nc_viscbuf
3964const char *_nc_viscbuf(
3965		const cchar_t *buf,
3966		int	len)
3967		{ return(*(const char **)0); }
3968
3969/* ./tinfo/alloc_entry.c */
3970
3971#undef _nc_init_entry
3972void	_nc_init_entry(
3973		TERMTYPE *const tp)
3974		{ /* void */ }
3975
3976#undef _nc_copy_entry
3977ENTRY	*_nc_copy_entry(
3978		ENTRY	*oldp)
3979		{ return(*(ENTRY **)0); }
3980
3981#undef _nc_save_str
3982char	*_nc_save_str(
3983		const char *const string)
3984		{ return(*(char **)0); }
3985
3986#undef _nc_wrap_entry
3987void	_nc_wrap_entry(
3988		ENTRY	*const ep,
3989		NCURSES_BOOL copy_strings)
3990		{ /* void */ }
3991
3992#undef _nc_merge_entry
3993void	_nc_merge_entry(
3994		TERMTYPE *const to,
3995		TERMTYPE *const from)
3996		{ /* void */ }
3997
3998/* ./tinfo/captoinfo.c */
3999
4000#undef _nc_captoinfo
4001char	*_nc_captoinfo(
4002		const char *cap,
4003		const char *s,
4004		int const parameterized)
4005		{ return(*(char **)0); }
4006
4007#undef _nc_infotocap
4008char	*_nc_infotocap(
4009		const char *cap,
4010		const char *str,
4011		int const parameterized)
4012		{ return(*(char **)0); }
4013
4014/* ./comp_captab.c */
4015
4016#include <hashsize.h>
4017
4018#undef _nc_get_table
4019const struct name_table_entry *_nc_get_table(
4020		NCURSES_BOOL termcap)
4021		{ return(*(const struct name_table_entry **)0); }
4022
4023#undef _nc_get_hash_table
4024const short *_nc_get_hash_table(
4025		NCURSES_BOOL termcap)
4026		{ return(*(const short **)0); }
4027
4028#undef _nc_get_alias_table
4029const struct alias *_nc_get_alias_table(
4030		NCURSES_BOOL termcap)
4031		{ return(*(const struct alias **)0); }
4032
4033/* ./tinfo/comp_expand.c */
4034
4035#undef _nc_tic_expand
4036char	*_nc_tic_expand(
4037		const char *srcp,
4038		NCURSES_BOOL tic_format,
4039		int	numbers)
4040		{ return(*(char **)0); }
4041
4042/* ./tinfo/comp_hash.c */
4043
4044#undef _nc_find_entry
4045struct name_table_entry const *_nc_find_entry(
4046		const char *string,
4047		const short *hash_table)
4048		{ return(*(struct name_table_entry const **)0); }
4049
4050#undef _nc_find_type_entry
4051struct name_table_entry const *_nc_find_type_entry(
4052		const char *string,
4053		int	type,
4054		const struct name_table_entry *table)
4055		{ return(*(struct name_table_entry const **)0); }
4056
4057/* ./tinfo/comp_parse.c */
4058
4059#undef _nc_check_termtype2
4060void	(*_nc_check_termtype2)(
4061		TERMTYPE *p1,
4062		NCURSES_BOOL p2);
4063#undef _nc_check_termtype
4064void	(*_nc_check_termtype)(
4065		TERMTYPE *p1);
4066
4067#undef _nc_entry_match
4068NCURSES_BOOL _nc_entry_match(
4069		char	*n1,
4070		char	*n2)
4071		{ return(*(NCURSES_BOOL *)0); }
4072
4073#undef _nc_read_entry_source
4074void	_nc_read_entry_source(
4075		FILE	*fp,
4076		char	*buf,
4077		int	literal,
4078		NCURSES_BOOL silent,
4079		NCURSES_BOOL (*hook)(
4080		ENTRY	*p1))
4081		{ /* void */ }
4082
4083#undef _nc_resolve_uses2
4084int	_nc_resolve_uses2(
4085		NCURSES_BOOL fullresolve,
4086		NCURSES_BOOL literal)
4087		{ return(*(int *)0); }
4088
4089#undef _nc_resolve_uses
4090int	_nc_resolve_uses(
4091		NCURSES_BOOL fullresolve)
4092		{ return(*(int *)0); }
4093
4094/* ./tinfo/comp_scan.c */
4095
4096#undef _nc_syntax
4097int	_nc_syntax;
4098#undef _nc_curr_file_pos
4099long	_nc_curr_file_pos;
4100#undef _nc_comment_start
4101long	_nc_comment_start;
4102#undef _nc_comment_end
4103long	_nc_comment_end;
4104#undef _nc_start_line
4105long	_nc_start_line;
4106#undef _nc_curr_token
4107struct token _nc_curr_token;
4108#undef _nc_disable_period
4109NCURSES_BOOL _nc_disable_period;
4110
4111#undef _nc_reset_input
4112void	_nc_reset_input(
4113		FILE	*fp,
4114		char	*buf)
4115		{ /* void */ }
4116
4117#undef _nc_get_token
4118int	_nc_get_token(
4119		NCURSES_BOOL silent)
4120		{ return(*(int *)0); }
4121
4122#undef _nc_trans_string
4123int	_nc_trans_string(
4124		char	*ptr,
4125		char	*last)
4126		{ return(*(int *)0); }
4127
4128#undef _nc_push_token
4129void	_nc_push_token(
4130		int	tokclass)
4131		{ /* void */ }
4132
4133#undef _nc_panic_mode
4134void	_nc_panic_mode(
4135		char	ch)
4136		{ /* void */ }
4137
4138/* ./tinfo/parse_entry.c */
4139
4140#undef _nc_parse_entry
4141int	_nc_parse_entry(
4142		struct entry *entryp,
4143		int	literal,
4144		NCURSES_BOOL silent)
4145		{ return(*(int *)0); }
4146
4147#undef _nc_capcmp
4148int	_nc_capcmp(
4149		const char *s,
4150		const char *t)
4151		{ return(*(int *)0); }
4152
4153typedef struct {
4154    const char *from;
4155    const char *to;
4156} assoc;
4157
4158/* ./tinfo/write_entry.c */
4159
4160#undef _nc_set_writedir
4161void	_nc_set_writedir(
4162		char	*dir)
4163		{ /* void */ }
4164
4165#undef _nc_write_entry
4166void	_nc_write_entry(
4167		TERMTYPE *const tp)
4168		{ /* void */ }
4169
4170#undef _nc_tic_written
4171int	_nc_tic_written(void)
4172		{ return(*(int *)0); }
4173
4174/* ./base/define_key.c */
4175
4176#undef define_key
4177int	define_key(
4178		const char *str,
4179		int	keycode)
4180		{ return(*(int *)0); }
4181
4182/* ./tinfo/hashed_db.c */
4183
4184#undef _nc_hashed_db
4185void	_nc_hashed_db(void)
4186		{ /* void */ }
4187
4188/* ./base/key_defined.c */
4189
4190#undef key_defined
4191int	key_defined(
4192		const char *str)
4193		{ return(*(int *)0); }
4194
4195/* ./base/keybound.c */
4196
4197#undef keybound
4198char	*keybound(
4199		int	code,
4200		int	count)
4201		{ return(*(char **)0); }
4202
4203/* ./base/keyok.c */
4204
4205#undef keyok
4206int	keyok(
4207		int	c,
4208		NCURSES_BOOL flag)
4209		{ return(*(int *)0); }
4210
4211/* ./base/version.c */
4212
4213#undef curses_version
4214const char *curses_version(void)
4215		{ return(*(const char **)0); }
4216