llib-lncursesw revision 174993
1/****************************************************************************
2 * Copyright (c) 2001-2005,2006 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-2006                                      *
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 _nc_wgetch
1650int	_nc_wgetch(
1651		WINDOW	*win, 
1652		unsigned long *result, 
1653		int	use_meta)
1654		{ return(*(int *)0); }
1655
1656#undef wgetch
1657int	wgetch(
1658		WINDOW	*win)
1659		{ return(*(int *)0); }
1660
1661/* ./base/lib_getstr.c */
1662
1663#undef wgetnstr
1664int	wgetnstr(
1665		WINDOW	*win, 
1666		char	*str, 
1667		int	maxlen)
1668		{ return(*(int *)0); }
1669
1670/* ./base/lib_hline.c */
1671
1672#undef whline
1673int	whline(
1674		WINDOW	*win, 
1675		chtype	ch, 
1676		int	n)
1677		{ return(*(int *)0); }
1678
1679/* ./base/lib_immedok.c */
1680
1681#undef immedok
1682void	immedok(
1683		WINDOW	*win, 
1684		NCURSES_BOOL flag)
1685		{ /* void */ }
1686
1687/* ./base/lib_inchstr.c */
1688
1689#undef winchnstr
1690int	winchnstr(
1691		WINDOW	*win, 
1692		chtype	*str, 
1693		int	n)
1694		{ return(*(int *)0); }
1695
1696/* ./base/lib_initscr.c */
1697
1698#undef initscr
1699WINDOW	*initscr(void)
1700		{ return(*(WINDOW **)0); }
1701
1702/* ./base/lib_insch.c */
1703
1704#undef _nc_insert_ch
1705int	_nc_insert_ch(
1706		WINDOW	*win, 
1707		chtype	ch)
1708		{ return(*(int *)0); }
1709
1710#undef winsch
1711int	winsch(
1712		WINDOW	*win, 
1713		chtype	c)
1714		{ return(*(int *)0); }
1715
1716/* ./base/lib_insdel.c */
1717
1718#undef winsdelln
1719int	winsdelln(
1720		WINDOW	*win, 
1721		int	n)
1722		{ return(*(int *)0); }
1723
1724/* ./base/lib_insnstr.c */
1725
1726#undef winsnstr
1727int	winsnstr(
1728		WINDOW	*win, 
1729		const char *s, 
1730		int	n)
1731		{ return(*(int *)0); }
1732
1733/* ./base/lib_instr.c */
1734
1735#undef winnstr
1736int	winnstr(
1737		WINDOW	*win, 
1738		char	*str, 
1739		int	n)
1740		{ return(*(int *)0); }
1741
1742/* ./base/lib_isendwin.c */
1743
1744#undef isendwin
1745NCURSES_BOOL isendwin(void)
1746		{ return(*(NCURSES_BOOL *)0); }
1747
1748/* ./base/lib_leaveok.c */
1749
1750#undef leaveok
1751int	leaveok(
1752		WINDOW	*win, 
1753		NCURSES_BOOL flag)
1754		{ return(*(int *)0); }
1755
1756/* ./base/lib_mouse.c */
1757
1758#undef getmouse
1759int	getmouse(
1760		MEVENT	*aevent)
1761		{ return(*(int *)0); }
1762
1763#undef ungetmouse
1764int	ungetmouse(
1765		MEVENT	*aevent)
1766		{ return(*(int *)0); }
1767
1768#undef mousemask
1769mmask_t	mousemask(
1770		mmask_t	newmask, 
1771		mmask_t	*oldmask)
1772		{ return(*(mmask_t *)0); }
1773
1774#undef wenclose
1775NCURSES_BOOL wenclose(
1776		const WINDOW *win, 
1777		int	y, 
1778		int	x)
1779		{ return(*(NCURSES_BOOL *)0); }
1780
1781#undef mouseinterval
1782int	mouseinterval(
1783		int	maxclick)
1784		{ return(*(int *)0); }
1785
1786#undef _nc_has_mouse
1787int	_nc_has_mouse(void)
1788		{ return(*(int *)0); }
1789
1790#undef wmouse_trafo
1791NCURSES_BOOL wmouse_trafo(
1792		const WINDOW *win, 
1793		int	*pY, 
1794		int	*pX, 
1795		NCURSES_BOOL to_screen)
1796		{ return(*(NCURSES_BOOL *)0); }
1797
1798/* ./base/lib_move.c */
1799
1800#undef wmove
1801int	wmove(
1802		WINDOW	*win, 
1803		int	y, 
1804		int	x)
1805		{ return(*(int *)0); }
1806
1807/* ./tty/lib_mvcur.c */
1808
1809#undef _nc_msec_cost
1810int	_nc_msec_cost(
1811		const char *const cap, 
1812		int	affcnt)
1813		{ return(*(int *)0); }
1814
1815#undef _nc_mvcur_resume
1816void	_nc_mvcur_resume(void)
1817		{ /* void */ }
1818
1819#undef _nc_mvcur_init
1820void	_nc_mvcur_init(void)
1821		{ /* void */ }
1822
1823#undef _nc_mvcur_wrap
1824void	_nc_mvcur_wrap(void)
1825		{ /* void */ }
1826
1827#undef mvcur
1828int	mvcur(
1829		int	yold, 
1830		int	xold, 
1831		int	ynew, 
1832		int	xnew)
1833		{ return(*(int *)0); }
1834
1835#undef _nc_optimize_enable
1836int	_nc_optimize_enable;
1837
1838/* ./base/lib_mvwin.c */
1839
1840#undef mvwin
1841int	mvwin(
1842		WINDOW	*win, 
1843		int	by, 
1844		int	bx)
1845		{ return(*(int *)0); }
1846
1847/* ./base/lib_newterm.c */
1848
1849#undef filter
1850void	filter(void)
1851		{ /* void */ }
1852
1853#undef nofilter
1854void	nofilter(void)
1855		{ /* void */ }
1856
1857#undef newterm
1858SCREEN	*newterm(
1859		char	*name, 
1860		FILE	*ofp, 
1861		FILE	*ifp)
1862		{ return(*(SCREEN **)0); }
1863
1864/* ./base/lib_newwin.c */
1865
1866#undef _nc_freewin
1867int	_nc_freewin(
1868		WINDOW	*win)
1869		{ return(*(int *)0); }
1870
1871#undef newwin
1872WINDOW	*newwin(
1873		int	num_lines, 
1874		int	num_columns, 
1875		int	begy, 
1876		int	begx)
1877		{ return(*(WINDOW **)0); }
1878
1879#undef derwin
1880WINDOW	*derwin(
1881		WINDOW	*orig, 
1882		int	num_lines, 
1883		int	num_columns, 
1884		int	begy, 
1885		int	begx)
1886		{ return(*(WINDOW **)0); }
1887
1888#undef subwin
1889WINDOW	*subwin(
1890		WINDOW	*w, 
1891		int	l, 
1892		int	c, 
1893		int	y, 
1894		int	x)
1895		{ return(*(WINDOW **)0); }
1896
1897#undef _nc_makenew
1898WINDOW	*_nc_makenew(
1899		int	num_lines, 
1900		int	num_columns, 
1901		int	begy, 
1902		int	begx, 
1903		int	flags)
1904		{ return(*(WINDOW **)0); }
1905
1906/* ./base/lib_nl.c */
1907
1908#undef nl
1909int	nl(void)
1910		{ return(*(int *)0); }
1911
1912#undef nonl
1913int	nonl(void)
1914		{ return(*(int *)0); }
1915
1916/* ./base/lib_overlay.c */
1917
1918#undef overlay
1919int	overlay(
1920		const WINDOW *win1, 
1921		WINDOW	*win2)
1922		{ return(*(int *)0); }
1923
1924#undef overwrite
1925int	overwrite(
1926		const WINDOW *win1, 
1927		WINDOW	*win2)
1928		{ return(*(int *)0); }
1929
1930#undef copywin
1931int	copywin(
1932		const WINDOW *src, 
1933		WINDOW	*dst, 
1934		int	sminrow, 
1935		int	smincol, 
1936		int	dminrow, 
1937		int	dmincol, 
1938		int	dmaxrow, 
1939		int	dmaxcol, 
1940		int	over)
1941		{ return(*(int *)0); }
1942
1943/* ./base/lib_pad.c */
1944
1945#undef newpad
1946WINDOW	*newpad(
1947		int	l, 
1948		int	c)
1949		{ return(*(WINDOW **)0); }
1950
1951#undef subpad
1952WINDOW	*subpad(
1953		WINDOW	*orig, 
1954		int	l, 
1955		int	c, 
1956		int	begy, 
1957		int	begx)
1958		{ return(*(WINDOW **)0); }
1959
1960#undef prefresh
1961int	prefresh(
1962		WINDOW	*win, 
1963		int	pminrow, 
1964		int	pmincol, 
1965		int	sminrow, 
1966		int	smincol, 
1967		int	smaxrow, 
1968		int	smaxcol)
1969		{ return(*(int *)0); }
1970
1971#undef pnoutrefresh
1972int	pnoutrefresh(
1973		WINDOW	*win, 
1974		int	pminrow, 
1975		int	pmincol, 
1976		int	sminrow, 
1977		int	smincol, 
1978		int	smaxrow, 
1979		int	smaxcol)
1980		{ return(*(int *)0); }
1981
1982#undef pechochar
1983int	pechochar(
1984		WINDOW	*pad, 
1985		const chtype ch)
1986		{ return(*(int *)0); }
1987
1988/* ./base/lib_printw.c */
1989
1990#undef printw
1991int	printw(
1992		const char *fmt, 
1993		...)
1994		{ return(*(int *)0); }
1995
1996#undef wprintw
1997int	wprintw(
1998		WINDOW	*win, 
1999		const char *fmt, 
2000		...)
2001		{ return(*(int *)0); }
2002
2003#undef mvprintw
2004int	mvprintw(
2005		int	y, 
2006		int	x, 
2007		const char *fmt, 
2008		...)
2009		{ return(*(int *)0); }
2010
2011#undef mvwprintw
2012int	mvwprintw(
2013		WINDOW	*win, 
2014		int	y, 
2015		int	x, 
2016		const char *fmt, 
2017		...)
2018		{ return(*(int *)0); }
2019
2020#undef vwprintw
2021int	vwprintw(
2022		WINDOW	*win, 
2023		const char *fmt, 
2024		va_list	argp)
2025		{ return(*(int *)0); }
2026
2027/* ./base/lib_redrawln.c */
2028
2029#undef wredrawln
2030int	wredrawln(
2031		WINDOW	*win, 
2032		int	beg, 
2033		int	num)
2034		{ return(*(int *)0); }
2035
2036/* ./base/lib_refresh.c */
2037
2038#undef wrefresh
2039int	wrefresh(
2040		WINDOW	*win)
2041		{ return(*(int *)0); }
2042
2043#undef wnoutrefresh
2044int	wnoutrefresh(
2045		WINDOW	*win)
2046		{ return(*(int *)0); }
2047
2048/* ./base/lib_restart.c */
2049
2050#undef restartterm
2051int	restartterm(
2052		char	*termp, 
2053		int	filenum, 
2054		int	*errret)
2055		{ return(*(int *)0); }
2056
2057/* ./base/lib_scanw.c */
2058
2059#undef vwscanw
2060int	vwscanw(
2061		WINDOW	*win, 
2062		char	*fmt, 
2063		va_list	argp)
2064		{ return(*(int *)0); }
2065
2066#undef scanw
2067int	scanw(
2068		char	*fmt, 
2069		...)
2070		{ return(*(int *)0); }
2071
2072#undef wscanw
2073int	wscanw(
2074		WINDOW	*win, 
2075		char	*fmt, 
2076		...)
2077		{ return(*(int *)0); }
2078
2079#undef mvscanw
2080int	mvscanw(
2081		int	y, 
2082		int	x, 
2083		char	*fmt, 
2084		...)
2085		{ return(*(int *)0); }
2086
2087#undef mvwscanw
2088int	mvwscanw(
2089		WINDOW	*win, 
2090		int	y, 
2091		int	x, 
2092		char	*fmt, 
2093		...)
2094		{ return(*(int *)0); }
2095
2096/* ./base/lib_screen.c */
2097
2098#undef getwin
2099WINDOW	*getwin(
2100		FILE	*filep)
2101		{ return(*(WINDOW **)0); }
2102
2103#undef putwin
2104int	putwin(
2105		WINDOW	*win, 
2106		FILE	*filep)
2107		{ return(*(int *)0); }
2108
2109#undef scr_restore
2110int	scr_restore(
2111		const char *file)
2112		{ return(*(int *)0); }
2113
2114#undef scr_dump
2115int	scr_dump(
2116		const char *file)
2117		{ return(*(int *)0); }
2118
2119#undef scr_init
2120int	scr_init(
2121		const char *file)
2122		{ return(*(int *)0); }
2123
2124#undef scr_set
2125int	scr_set(
2126		const char *file)
2127		{ return(*(int *)0); }
2128
2129/* ./base/lib_scroll.c */
2130
2131#undef _nc_scroll_window
2132void	_nc_scroll_window(
2133		WINDOW	*win, 
2134		int const n, 
2135		short const top, 
2136		short const bottom, 
2137		cchar_t	blank)
2138		{ /* void */ }
2139
2140#undef wscrl
2141int	wscrl(
2142		WINDOW	*win, 
2143		int	n)
2144		{ return(*(int *)0); }
2145
2146/* ./base/lib_scrollok.c */
2147
2148#undef scrollok
2149int	scrollok(
2150		WINDOW	*win, 
2151		NCURSES_BOOL flag)
2152		{ return(*(int *)0); }
2153
2154/* ./base/lib_scrreg.c */
2155
2156#undef wsetscrreg
2157int	wsetscrreg(
2158		WINDOW	*win, 
2159		int	top, 
2160		int	bottom)
2161		{ return(*(int *)0); }
2162
2163/* ./base/lib_set_term.c */
2164
2165#undef set_term
2166SCREEN	*set_term(
2167		SCREEN	*screenp)
2168		{ return(*(SCREEN **)0); }
2169
2170#undef delscreen
2171void	delscreen(
2172		SCREEN	*sp)
2173		{ /* void */ }
2174
2175#undef _nc_setupscreen
2176int	_nc_setupscreen(
2177		int	slines, 
2178		int	scolumns, 
2179		FILE	*output, 
2180		NCURSES_BOOL filtered, 
2181		int	slk_format)
2182		{ return(*(int *)0); }
2183
2184#undef _nc_ripoffline
2185int	_nc_ripoffline(
2186		int	line, 
2187		int	(*init)(
2188		WINDOW	*p1, 
2189		int	p2))
2190		{ return(*(int *)0); }
2191
2192#undef ripoffline
2193int	ripoffline(
2194		int	line, 
2195		int	(*init)(
2196		WINDOW	*p1, 
2197		int	p2))
2198		{ return(*(int *)0); }
2199
2200/* ./base/lib_slk.c */
2201
2202#undef _nc_slk_format
2203int	_nc_slk_format;
2204
2205#undef _nc_slk_initialize
2206int	_nc_slk_initialize(
2207		WINDOW	*stwin, 
2208		int	cols)
2209		{ return(*(int *)0); }
2210
2211#undef slk_restore
2212int	slk_restore(void)
2213		{ return(*(int *)0); }
2214
2215/* ./base/lib_slkatr_set.c */
2216
2217#undef slk_attr_set
2218int	slk_attr_set(
2219		const attr_t attr, 
2220		short	color_pair_number, 
2221		void	*opts)
2222		{ return(*(int *)0); }
2223
2224/* ./base/lib_slkatrof.c */
2225
2226#undef slk_attroff
2227int	slk_attroff(
2228		const chtype attr)
2229		{ return(*(int *)0); }
2230
2231/* ./base/lib_slkatron.c */
2232
2233#undef slk_attron
2234int	slk_attron(
2235		const chtype attr)
2236		{ return(*(int *)0); }
2237
2238/* ./base/lib_slkatrset.c */
2239
2240#undef slk_attrset
2241int	slk_attrset(
2242		const chtype attr)
2243		{ return(*(int *)0); }
2244
2245/* ./base/lib_slkattr.c */
2246
2247#undef slk_attr
2248attr_t	slk_attr(void)
2249		{ return(*(attr_t *)0); }
2250
2251/* ./base/lib_slkclear.c */
2252
2253#undef slk_clear
2254int	slk_clear(void)
2255		{ return(*(int *)0); }
2256
2257/* ./base/lib_slkcolor.c */
2258
2259#undef slk_color
2260int	slk_color(
2261		short	color_pair_number)
2262		{ return(*(int *)0); }
2263
2264/* ./base/lib_slkinit.c */
2265
2266#undef slk_init
2267int	slk_init(
2268		int	format)
2269		{ return(*(int *)0); }
2270
2271/* ./base/lib_slklab.c */
2272
2273#undef slk_label
2274char	*slk_label(
2275		int	n)
2276		{ return(*(char **)0); }
2277
2278/* ./base/lib_slkrefr.c */
2279
2280#undef slk_noutrefresh
2281int	slk_noutrefresh(void)
2282		{ return(*(int *)0); }
2283
2284#undef slk_refresh
2285int	slk_refresh(void)
2286		{ return(*(int *)0); }
2287
2288/* ./base/lib_slkset.c */
2289
2290#include <wctype.h>
2291
2292#undef slk_set
2293int	slk_set(
2294		int	i, 
2295		const char *astr, 
2296		int	format)
2297		{ return(*(int *)0); }
2298
2299/* ./base/lib_slktouch.c */
2300
2301#undef slk_touch
2302int	slk_touch(void)
2303		{ return(*(int *)0); }
2304
2305/* ./base/lib_touch.c */
2306
2307#undef is_linetouched
2308NCURSES_BOOL is_linetouched(
2309		WINDOW	*win, 
2310		int	line)
2311		{ return(*(NCURSES_BOOL *)0); }
2312
2313#undef is_wintouched
2314NCURSES_BOOL is_wintouched(
2315		WINDOW	*win)
2316		{ return(*(NCURSES_BOOL *)0); }
2317
2318#undef wtouchln
2319int	wtouchln(
2320		WINDOW	*win, 
2321		int	y, 
2322		int	n, 
2323		int	changed)
2324		{ return(*(int *)0); }
2325
2326/* ./trace/lib_tracedmp.c */
2327
2328#undef _tracedump
2329void	_tracedump(
2330		const char *name, 
2331		WINDOW	*win)
2332		{ /* void */ }
2333
2334/* ./trace/lib_tracemse.c */
2335
2336#undef _tracemouse
2337char	*_tracemouse(
2338		MEVENT const *ep)
2339		{ return(*(char **)0); }
2340
2341/* ./tty/lib_tstp.c */
2342
2343#include <SigAction.h>
2344
2345#undef _nc_signal_handler
2346void	_nc_signal_handler(
2347		NCURSES_BOOL enable)
2348		{ /* void */ }
2349
2350/* ./base/lib_ungetch.c */
2351
2352#undef _nc_fifo_dump
2353void	_nc_fifo_dump(void)
2354		{ /* void */ }
2355
2356#undef ungetch
2357int	ungetch(
2358		int	ch)
2359		{ return(*(int *)0); }
2360
2361/* ./tty/lib_vidattr.c */
2362
2363#undef vidputs
2364int	vidputs(
2365		chtype	newmode, 
2366		int	(*outc)(
2367		int	p1))
2368		{ return(*(int *)0); }
2369
2370#undef vidattr
2371int	vidattr(
2372		chtype	newmode)
2373		{ return(*(int *)0); }
2374
2375#undef termattrs
2376chtype	termattrs(void)
2377		{ return(*(chtype *)0); }
2378
2379/* ./base/lib_vline.c */
2380
2381#undef wvline
2382int	wvline(
2383		WINDOW	*win, 
2384		chtype	ch, 
2385		int	n)
2386		{ return(*(int *)0); }
2387
2388/* ./base/lib_wattroff.c */
2389
2390#undef wattr_off
2391int	wattr_off(
2392		WINDOW	*win, 
2393		attr_t	at, 
2394		void	*opts)
2395		{ return(*(int *)0); }
2396
2397/* ./base/lib_wattron.c */
2398
2399#undef wattr_on
2400int	wattr_on(
2401		WINDOW	*win, 
2402		attr_t	at, 
2403		void	*opts)
2404		{ return(*(int *)0); }
2405
2406/* ./base/lib_winch.c */
2407
2408#undef winch
2409chtype	winch(
2410		WINDOW	*win)
2411		{ return(*(chtype *)0); }
2412
2413/* ./base/lib_window.c */
2414
2415#undef _nc_synchook
2416void	_nc_synchook(
2417		WINDOW	*win)
2418		{ /* void */ }
2419
2420#undef mvderwin
2421int	mvderwin(
2422		WINDOW	*win, 
2423		int	y, 
2424		int	x)
2425		{ return(*(int *)0); }
2426
2427#undef syncok
2428int	syncok(
2429		WINDOW	*win, 
2430		NCURSES_BOOL bf)
2431		{ return(*(int *)0); }
2432
2433#undef wsyncup
2434void	wsyncup(
2435		WINDOW	*win)
2436		{ /* void */ }
2437
2438#undef wsyncdown
2439void	wsyncdown(
2440		WINDOW	*win)
2441		{ /* void */ }
2442
2443#undef wcursyncup
2444void	wcursyncup(
2445		WINDOW	*win)
2446		{ /* void */ }
2447
2448#undef dupwin
2449WINDOW	*dupwin(
2450		WINDOW	*win)
2451		{ return(*(WINDOW **)0); }
2452
2453/* ./base/nc_panel.c */
2454
2455#undef _nc_panelhook
2456struct panelhook *_nc_panelhook(void)
2457		{ return(*(struct panelhook **)0); }
2458
2459/* ./base/safe_sprintf.c */
2460
2461#undef _nc_printf_string
2462char	*_nc_printf_string(
2463		const char *fmt, 
2464		va_list	ap)
2465		{ return(*(char **)0); }
2466
2467/* ./tty/tty_update.c */
2468
2469#include <sys/time.h>
2470#include <sys/times.h>
2471
2472#undef doupdate
2473int	doupdate(void)
2474		{ return(*(int *)0); }
2475
2476#undef _nc_scrolln
2477int	_nc_scrolln(
2478		int	n, 
2479		int	top, 
2480		int	bot, 
2481		int	maxy)
2482		{ return(*(int *)0); }
2483
2484#undef _nc_screen_resume
2485void	_nc_screen_resume(void)
2486		{ /* void */ }
2487
2488#undef _nc_screen_init
2489void	_nc_screen_init(void)
2490		{ /* void */ }
2491
2492#undef _nc_screen_wrap
2493void	_nc_screen_wrap(void)
2494		{ /* void */ }
2495
2496#undef _nc_do_xmc_glitch
2497void	_nc_do_xmc_glitch(
2498		attr_t	previous)
2499		{ /* void */ }
2500
2501/* ./trace/varargs.c */
2502
2503typedef enum {
2504    atUnknown = 0, atInteger, atFloat, atPoint, atString
2505} ARGTYPE;
2506
2507#undef _nc_varargs
2508char	*_nc_varargs(
2509		const char *fmt, 
2510		va_list	ap)
2511		{ return(*(char **)0); }
2512
2513/* ./base/memmove.c */
2514
2515#undef _nc_memmove
2516void	_nc_memmove(void)
2517		{ /* void */ }
2518
2519/* ./base/vsscanf.c */
2520
2521#undef _nc_vsscanf
2522void	_nc_vsscanf(void)
2523		{ /* void */ }
2524
2525/* ./base/lib_freeall.c */
2526
2527#include <term_entry.h>
2528
2529#undef _nc_freeall
2530void	_nc_freeall(void)
2531		{ /* void */ }
2532
2533/* ./widechar/charable.c */
2534
2535#undef _nc_is_charable
2536NCURSES_BOOL _nc_is_charable(
2537		wchar_t	ch)
2538		{ return(*(NCURSES_BOOL *)0); }
2539
2540#undef _nc_to_char
2541int	_nc_to_char(
2542		wint_t	ch)
2543		{ return(*(int *)0); }
2544
2545#undef _nc_to_widechar
2546wint_t	_nc_to_widechar(
2547		int	ch)
2548		{ return(*(wint_t *)0); }
2549
2550/* ./widechar/lib_add_wch.c */
2551
2552#undef wadd_wch
2553int	wadd_wch(
2554		WINDOW	*win, 
2555		const cchar_t *wch)
2556		{ return(*(int *)0); }
2557
2558#undef wecho_wchar
2559int	wecho_wchar(
2560		WINDOW	*win, 
2561		const cchar_t *wch)
2562		{ return(*(int *)0); }
2563
2564/* ./widechar/lib_box_set.c */
2565
2566#undef wborder_set
2567int	wborder_set(
2568		WINDOW	*win, 
2569		const cchar_t *ls, 
2570		const cchar_t *rs, 
2571		const cchar_t *ts, 
2572		const cchar_t *bs, 
2573		const cchar_t *tl, 
2574		const cchar_t *tr, 
2575		const cchar_t *bl, 
2576		const cchar_t *br)
2577		{ return(*(int *)0); }
2578
2579/* ./widechar/lib_cchar.c */
2580
2581#undef setcchar
2582int	setcchar(
2583		cchar_t	*wcval, 
2584		const wchar_t *wch, 
2585		const attr_t attrs, 
2586		short	color_pair, 
2587		const void *opts)
2588		{ return(*(int *)0); }
2589
2590#undef getcchar
2591int	getcchar(
2592		const cchar_t *wcval, 
2593		wchar_t	*wch, 
2594		attr_t	*attrs, 
2595		short	*color_pair, 
2596		void	*opts)
2597		{ return(*(int *)0); }
2598
2599/* ./widechar/lib_erasewchar.c */
2600
2601#undef erasewchar
2602int	erasewchar(
2603		wchar_t	*wch)
2604		{ return(*(int *)0); }
2605
2606#undef killwchar
2607int	killwchar(
2608		wchar_t	*wch)
2609		{ return(*(int *)0); }
2610
2611/* ./widechar/lib_get_wch.c */
2612
2613#undef wget_wch
2614int	wget_wch(
2615		WINDOW	*win, 
2616		wint_t	*result)
2617		{ return(*(int *)0); }
2618
2619/* ./widechar/lib_get_wstr.c */
2620
2621#undef wgetn_wstr
2622int	wgetn_wstr(
2623		WINDOW	*win, 
2624		wint_t	*str, 
2625		int	maxlen)
2626		{ return(*(int *)0); }
2627
2628/* ./widechar/lib_hline_set.c */
2629
2630#undef whline_set
2631int	whline_set(
2632		WINDOW	*win, 
2633		const cchar_t *ch, 
2634		int	n)
2635		{ return(*(int *)0); }
2636
2637/* ./widechar/lib_in_wch.c */
2638
2639#undef win_wch
2640int	win_wch(
2641		WINDOW	*win, 
2642		cchar_t	*wcval)
2643		{ return(*(int *)0); }
2644
2645/* ./widechar/lib_in_wchnstr.c */
2646
2647#undef win_wchnstr
2648int	win_wchnstr(
2649		WINDOW	*win, 
2650		cchar_t	*wchstr, 
2651		int	n)
2652		{ return(*(int *)0); }
2653
2654/* ./widechar/lib_ins_wch.c */
2655
2656#undef wins_wch
2657int	wins_wch(
2658		WINDOW	*win, 
2659		const cchar_t *wch)
2660		{ return(*(int *)0); }
2661
2662#undef wins_nwstr
2663int	wins_nwstr(
2664		WINDOW	*win, 
2665		const wchar_t *wstr, 
2666		int	n)
2667		{ return(*(int *)0); }
2668
2669/* ./widechar/lib_inwstr.c */
2670
2671#undef winnwstr
2672int	winnwstr(
2673		WINDOW	*win, 
2674		wchar_t	*wstr, 
2675		int	n)
2676		{ return(*(int *)0); }
2677
2678#undef winwstr
2679int	winwstr(
2680		WINDOW	*win, 
2681		wchar_t	*wstr)
2682		{ return(*(int *)0); }
2683
2684/* ./widechar/lib_key_name.c */
2685
2686#undef key_name
2687char	*key_name(
2688		wchar_t	c)
2689		{ return(*(char **)0); }
2690
2691/* ./widechar/lib_pecho_wchar.c */
2692
2693#undef pecho_wchar
2694int	pecho_wchar(
2695		WINDOW	*pad, 
2696		const cchar_t *wch)
2697		{ return(*(int *)0); }
2698
2699/* ./widechar/lib_slk_wset.c */
2700
2701#undef slk_wset
2702int	slk_wset(
2703		int	i, 
2704		const wchar_t *astr, 
2705		int	format)
2706		{ return(*(int *)0); }
2707
2708/* ./widechar/lib_unget_wch.c */
2709
2710#undef _nc_wcrtomb
2711size_t	_nc_wcrtomb(
2712		char	*target, 
2713		wchar_t	source, 
2714		mbstate_t *state)
2715		{ return(*(size_t *)0); }
2716
2717#undef unget_wch
2718int	unget_wch(
2719		const wchar_t wch)
2720		{ return(*(int *)0); }
2721
2722/* ./widechar/lib_vid_attr.c */
2723
2724#undef vid_puts
2725int	vid_puts(
2726		attr_t	newmode, 
2727		short	pair, 
2728		void	*opts, 
2729		int	(*outc)(
2730		int	p1))
2731		{ return(*(int *)0); }
2732
2733#undef vid_attr
2734int	vid_attr(
2735		attr_t	newmode, 
2736		short	pair, 
2737		void	*opts)
2738		{ return(*(int *)0); }
2739
2740#undef term_attrs
2741attr_t	term_attrs(void)
2742		{ return(*(attr_t *)0); }
2743
2744/* ./widechar/lib_vline_set.c */
2745
2746#undef wvline_set
2747int	wvline_set(
2748		WINDOW	*win, 
2749		const cchar_t *ch, 
2750		int	n)
2751		{ return(*(int *)0); }
2752
2753/* ./widechar/lib_wacs.c */
2754
2755#undef _nc_wacs
2756cchar_t	*_nc_wacs;
2757
2758#undef _nc_init_wacs
2759void	_nc_init_wacs(void)
2760		{ /* void */ }
2761
2762/* ./widechar/lib_wunctrl.c */
2763
2764#undef wunctrl
2765wchar_t	*wunctrl(
2766		cchar_t	*wc)
2767		{ return(*(wchar_t **)0); }
2768
2769/* ./expanded.c */
2770
2771#undef _nc_toggle_attr_on
2772void	_nc_toggle_attr_on(
2773		attr_t	*S, 
2774		attr_t	at)
2775		{ /* void */ }
2776
2777#undef _nc_toggle_attr_off
2778void	_nc_toggle_attr_off(
2779		attr_t	*S, 
2780		attr_t	at)
2781		{ /* void */ }
2782
2783#undef _nc_DelCharCost
2784int	_nc_DelCharCost(
2785		int	count)
2786		{ return(*(int *)0); }
2787
2788#undef _nc_InsCharCost
2789int	_nc_InsCharCost(
2790		int	count)
2791		{ return(*(int *)0); }
2792
2793#undef _nc_UpdateAttrs
2794void	_nc_UpdateAttrs(
2795		cchar_t	c)
2796		{ /* void */ }
2797
2798/* ./base/legacy_coding.c */
2799
2800#undef use_legacy_coding
2801int	use_legacy_coding(
2802		int	level)
2803		{ return(*(int *)0); }
2804
2805/* ./base/lib_dft_fgbg.c */
2806
2807#undef use_default_colors
2808int	use_default_colors(void)
2809		{ return(*(int *)0); }
2810
2811#undef assume_default_colors
2812int	assume_default_colors(
2813		int	fg, 
2814		int	bg)
2815		{ return(*(int *)0); }
2816
2817/* ./tinfo/lib_print.c */
2818
2819#undef mcprint
2820int	mcprint(
2821		char	*data, 
2822		int	len)
2823		{ return(*(int *)0); }
2824
2825/* ./base/resizeterm.c */
2826
2827#undef is_term_resized
2828NCURSES_BOOL is_term_resized(
2829		int	ToLines, 
2830		int	ToCols)
2831		{ return(*(NCURSES_BOOL *)0); }
2832
2833#undef resize_term
2834int	resize_term(
2835		int	ToLines, 
2836		int	ToCols)
2837		{ return(*(int *)0); }
2838
2839#undef resizeterm
2840int	resizeterm(
2841		int	ToLines, 
2842		int	ToCols)
2843		{ return(*(int *)0); }
2844
2845/* ./trace/trace_xnames.c */
2846
2847#undef _nc_trace_xnames
2848void	_nc_trace_xnames(
2849		TERMTYPE *tp)
2850		{ /* void */ }
2851
2852/* ./base/wresize.c */
2853
2854#undef wresize
2855int	wresize(
2856		WINDOW	*win, 
2857		int	ToLines, 
2858		int	ToCols)
2859		{ return(*(int *)0); }
2860
2861/* ./tinfo/access.c */
2862
2863#include <sys/stat.h>
2864#include <nc_alloc.h>
2865
2866#undef _nc_rootname
2867char	*_nc_rootname(
2868		char	*path)
2869		{ return(*(char **)0); }
2870
2871#undef _nc_is_abs_path
2872NCURSES_BOOL _nc_is_abs_path(
2873		const char *path)
2874		{ return(*(NCURSES_BOOL *)0); }
2875
2876#undef _nc_pathlast
2877unsigned _nc_pathlast(
2878		const char *path)
2879		{ return(*(unsigned *)0); }
2880
2881#undef _nc_basename
2882char	*_nc_basename(
2883		char	*path)
2884		{ return(*(char **)0); }
2885
2886#undef _nc_access
2887int	_nc_access(
2888		const char *path, 
2889		int	mode)
2890		{ return(*(int *)0); }
2891
2892#undef _nc_is_dir_path
2893NCURSES_BOOL _nc_is_dir_path(
2894		const char *path)
2895		{ return(*(NCURSES_BOOL *)0); }
2896
2897#undef _nc_is_file_path
2898NCURSES_BOOL _nc_is_file_path(
2899		const char *path)
2900		{ return(*(NCURSES_BOOL *)0); }
2901
2902#undef _nc_env_access
2903int	_nc_env_access(void)
2904		{ return(*(int *)0); }
2905
2906/* ./tinfo/add_tries.c */
2907
2908#undef _nc_add_to_try
2909int	_nc_add_to_try(
2910		TRIES	**tree, 
2911		const char *str, 
2912		unsigned code)
2913		{ return(*(int *)0); }
2914
2915/* ./tinfo/alloc_ttype.c */
2916
2917#undef _nc_align_termtype
2918void	_nc_align_termtype(
2919		TERMTYPE *to, 
2920		TERMTYPE *from)
2921		{ /* void */ }
2922
2923#undef _nc_copy_termtype
2924void	_nc_copy_termtype(
2925		TERMTYPE *dst, 
2926		TERMTYPE *src)
2927		{ /* void */ }
2928
2929/* ./codes.c */
2930
2931#undef boolcodes
2932char	*const boolcodes[] = {0};
2933#undef numcodes
2934char	*const numcodes[] = {0};
2935#undef strcodes
2936char	*const strcodes[] = {0};
2937
2938/* ./tinfo/comp_error.c */
2939#undef _nc_suppress_warnings
2940NCURSES_BOOL _nc_suppress_warnings;
2941#undef _nc_curr_line
2942int	_nc_curr_line;
2943#undef _nc_curr_col
2944int	_nc_curr_col;
2945
2946#undef _nc_get_source
2947const char *_nc_get_source(void)
2948		{ return(*(const char **)0); }
2949
2950#undef _nc_set_source
2951void	_nc_set_source(
2952		const char *const name)
2953		{ /* void */ }
2954
2955#undef _nc_set_type
2956void	_nc_set_type(
2957		const char *const name)
2958		{ /* void */ }
2959
2960#undef _nc_get_type
2961void	_nc_get_type(
2962		char	*name)
2963		{ /* void */ }
2964
2965#undef _nc_warning
2966void	_nc_warning(
2967		const char *const fmt, 
2968		...)
2969		{ /* void */ }
2970
2971#undef _nc_err_abort
2972void	_nc_err_abort(
2973		const char *const fmt, 
2974		...)
2975		{ /* void */ }
2976
2977#undef _nc_syserr_abort
2978void	_nc_syserr_abort(
2979		const char *const fmt, 
2980		...)
2981		{ /* void */ }
2982
2983/* ./tinfo/db_iterator.c */
2984
2985#undef _nc_tic_dir
2986const char *_nc_tic_dir(
2987		const char *path)
2988		{ return(*(const char **)0); }
2989
2990#undef _nc_keep_tic_dir
2991void	_nc_keep_tic_dir(
2992		const char *path)
2993		{ /* void */ }
2994
2995#undef _nc_last_db
2996void	_nc_last_db(void)
2997		{ /* void */ }
2998
2999#undef _nc_next_db
3000const char *_nc_next_db(
3001		DBDIRS	*state, 
3002		int	*offset)
3003		{ return(*(const char **)0); }
3004
3005#undef _nc_first_db
3006void	_nc_first_db(
3007		DBDIRS	*state, 
3008		int	*offset)
3009		{ /* void */ }
3010
3011/* ./tinfo/doalloc.c */
3012
3013#undef _nc_doalloc
3014void	*_nc_doalloc(
3015		void	*oldp, 
3016		size_t	amount)
3017		{ return(*(void **)0); }
3018
3019/* ./tinfo/entries.c */
3020
3021#undef _nc_head
3022ENTRY	*_nc_head;
3023#undef _nc_tail
3024ENTRY	*_nc_tail;
3025
3026#undef _nc_free_entry
3027void	_nc_free_entry(
3028		ENTRY	*headp, 
3029		TERMTYPE *tterm)
3030		{ /* void */ }
3031
3032#undef _nc_free_entries
3033void	_nc_free_entries(
3034		ENTRY	*headp)
3035		{ /* void */ }
3036
3037#undef _nc_delink_entry
3038ENTRY	*_nc_delink_entry(
3039		ENTRY	*headp, 
3040		TERMTYPE *tterm)
3041		{ return(*(ENTRY **)0); }
3042
3043#undef _nc_leaks_tinfo
3044void	_nc_leaks_tinfo(void)
3045		{ /* void */ }
3046
3047/* ./fallback.c */
3048
3049#undef _nc_fallback
3050const TERMTYPE *_nc_fallback(
3051		const char *name)
3052		{ return(*(const TERMTYPE **)0); }
3053
3054/* ./tinfo/free_ttype.c */
3055
3056#undef _nc_free_termtype
3057void	_nc_free_termtype(
3058		TERMTYPE *ptr)
3059		{ /* void */ }
3060
3061#undef _nc_user_definable
3062NCURSES_BOOL _nc_user_definable;
3063
3064#undef use_extended_names
3065int	use_extended_names(
3066		NCURSES_BOOL flag)
3067		{ return(*(int *)0); }
3068
3069/* ./tinfo/getenv_num.c */
3070
3071#undef _nc_getenv_num
3072int	_nc_getenv_num(
3073		const char *name)
3074		{ return(*(int *)0); }
3075
3076/* ./tinfo/home_terminfo.c */
3077
3078#undef _nc_home_terminfo
3079char	*_nc_home_terminfo(void)
3080		{ return(*(char **)0); }
3081
3082/* ./tinfo/init_keytry.c */
3083
3084#if 0
3085
3086#include <init_keytry.h>
3087
3088#undef _nc_tinfo_fkeys
3089const struct tinfo_fkeys _nc_tinfo_fkeys[] = {0};
3090
3091#endif
3092
3093#undef _nc_init_keytry
3094void	_nc_init_keytry(void)
3095		{ /* void */ }
3096
3097/* ./tinfo/lib_acs.c */
3098
3099#undef acs_map
3100chtype	acs_map[128];
3101
3102#undef _nc_init_acs
3103void	_nc_init_acs(void)
3104		{ /* void */ }
3105
3106/* ./tinfo/lib_baudrate.c */
3107
3108#include <termcap.h>
3109
3110struct speed {
3111    int s; 
3112    int sp; 
3113};
3114
3115#undef _nc_baudrate
3116int	_nc_baudrate(
3117		int	OSpeed)
3118		{ return(*(int *)0); }
3119
3120#undef _nc_ospeed
3121int	_nc_ospeed(
3122		int	BaudRate)
3123		{ return(*(int *)0); }
3124
3125#undef baudrate
3126int	baudrate(void)
3127		{ return(*(int *)0); }
3128
3129/* ./tinfo/lib_cur_term.c */
3130
3131#undef cur_term
3132TERMINAL *cur_term;
3133
3134#undef set_curterm
3135TERMINAL *set_curterm(
3136		TERMINAL *termp)
3137		{ return(*(TERMINAL **)0); }
3138
3139#undef del_curterm
3140int	del_curterm(
3141		TERMINAL *termp)
3142		{ return(*(int *)0); }
3143
3144/* ./tinfo/lib_data.c */
3145
3146#undef stdscr
3147WINDOW	*stdscr;
3148#undef curscr
3149WINDOW	*curscr;
3150#undef newscr
3151WINDOW	*newscr;
3152#undef _nc_screen_chain
3153SCREEN	*_nc_screen_chain;
3154#undef SP
3155SCREEN	*SP;
3156#undef _nc_globals
3157NCURSES_GLOBALS _nc_globals;
3158#undef _nc_prescreen
3159NCURSES_PRESCREEN _nc_prescreen;
3160
3161/* ./tinfo/lib_has_cap.c */
3162
3163#undef has_ic
3164NCURSES_BOOL has_ic(void)
3165		{ return(*(NCURSES_BOOL *)0); }
3166
3167#undef has_il
3168NCURSES_BOOL has_il(void)
3169		{ return(*(NCURSES_BOOL *)0); }
3170
3171/* ./tinfo/lib_kernel.c */
3172
3173#undef erasechar
3174char	erasechar(void)
3175		{ return(*(char *)0); }
3176
3177#undef killchar
3178char	killchar(void)
3179		{ return(*(char *)0); }
3180
3181#undef flushinp
3182int	flushinp(void)
3183		{ return(*(int *)0); }
3184
3185/* ./lib_keyname.c */
3186
3187struct kn { short offset; int code; };
3188
3189#undef keyname
3190char	*keyname(
3191		int	c)
3192		{ return(*(char **)0); }
3193
3194/* ./tinfo/lib_longname.c */
3195
3196#undef longname
3197char	*longname(void)
3198		{ return(*(char **)0); }
3199
3200/* ./tinfo/lib_napms.c */
3201
3202#include <time.h>
3203
3204#undef napms
3205int	napms(
3206		int	ms)
3207		{ return(*(int *)0); }
3208
3209/* ./tinfo/lib_options.c */
3210
3211#undef idlok
3212int	idlok(
3213		WINDOW	*win, 
3214		NCURSES_BOOL flag)
3215		{ return(*(int *)0); }
3216
3217#undef idcok
3218void	idcok(
3219		WINDOW	*win, 
3220		NCURSES_BOOL flag)
3221		{ /* void */ }
3222
3223#undef halfdelay
3224int	halfdelay(
3225		int	t)
3226		{ return(*(int *)0); }
3227
3228#undef nodelay
3229int	nodelay(
3230		WINDOW	*win, 
3231		NCURSES_BOOL flag)
3232		{ return(*(int *)0); }
3233
3234#undef notimeout
3235int	notimeout(
3236		WINDOW	*win, 
3237		NCURSES_BOOL f)
3238		{ return(*(int *)0); }
3239
3240#undef wtimeout
3241void	wtimeout(
3242		WINDOW	*win, 
3243		int	delay)
3244		{ /* void */ }
3245
3246#undef keypad
3247int	keypad(
3248		WINDOW	*win, 
3249		NCURSES_BOOL flag)
3250		{ return(*(int *)0); }
3251
3252#undef meta
3253int	meta(
3254		WINDOW	*win, 
3255		NCURSES_BOOL flag)
3256		{ return(*(int *)0); }
3257
3258#undef curs_set
3259int	curs_set(
3260		int	vis)
3261		{ return(*(int *)0); }
3262
3263#undef typeahead
3264int	typeahead(
3265		int	fd)
3266		{ return(*(int *)0); }
3267
3268#undef has_key
3269int	has_key(
3270		int	keycode)
3271		{ return(*(int *)0); }
3272
3273#undef _nc_keypad
3274int	_nc_keypad(
3275		NCURSES_BOOL flag)
3276		{ return(*(int *)0); }
3277
3278/* ./tinfo/lib_raw.c */
3279
3280#undef raw
3281int	raw(void)
3282		{ return(*(int *)0); }
3283
3284#undef cbreak
3285int	cbreak(void)
3286		{ return(*(int *)0); }
3287
3288#undef qiflush
3289void	qiflush(void)
3290		{ /* void */ }
3291
3292#undef noraw
3293int	noraw(void)
3294		{ return(*(int *)0); }
3295
3296#undef nocbreak
3297int	nocbreak(void)
3298		{ return(*(int *)0); }
3299
3300#undef noqiflush
3301void	noqiflush(void)
3302		{ /* void */ }
3303
3304#undef intrflush
3305int	intrflush(
3306		WINDOW	*win, 
3307		NCURSES_BOOL flag)
3308		{ return(*(int *)0); }
3309
3310/* ./tinfo/lib_setup.c */
3311
3312#include <locale.h>
3313#include <sys/ioctl.h>
3314#include <langinfo.h>
3315
3316#undef ttytype
3317char	ttytype[256];
3318#undef LINES
3319int	LINES;
3320#undef COLS
3321int	COLS;
3322#undef TABSIZE
3323int	TABSIZE;
3324
3325#undef _nc_handle_sigwinch
3326int	_nc_handle_sigwinch(
3327		int	update)
3328		{ return(*(int *)0); }
3329
3330#undef use_env
3331void	use_env(
3332		NCURSES_BOOL f)
3333		{ /* void */ }
3334
3335#undef _nc_get_screensize
3336void	_nc_get_screensize(
3337		int	*linep, 
3338		int	*colp)
3339		{ /* void */ }
3340
3341#undef _nc_update_screensize
3342void	_nc_update_screensize(void)
3343		{ /* void */ }
3344
3345#undef _nc_get_locale
3346char	*_nc_get_locale(void)
3347		{ return(*(char **)0); }
3348
3349#undef _nc_unicode_locale
3350int	_nc_unicode_locale(void)
3351		{ return(*(int *)0); }
3352
3353#undef _nc_locale_breaks_acs
3354int	_nc_locale_breaks_acs(void)
3355		{ return(*(int *)0); }
3356
3357#undef _nc_setupterm
3358int	_nc_setupterm(
3359		char	*tname, 
3360		int	Filedes, 
3361		int	*errret, 
3362		NCURSES_BOOL reuse)
3363		{ return(*(int *)0); }
3364
3365#undef setupterm
3366int	setupterm(
3367		char	*tname, 
3368		int	Filedes, 
3369		int	*errret)
3370		{ return(*(int *)0); }
3371
3372/* ./tinfo/lib_termcap.c */
3373
3374#undef UP
3375char	*UP;
3376#undef BC
3377char	*BC;
3378
3379#undef tgetent
3380int	tgetent(
3381		char	*bufp, 
3382		const char *name)
3383		{ return(*(int *)0); }
3384
3385#if 0
3386
3387#include <capdefaults.c>
3388
3389#endif
3390
3391#undef tgetflag
3392int	tgetflag(
3393		char	*id)
3394		{ return(*(int *)0); }
3395
3396#undef tgetnum
3397int	tgetnum(
3398		char	*id)
3399		{ return(*(int *)0); }
3400
3401#undef tgetstr
3402char	*tgetstr(
3403		char	*id, 
3404		char	**area)
3405		{ return(*(char **)0); }
3406
3407/* ./tinfo/lib_termname.c */
3408
3409#undef termname
3410char	*termname(void)
3411		{ return(*(char **)0); }
3412
3413/* ./tinfo/lib_tgoto.c */
3414
3415#undef tgoto
3416char	*tgoto(
3417		const char *string, 
3418		int	x, 
3419		int	y)
3420		{ return(*(char **)0); }
3421
3422/* ./tinfo/lib_ti.c */
3423
3424#undef tigetflag
3425int	tigetflag(
3426		char	*str)
3427		{ return(*(int *)0); }
3428
3429#undef tigetnum
3430int	tigetnum(
3431		char	*str)
3432		{ return(*(int *)0); }
3433
3434#undef tigetstr
3435char	*tigetstr(
3436		char	*str)
3437		{ return(*(char **)0); }
3438
3439/* ./tinfo/lib_tparm.c */
3440
3441#undef _nc_tparm_err
3442int	_nc_tparm_err;
3443
3444#undef _nc_tparm_analyze
3445int	_nc_tparm_analyze(
3446		const char *string, 
3447		char	*p_is_s[9], 
3448		int	*popcount)
3449		{ return(*(int *)0); }
3450
3451#undef tparm
3452char	*tparm(
3453		char	*string, 
3454		...)
3455		{ return(*(char **)0); }
3456
3457/* ./tinfo/lib_tputs.c */
3458
3459#undef PC
3460char	PC;
3461#undef ospeed
3462NCURSES_OSPEED	ospeed;
3463#undef _nc_nulls_sent
3464int	_nc_nulls_sent;
3465
3466#undef delay_output
3467int	delay_output(
3468		int	ms)
3469		{ return(*(int *)0); }
3470
3471#undef _nc_flush
3472void	_nc_flush(void)
3473		{ /* void */ }
3474
3475#undef _nc_outch
3476int	_nc_outch(
3477		int	ch)
3478		{ return(*(int *)0); }
3479
3480#undef putp
3481int	putp(
3482		const char *string)
3483		{ return(*(int *)0); }
3484
3485#undef tputs
3486int	tputs(
3487		const char *string, 
3488		int	affcnt, 
3489		int	(*outc)(
3490		int	p1))
3491		{ return(*(int *)0); }
3492
3493/* ./trace/lib_trace.c */
3494
3495#undef _nc_tracing
3496unsigned _nc_tracing;
3497#undef _nc_tputs_trace
3498const char *_nc_tputs_trace = {0};
3499#undef _nc_outchars
3500long	_nc_outchars;
3501
3502#undef trace
3503void	trace(
3504		const unsigned int tracelevel)
3505		{ /* void */ }
3506
3507#undef _tracef
3508void	_tracef(
3509		const char *fmt, 
3510		...)
3511		{ /* void */ }
3512
3513#undef _nc_retrace_bool
3514NCURSES_BOOL _nc_retrace_bool(
3515		NCURSES_BOOL code)
3516		{ return(*(NCURSES_BOOL *)0); }
3517
3518#undef _nc_retrace_int
3519int	_nc_retrace_int(
3520		int	code)
3521		{ return(*(int *)0); }
3522
3523#undef _nc_retrace_unsigned
3524unsigned _nc_retrace_unsigned(
3525		unsigned code)
3526		{ return(*(unsigned *)0); }
3527
3528#undef _nc_retrace_ptr
3529char	*_nc_retrace_ptr(
3530		char	*code)
3531		{ return(*(char **)0); }
3532
3533#undef _nc_retrace_cptr
3534const char *_nc_retrace_cptr(
3535		const char *code)
3536		{ return(*(const char **)0); }
3537
3538#undef _nc_retrace_cvoid_ptr
3539void	*_nc_retrace_cvoid_ptr(
3540		void	*code)
3541		{ return(*(void **)0); }
3542
3543#undef _nc_retrace_void_ptr
3544void	*_nc_retrace_void_ptr(
3545		void	*code)
3546		{ return(*(void **)0); }
3547
3548#undef _nc_retrace_sp
3549SCREEN	*_nc_retrace_sp(
3550		SCREEN	*code)
3551		{ return(*(SCREEN **)0); }
3552
3553#undef _nc_retrace_win
3554WINDOW	*_nc_retrace_win(
3555		WINDOW	*code)
3556		{ return(*(WINDOW **)0); }
3557
3558/* ./trace/lib_traceatr.c */
3559
3560#undef _traceattr2
3561char	*_traceattr2(
3562		int	bufnum, 
3563		chtype	newmode)
3564		{ return(*(char **)0); }
3565
3566#undef _traceattr
3567char	*_traceattr(
3568		attr_t	newmode)
3569		{ return(*(char **)0); }
3570
3571#undef _nc_retrace_attr_t
3572attr_t	_nc_retrace_attr_t(
3573		attr_t	code)
3574		{ return(*(attr_t *)0); }
3575
3576#undef _nc_altcharset_name
3577const char *_nc_altcharset_name(
3578		attr_t	attr, 
3579		chtype	ch)
3580		{ return(*(const char **)0); }
3581
3582#undef _tracechtype2
3583char	*_tracechtype2(
3584		int	bufnum, 
3585		chtype	ch)
3586		{ return(*(char **)0); }
3587
3588#undef _tracechtype
3589char	*_tracechtype(
3590		chtype	ch)
3591		{ return(*(char **)0); }
3592
3593#undef _nc_retrace_chtype
3594chtype	_nc_retrace_chtype(
3595		chtype	code)
3596		{ return(*(chtype *)0); }
3597
3598#undef _tracecchar_t2
3599char	*_tracecchar_t2(
3600		int	bufnum, 
3601		const cchar_t *ch)
3602		{ return(*(char **)0); }
3603
3604#undef _tracecchar_t
3605char	*_tracecchar_t(
3606		const cchar_t *ch)
3607		{ return(*(char **)0); }
3608
3609/* ./trace/lib_tracebits.c */
3610
3611typedef struct {
3612    unsigned int val;
3613    const char *name;
3614} BITNAMES;
3615
3616#undef _nc_trace_ttymode
3617char	*_nc_trace_ttymode(
3618		struct termios *tty)
3619		{ return(*(char **)0); }
3620
3621#undef _nc_tracebits
3622char	*_nc_tracebits(void)
3623		{ return(*(char **)0); }
3624
3625/* ./trace/lib_tracechr.c */
3626
3627#undef _tracechar
3628char	*_tracechar(
3629		int	ch)
3630		{ return(*(char **)0); }
3631
3632/* ./tinfo/lib_ttyflags.c */
3633
3634#undef _nc_get_tty_mode
3635int	_nc_get_tty_mode(
3636		struct termios *buf)
3637		{ return(*(int *)0); }
3638
3639#undef _nc_set_tty_mode
3640int	_nc_set_tty_mode(
3641		struct termios *buf)
3642		{ return(*(int *)0); }
3643
3644#undef def_shell_mode
3645int	def_shell_mode(void)
3646		{ return(*(int *)0); }
3647
3648#undef def_prog_mode
3649int	def_prog_mode(void)
3650		{ return(*(int *)0); }
3651
3652#undef reset_prog_mode
3653int	reset_prog_mode(void)
3654		{ return(*(int *)0); }
3655
3656#undef reset_shell_mode
3657int	reset_shell_mode(void)
3658		{ return(*(int *)0); }
3659
3660#undef savetty
3661int	savetty(void)
3662		{ return(*(int *)0); }
3663
3664#undef resetty
3665int	resetty(void)
3666		{ return(*(int *)0); }
3667
3668/* ./tty/lib_twait.c */
3669
3670#undef _nc_timed_wait
3671int	_nc_timed_wait(
3672		int	mode, 
3673		int	milliseconds, 
3674		int	*timeleft)
3675		{ return(*(int *)0); }
3676
3677/* ./tinfo/name_match.c */
3678
3679#undef _nc_first_name
3680char	*_nc_first_name(
3681		const char *const sp)
3682		{ return(*(char **)0); }
3683
3684#undef _nc_name_match
3685int	_nc_name_match(
3686		const char *const namelst, 
3687		const char *const name, 
3688		const char *const delim)
3689		{ return(*(int *)0); }
3690
3691/* ./names.c */
3692
3693#undef boolnames
3694char	*const boolnames[] = {0};
3695#undef boolfnames
3696char	*const boolfnames[] = {0};
3697#undef numnames
3698char	*const numnames[] = {0};
3699#undef numfnames
3700char	*const numfnames[] = {0};
3701#undef strnames
3702char	*const strnames[] = {0};
3703#undef strfnames
3704char	*const strfnames[] = {0};
3705
3706/* ./tinfo/read_entry.c */
3707
3708#include <hashed_db.h>
3709
3710#undef _nc_read_termtype
3711int	_nc_read_termtype(
3712		TERMTYPE *ptr, 
3713		char	*buffer, 
3714		int	limit)
3715		{ return(*(int *)0); }
3716
3717#undef _nc_read_file_entry
3718int	_nc_read_file_entry(
3719		const char *const filename, 
3720		TERMTYPE *ptr)
3721		{ return(*(int *)0); }
3722
3723#undef _nc_read_entry
3724int	_nc_read_entry(
3725		const char *const name, 
3726		char	*const filename, 
3727		TERMTYPE *const tp)
3728		{ return(*(int *)0); }
3729
3730/* ./tinfo/read_termcap.c */
3731
3732#include <sys/types.h>
3733
3734#undef _nc_read_termcap_entry
3735int	_nc_read_termcap_entry(
3736		const char *const tn, 
3737		TERMTYPE *const tp)
3738		{ return(*(int *)0); }
3739
3740/* ./tinfo/setbuf.c */
3741
3742#undef _nc_set_buffer
3743void	_nc_set_buffer(
3744		FILE	*ofp, 
3745		NCURSES_BOOL buffered)
3746		{ /* void */ }
3747
3748/* ./tinfo/strings.c */
3749
3750#undef _nc_str_init
3751string_desc *_nc_str_init(
3752		string_desc *dst, 
3753		char	*src, 
3754		size_t	len)
3755		{ return(*(string_desc **)0); }
3756
3757#undef _nc_str_null
3758string_desc *_nc_str_null(
3759		string_desc *dst, 
3760		size_t	len)
3761		{ return(*(string_desc **)0); }
3762
3763#undef _nc_str_copy
3764string_desc *_nc_str_copy(
3765		string_desc *dst, 
3766		string_desc *src)
3767		{ return(*(string_desc **)0); }
3768
3769#undef _nc_safe_strcat
3770NCURSES_BOOL _nc_safe_strcat(
3771		string_desc *dst, 
3772		const char *src)
3773		{ return(*(NCURSES_BOOL *)0); }
3774
3775#undef _nc_safe_strcpy
3776NCURSES_BOOL _nc_safe_strcpy(
3777		string_desc *dst, 
3778		const char *src)
3779		{ return(*(NCURSES_BOOL *)0); }
3780
3781/* ./trace/trace_buf.c */
3782
3783#undef _nc_trace_buf
3784char	*_nc_trace_buf(
3785		int	bufnum, 
3786		size_t	want)
3787		{ return(*(char **)0); }
3788
3789#undef _nc_trace_bufcat
3790char	*_nc_trace_bufcat(
3791		int	bufnum, 
3792		const char *value)
3793		{ return(*(char **)0); }
3794
3795/* ./trace/trace_tries.c */
3796
3797#undef _nc_trace_tries
3798void	_nc_trace_tries(
3799		TRIES	*tree)
3800		{ /* void */ }
3801
3802/* ./base/tries.c */
3803
3804#undef _nc_expand_try
3805char	*_nc_expand_try(
3806		TRIES	*tree, 
3807		unsigned code, 
3808		int	*count, 
3809		size_t	len)
3810		{ return(*(char **)0); }
3811
3812#undef _nc_remove_key
3813int	_nc_remove_key(
3814		TRIES	**tree, 
3815		unsigned code)
3816		{ return(*(int *)0); }
3817
3818#undef _nc_remove_string
3819int	_nc_remove_string(
3820		TRIES	**tree, 
3821		const char *string)
3822		{ return(*(int *)0); }
3823
3824/* ./tinfo/trim_sgr0.c */
3825
3826#undef _nc_trim_sgr0
3827char	*_nc_trim_sgr0(
3828		TERMTYPE *tp)
3829		{ return(*(char **)0); }
3830
3831/* ./unctrl.c */
3832
3833#undef unctrl
3834char	*unctrl(
3835		 chtype	ch)
3836		{ return(*(char **)0); }
3837
3838/* ./trace/visbuf.c */
3839
3840#undef _nc_visbuf2
3841const char *_nc_visbuf2(
3842		int	bufnum, 
3843		const char *buf)
3844		{ return(*(const char **)0); }
3845
3846#undef _nc_visbuf
3847const char *_nc_visbuf(
3848		const char *buf)
3849		{ return(*(const char **)0); }
3850
3851#undef _nc_visbufn
3852const char *_nc_visbufn(
3853		const char *buf, 
3854		int	len)
3855		{ return(*(const char **)0); }
3856
3857#undef _nc_viswbuf2
3858const char *_nc_viswbuf2(
3859		int	bufnum, 
3860		const wchar_t *buf)
3861		{ return(*(const char **)0); }
3862
3863#undef _nc_viswbuf
3864const char *_nc_viswbuf(
3865		const wchar_t *buf)
3866		{ return(*(const char **)0); }
3867
3868#undef _nc_viswbufn
3869const char *_nc_viswbufn(
3870		const wchar_t *buf, 
3871		int	len)
3872		{ return(*(const char **)0); }
3873
3874#undef _nc_viswibuf
3875const char *_nc_viswibuf(
3876		const wint_t *buf)
3877		{ return(*(const char **)0); }
3878
3879#undef _nc_viscbuf2
3880const char *_nc_viscbuf2(
3881		int	bufnum, 
3882		const cchar_t *buf, 
3883		int	len)
3884		{ return(*(const char **)0); }
3885
3886#undef _nc_viscbuf
3887const char *_nc_viscbuf(
3888		const cchar_t *buf, 
3889		int	len)
3890		{ return(*(const char **)0); }
3891
3892/* ./tinfo/alloc_entry.c */
3893
3894#undef _nc_init_entry
3895void	_nc_init_entry(
3896		TERMTYPE *const tp)
3897		{ /* void */ }
3898
3899#undef _nc_copy_entry
3900ENTRY	*_nc_copy_entry(
3901		ENTRY	*oldp)
3902		{ return(*(ENTRY **)0); }
3903
3904#undef _nc_save_str
3905char	*_nc_save_str(
3906		const char *const string)
3907		{ return(*(char **)0); }
3908
3909#undef _nc_wrap_entry
3910void	_nc_wrap_entry(
3911		ENTRY	*const ep, 
3912		NCURSES_BOOL copy_strings)
3913		{ /* void */ }
3914
3915#undef _nc_merge_entry
3916void	_nc_merge_entry(
3917		TERMTYPE *const to, 
3918		TERMTYPE *const from)
3919		{ /* void */ }
3920
3921/* ./tinfo/captoinfo.c */
3922
3923#undef _nc_captoinfo
3924char	*_nc_captoinfo(
3925		const char *cap, 
3926		const char *s, 
3927		int const parameterized)
3928		{ return(*(char **)0); }
3929
3930#undef _nc_infotocap
3931char	*_nc_infotocap(
3932		const char *cap, 
3933		const char *str, 
3934		int const parameterized)
3935		{ return(*(char **)0); }
3936
3937/* ./comp_captab.c */
3938
3939#include <hashsize.h>
3940
3941#undef _nc_get_table
3942const struct name_table_entry *_nc_get_table(
3943		NCURSES_BOOL termcap)
3944		{ return(*(const struct name_table_entry **)0); }
3945
3946#undef _nc_get_hash_table
3947const short *_nc_get_hash_table(
3948		NCURSES_BOOL termcap)
3949		{ return(*(const short **)0); }
3950
3951#undef _nc_get_alias_table
3952const struct alias *_nc_get_alias_table(
3953		NCURSES_BOOL termcap)
3954		{ return(*(const struct alias **)0); }
3955
3956/* ./tinfo/comp_expand.c */
3957
3958#undef _nc_tic_expand
3959char	*_nc_tic_expand(
3960		const char *srcp, 
3961		NCURSES_BOOL tic_format, 
3962		int	numbers)
3963		{ return(*(char **)0); }
3964
3965/* ./tinfo/comp_hash.c */
3966
3967#undef _nc_find_entry
3968struct name_table_entry const *_nc_find_entry(
3969		const char *string, 
3970		const short *hash_table)
3971		{ return(*(struct name_table_entry const **)0); }
3972
3973#undef _nc_find_type_entry
3974struct name_table_entry const *_nc_find_type_entry(
3975		const char *string, 
3976		int	type, 
3977		const struct name_table_entry *table)
3978		{ return(*(struct name_table_entry const **)0); }
3979
3980/* ./tinfo/comp_parse.c */
3981
3982#undef _nc_check_termtype2
3983void	(*_nc_check_termtype2)(
3984		TERMTYPE *p1, 
3985		NCURSES_BOOL p2);
3986#undef _nc_check_termtype
3987void	(*_nc_check_termtype)(
3988		TERMTYPE *p1);
3989
3990#undef _nc_entry_match
3991NCURSES_BOOL _nc_entry_match(
3992		char	*n1, 
3993		char	*n2)
3994		{ return(*(NCURSES_BOOL *)0); }
3995
3996#undef _nc_read_entry_source
3997void	_nc_read_entry_source(
3998		FILE	*fp, 
3999		char	*buf, 
4000		int	literal, 
4001		NCURSES_BOOL silent, 
4002		NCURSES_BOOL (*hook)(
4003		ENTRY	*p1))
4004		{ /* void */ }
4005
4006#undef _nc_resolve_uses2
4007int	_nc_resolve_uses2(
4008		NCURSES_BOOL fullresolve, 
4009		NCURSES_BOOL literal)
4010		{ return(*(int *)0); }
4011
4012#undef _nc_resolve_uses
4013int	_nc_resolve_uses(
4014		NCURSES_BOOL fullresolve)
4015		{ return(*(int *)0); }
4016
4017/* ./tinfo/comp_scan.c */
4018
4019#undef _nc_syntax
4020int	_nc_syntax;
4021#undef _nc_curr_file_pos
4022long	_nc_curr_file_pos;
4023#undef _nc_comment_start
4024long	_nc_comment_start;
4025#undef _nc_comment_end
4026long	_nc_comment_end;
4027#undef _nc_start_line
4028long	_nc_start_line;
4029#undef _nc_curr_token
4030struct token _nc_curr_token;
4031#undef _nc_disable_period
4032NCURSES_BOOL _nc_disable_period;
4033
4034#undef _nc_reset_input
4035void	_nc_reset_input(
4036		FILE	*fp, 
4037		char	*buf)
4038		{ /* void */ }
4039
4040#undef _nc_get_token
4041int	_nc_get_token(
4042		NCURSES_BOOL silent)
4043		{ return(*(int *)0); }
4044
4045#undef _nc_trans_string
4046int	_nc_trans_string(
4047		char	*ptr, 
4048		char	*last)
4049		{ return(*(int *)0); }
4050
4051#undef _nc_push_token
4052void	_nc_push_token(
4053		int	tokclass)
4054		{ /* void */ }
4055
4056#undef _nc_panic_mode
4057void	_nc_panic_mode(
4058		char	ch)
4059		{ /* void */ }
4060
4061/* ./tinfo/parse_entry.c */
4062
4063#undef _nc_parse_entry
4064int	_nc_parse_entry(
4065		struct entry *entryp, 
4066		int	literal, 
4067		NCURSES_BOOL silent)
4068		{ return(*(int *)0); }
4069
4070#undef _nc_capcmp
4071int	_nc_capcmp(
4072		const char *s, 
4073		const char *t)
4074		{ return(*(int *)0); }
4075
4076typedef struct {
4077    const char *from;
4078    const char *to;
4079} assoc;
4080
4081/* ./tinfo/write_entry.c */
4082
4083#undef _nc_set_writedir
4084void	_nc_set_writedir(
4085		char	*dir)
4086		{ /* void */ }
4087
4088#undef _nc_write_entry
4089void	_nc_write_entry(
4090		TERMTYPE *const tp)
4091		{ /* void */ }
4092
4093#undef _nc_tic_written
4094int	_nc_tic_written(void)
4095		{ return(*(int *)0); }
4096
4097/* ./base/define_key.c */
4098
4099#undef define_key
4100int	define_key(
4101		const char *str, 
4102		int	keycode)
4103		{ return(*(int *)0); }
4104
4105/* ./tinfo/hashed_db.c */
4106
4107#undef _nc_hashed_db
4108void	_nc_hashed_db(void)
4109		{ /* void */ }
4110
4111/* ./base/key_defined.c */
4112
4113#undef key_defined
4114int	key_defined(
4115		const char *str)
4116		{ return(*(int *)0); }
4117
4118/* ./base/keybound.c */
4119
4120#undef keybound
4121char	*keybound(
4122		int	code, 
4123		int	count)
4124		{ return(*(char **)0); }
4125
4126/* ./base/keyok.c */
4127
4128#undef keyok
4129int	keyok(
4130		int	c, 
4131		NCURSES_BOOL flag)
4132		{ return(*(int *)0); }
4133
4134/* ./base/version.c */
4135
4136#undef curses_version
4137const char *curses_version(void)
4138		{ return(*(const char **)0); }
4139