1/****************************************************************************
2 * Copyright (c) 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 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
74chtype	_nc_render(
75		WINDOW	*win,
76		chtype	ch)
77		{ return(*(chtype *)0); }
78
79#undef _nc_waddch_nosync
80int	_nc_waddch_nosync(
81		WINDOW	*win,
82		const chtype c)
83		{ return(*(int *)0); }
84
85#undef waddch
86int	waddch(
87		WINDOW	*win,
88		const chtype ch)
89		{ return(*(int *)0); }
90
91#undef wechochar
92int	wechochar(
93		WINDOW	*win,
94		const chtype ch)
95		{ return(*(int *)0); }
96
97/* ./base/lib_addstr.c */
98
99#undef waddnstr
100int	waddnstr(
101		WINDOW	*win,
102		const char *astr,
103		int	n)
104		{ return(*(int *)0); }
105
106#undef waddchnstr
107int	waddchnstr(
108		WINDOW	*win,
109		const chtype *astr,
110		int	n)
111		{ return(*(int *)0); }
112
113/* ./base/lib_beep.c */
114
115#undef beep
116int	beep(void)
117		{ return(*(int *)0); }
118
119/* ./base/lib_bkgd.c */
120
121#undef wbkgdset
122void	wbkgdset(
123		WINDOW	*win,
124		chtype	ch)
125		{ /* void */ }
126
127#undef wbkgd
128int	wbkgd(
129		WINDOW	*win,
130		chtype	ch)
131		{ return(*(int *)0); }
132
133/* ./base/lib_box.c */
134
135#undef wborder
136int	wborder(
137		WINDOW	*win,
138		chtype	ls,
139		chtype	rs,
140		chtype	ts,
141		chtype	bs,
142		chtype	tl,
143		chtype	tr,
144		chtype	bl,
145		chtype	br)
146		{ return(*(int *)0); }
147
148/* ./base/lib_chgat.c */
149
150#undef wchgat
151int	wchgat(
152		WINDOW	*win,
153		int	n,
154		attr_t	attr,
155		short	color,
156		const void *opts)
157		{ return(*(int *)0); }
158
159/* ./base/lib_clear.c */
160
161#undef wclear
162int	wclear(
163		WINDOW	*win)
164		{ return(*(int *)0); }
165
166/* ./base/lib_clearok.c */
167
168#undef clearok
169int	clearok(
170		WINDOW	*win,
171		NCURSES_BOOL flag)
172		{ return(*(int *)0); }
173
174/* ./base/lib_clrbot.c */
175
176#undef wclrtobot
177int	wclrtobot(
178		WINDOW	*win)
179		{ return(*(int *)0); }
180
181/* ./base/lib_clreol.c */
182
183#undef wclrtoeol
184int	wclrtoeol(
185		WINDOW	*win)
186		{ return(*(int *)0); }
187
188/* ./base/lib_color.c */
189
190#include <tic.h>
191
192#undef _nc_COLOR_PAIRS
193int	_nc_COLOR_PAIRS(void)
194		{ return(*(int *)0); }
195
196#undef _nc_COLORS
197int	_nc_COLORS(void)
198		{ return(*(int *)0); }
199
200#undef _nc_reset_colors
201NCURSES_BOOL _nc_reset_colors(void)
202		{ return(*(NCURSES_BOOL *)0); }
203
204#undef start_color
205int	start_color(void)
206		{ return(*(int *)0); }
207
208#undef init_pair
209int	init_pair(
210		short	pair,
211		short	f,
212		short	b)
213		{ return(*(int *)0); }
214
215#undef init_color
216int	init_color(
217		short	color,
218		short	r,
219		short	g,
220		short	b)
221		{ return(*(int *)0); }
222
223#undef can_change_color
224NCURSES_BOOL can_change_color(void)
225		{ return(*(NCURSES_BOOL *)0); }
226
227#undef has_colors
228NCURSES_BOOL has_colors(void)
229		{ return(*(NCURSES_BOOL *)0); }
230
231#undef color_content
232int	color_content(
233		short	color,
234		short	*r,
235		short	*g,
236		short	*b)
237		{ return(*(int *)0); }
238
239#undef pair_content
240int	pair_content(
241		short	pair,
242		short	*f,
243		short	*b)
244		{ return(*(int *)0); }
245
246#undef _nc_do_color
247void	_nc_do_color(
248		short	old_pair,
249		short	pair,
250		NCURSES_BOOL reverse,
251		int	(*outc)(
252		int	p1))
253		{ /* void */ }
254
255/* ./base/lib_colorset.c */
256
257#undef wcolor_set
258int	wcolor_set(
259		WINDOW	*win,
260		short	color_pair_number,
261		void	*opts)
262		{ return(*(int *)0); }
263
264/* ./base/lib_delch.c */
265
266#undef wdelch
267int	wdelch(
268		WINDOW	*win)
269		{ return(*(int *)0); }
270
271/* ./base/lib_delwin.c */
272
273#undef delwin
274int	delwin(
275		WINDOW	*win)
276		{ return(*(int *)0); }
277
278/* ./base/lib_echo.c */
279
280#undef echo
281int	echo(void)
282		{ return(*(int *)0); }
283
284#undef noecho
285int	noecho(void)
286		{ return(*(int *)0); }
287
288/* ./base/lib_endwin.c */
289
290#undef endwin
291int	endwin(void)
292		{ return(*(int *)0); }
293
294/* ./base/lib_erase.c */
295
296#undef werase
297int	werase(
298		WINDOW	*win)
299		{ return(*(int *)0); }
300
301/* ./base/lib_flash.c */
302
303#undef flash
304int	flash(void)
305		{ return(*(int *)0); }
306
307/* ./lib_gen.c */
308
309#undef addch
310int	addch(
311		const chtype z)
312		{ return(*(int *)0); }
313
314#undef addchnstr
315int	addchnstr(
316		const chtype *a1,
317		int	z)
318		{ return(*(int *)0); }
319
320#undef addchstr
321int	addchstr(
322		const chtype *z)
323		{ return(*(int *)0); }
324
325#undef addnstr
326int	addnstr(
327		const char *a1,
328		int	z)
329		{ return(*(int *)0); }
330
331#undef addstr
332int	addstr(
333		const char *z)
334		{ return(*(int *)0); }
335
336#undef attroff
337int	attroff(
338		NCURSES_ATTR_T	z)
339		{ return(*(int *)0); }
340
341#undef attron
342int	attron(
343		NCURSES_ATTR_T	z)
344		{ return(*(int *)0); }
345
346#undef attrset
347int	attrset(
348		NCURSES_ATTR_T	z)
349		{ return(*(int *)0); }
350
351#undef attr_get
352int	attr_get(
353		attr_t	*a1,
354		short	*a2,
355		void	*z)
356		{ return(*(int *)0); }
357
358#undef attr_off
359int	attr_off(
360		attr_t	a1,
361		void	*z)
362		{ return(*(int *)0); }
363
364#undef attr_on
365int	attr_on(
366		attr_t	a1,
367		void	*z)
368		{ return(*(int *)0); }
369
370#undef attr_set
371int	attr_set(
372		attr_t	a1,
373		short	a2,
374		void	*z)
375		{ return(*(int *)0); }
376
377#undef bkgd
378int	bkgd(
379		chtype	z)
380		{ return(*(int *)0); }
381
382#undef bkgdset
383void	bkgdset(
384		chtype	z)
385		{ /* void */ }
386
387#undef border
388int	border(
389		chtype	a1,
390		chtype	a2,
391		chtype	a3,
392		chtype	a4,
393		chtype	a5,
394		chtype	a6,
395		chtype	a7,
396		chtype	z)
397		{ return(*(int *)0); }
398
399#undef box
400int	box(
401		WINDOW	*a1,
402		chtype	a2,
403		chtype	z)
404		{ return(*(int *)0); }
405
406#undef chgat
407int	chgat(
408		int	a1,
409		attr_t	a2,
410		short	a3,
411		const void *z)
412		{ return(*(int *)0); }
413
414#undef clear
415int	clear(void)
416		{ return(*(int *)0); }
417
418#undef clrtobot
419int	clrtobot(void)
420		{ return(*(int *)0); }
421
422#undef clrtoeol
423int	clrtoeol(void)
424		{ return(*(int *)0); }
425
426#undef color_set
427int	color_set(
428		short	a1,
429		void	*z)
430		{ return(*(int *)0); }
431
432#undef COLOR_PAIR
433int	COLOR_PAIR(
434		int	z)
435		{ return(*(int *)0); }
436
437#undef delch
438int	delch(void)
439		{ return(*(int *)0); }
440
441#undef deleteln
442int	deleteln(void)
443		{ return(*(int *)0); }
444
445#undef echochar
446int	echochar(
447		const chtype z)
448		{ return(*(int *)0); }
449
450#undef erase
451int	erase(void)
452		{ return(*(int *)0); }
453
454#undef getbkgd
455chtype	getbkgd(
456		WINDOW	*z)
457		{ return(*(chtype *)0); }
458
459#undef getch
460int	getch(void)
461		{ return(*(int *)0); }
462
463#undef getnstr
464int	getnstr(
465		char	*a1,
466		int	z)
467		{ return(*(int *)0); }
468
469#undef getstr
470int	getstr(
471		char	*z)
472		{ return(*(int *)0); }
473
474#undef hline
475int	hline(
476		chtype	a1,
477		int	z)
478		{ return(*(int *)0); }
479
480#undef inch
481chtype	inch(void)
482		{ return(*(chtype *)0); }
483
484#undef inchnstr
485int	inchnstr(
486		chtype	*a1,
487		int	z)
488		{ return(*(int *)0); }
489
490#undef inchstr
491int	inchstr(
492		chtype	*z)
493		{ return(*(int *)0); }
494
495#undef innstr
496int	innstr(
497		char	*a1,
498		int	z)
499		{ return(*(int *)0); }
500
501#undef insch
502int	insch(
503		chtype	z)
504		{ return(*(int *)0); }
505
506#undef insdelln
507int	insdelln(
508		int	z)
509		{ return(*(int *)0); }
510
511#undef insertln
512int	insertln(void)
513		{ return(*(int *)0); }
514
515#undef insnstr
516int	insnstr(
517		const char *a1,
518		int	z)
519		{ return(*(int *)0); }
520
521#undef insstr
522int	insstr(
523		const char *z)
524		{ return(*(int *)0); }
525
526#undef instr
527int	instr(
528		char	*z)
529		{ return(*(int *)0); }
530
531#undef move
532int	move(
533		int	a1,
534		int	z)
535		{ return(*(int *)0); }
536
537#undef mvaddch
538int	mvaddch(
539		int	a1,
540		int	a2,
541		const chtype z)
542		{ return(*(int *)0); }
543
544#undef mvaddchnstr
545int	mvaddchnstr(
546		int	a1,
547		int	a2,
548		const chtype *a3,
549		int	z)
550		{ return(*(int *)0); }
551
552#undef mvaddchstr
553int	mvaddchstr(
554		int	a1,
555		int	a2,
556		const chtype *z)
557		{ return(*(int *)0); }
558
559#undef mvaddnstr
560int	mvaddnstr(
561		int	a1,
562		int	a2,
563		const char *a3,
564		int	z)
565		{ return(*(int *)0); }
566
567#undef mvaddstr
568int	mvaddstr(
569		int	a1,
570		int	a2,
571		const char *z)
572		{ return(*(int *)0); }
573
574#undef mvchgat
575int	mvchgat(
576		int	a1,
577		int	a2,
578		int	a3,
579		attr_t	a4,
580		short	a5,
581		const void *z)
582		{ return(*(int *)0); }
583
584#undef mvdelch
585int	mvdelch(
586		int	a1,
587		int	z)
588		{ return(*(int *)0); }
589
590#undef mvgetch
591int	mvgetch(
592		int	a1,
593		int	z)
594		{ return(*(int *)0); }
595
596#undef mvgetnstr
597int	mvgetnstr(
598		int	a1,
599		int	a2,
600		char	*a3,
601		int	z)
602		{ return(*(int *)0); }
603
604#undef mvgetstr
605int	mvgetstr(
606		int	a1,
607		int	a2,
608		char	*z)
609		{ return(*(int *)0); }
610
611#undef mvhline
612int	mvhline(
613		int	a1,
614		int	a2,
615		chtype	a3,
616		int	z)
617		{ return(*(int *)0); }
618
619#undef mvinch
620chtype	mvinch(
621		int	a1,
622		int	z)
623		{ return(*(chtype *)0); }
624
625#undef mvinchnstr
626int	mvinchnstr(
627		int	a1,
628		int	a2,
629		chtype	*a3,
630		int	z)
631		{ return(*(int *)0); }
632
633#undef mvinchstr
634int	mvinchstr(
635		int	a1,
636		int	a2,
637		chtype	*z)
638		{ return(*(int *)0); }
639
640#undef mvinnstr
641int	mvinnstr(
642		int	a1,
643		int	a2,
644		char	*a3,
645		int	z)
646		{ return(*(int *)0); }
647
648#undef mvinsch
649int	mvinsch(
650		int	a1,
651		int	a2,
652		chtype	z)
653		{ return(*(int *)0); }
654
655#undef mvinsnstr
656int	mvinsnstr(
657		int	a1,
658		int	a2,
659		const char *a3,
660		int	z)
661		{ return(*(int *)0); }
662
663#undef mvinsstr
664int	mvinsstr(
665		int	a1,
666		int	a2,
667		const char *z)
668		{ return(*(int *)0); }
669
670#undef mvinstr
671int	mvinstr(
672		int	a1,
673		int	a2,
674		char	*z)
675		{ return(*(int *)0); }
676
677#undef mvvline
678int	mvvline(
679		int	a1,
680		int	a2,
681		chtype	a3,
682		int	z)
683		{ return(*(int *)0); }
684
685#undef mvwaddch
686int	mvwaddch(
687		WINDOW	*a1,
688		int	a2,
689		int	a3,
690		const chtype z)
691		{ return(*(int *)0); }
692
693#undef mvwaddchnstr
694int	mvwaddchnstr(
695		WINDOW	*a1,
696		int	a2,
697		int	a3,
698		const chtype *a4,
699		int	z)
700		{ return(*(int *)0); }
701
702#undef mvwaddchstr
703int	mvwaddchstr(
704		WINDOW	*a1,
705		int	a2,
706		int	a3,
707		const chtype *z)
708		{ return(*(int *)0); }
709
710#undef mvwaddnstr
711int	mvwaddnstr(
712		WINDOW	*a1,
713		int	a2,
714		int	a3,
715		const char *a4,
716		int	z)
717		{ return(*(int *)0); }
718
719#undef mvwaddstr
720int	mvwaddstr(
721		WINDOW	*a1,
722		int	a2,
723		int	a3,
724		const char *z)
725		{ return(*(int *)0); }
726
727#undef mvwchgat
728int	mvwchgat(
729		WINDOW	*a1,
730		int	a2,
731		int	a3,
732		int	a4,
733		attr_t	a5,
734		short	a6,
735		const void *z)
736		{ return(*(int *)0); }
737
738#undef mvwdelch
739int	mvwdelch(
740		WINDOW	*a1,
741		int	a2,
742		int	z)
743		{ return(*(int *)0); }
744
745#undef mvwgetch
746int	mvwgetch(
747		WINDOW	*a1,
748		int	a2,
749		int	z)
750		{ return(*(int *)0); }
751
752#undef mvwgetnstr
753int	mvwgetnstr(
754		WINDOW	*a1,
755		int	a2,
756		int	a3,
757		char	*a4,
758		int	z)
759		{ return(*(int *)0); }
760
761#undef mvwgetstr
762int	mvwgetstr(
763		WINDOW	*a1,
764		int	a2,
765		int	a3,
766		char	*z)
767		{ return(*(int *)0); }
768
769#undef mvwhline
770int	mvwhline(
771		WINDOW	*a1,
772		int	a2,
773		int	a3,
774		chtype	a4,
775		int	z)
776		{ return(*(int *)0); }
777
778#undef mvwinch
779chtype	mvwinch(
780		WINDOW	*a1,
781		int	a2,
782		int	z)
783		{ return(*(chtype *)0); }
784
785#undef mvwinchnstr
786int	mvwinchnstr(
787		WINDOW	*a1,
788		int	a2,
789		int	a3,
790		chtype	*a4,
791		int	z)
792		{ return(*(int *)0); }
793
794#undef mvwinchstr
795int	mvwinchstr(
796		WINDOW	*a1,
797		int	a2,
798		int	a3,
799		chtype	*z)
800		{ return(*(int *)0); }
801
802#undef mvwinnstr
803int	mvwinnstr(
804		WINDOW	*a1,
805		int	a2,
806		int	a3,
807		char	*a4,
808		int	z)
809		{ return(*(int *)0); }
810
811#undef mvwinsch
812int	mvwinsch(
813		WINDOW	*a1,
814		int	a2,
815		int	a3,
816		chtype	z)
817		{ return(*(int *)0); }
818
819#undef mvwinsnstr
820int	mvwinsnstr(
821		WINDOW	*a1,
822		int	a2,
823		int	a3,
824		const char *a4,
825		int	z)
826		{ return(*(int *)0); }
827
828#undef mvwinsstr
829int	mvwinsstr(
830		WINDOW	*a1,
831		int	a2,
832		int	a3,
833		const char *z)
834		{ return(*(int *)0); }
835
836#undef mvwinstr
837int	mvwinstr(
838		WINDOW	*a1,
839		int	a2,
840		int	a3,
841		char	*z)
842		{ return(*(int *)0); }
843
844#undef mvwvline
845int	mvwvline(
846		WINDOW	*a1,
847		int	a2,
848		int	a3,
849		chtype	a4,
850		int	z)
851		{ return(*(int *)0); }
852
853#undef PAIR_NUMBER
854int	PAIR_NUMBER(
855		int	z)
856		{ return(*(int *)0); }
857
858#undef redrawwin
859int	redrawwin(
860		WINDOW	*z)
861		{ return(*(int *)0); }
862
863#undef refresh
864int	refresh(void)
865		{ return(*(int *)0); }
866
867#undef scrl
868int	scrl(
869		int	z)
870		{ return(*(int *)0); }
871
872#undef scroll
873int	scroll(
874		WINDOW	*z)
875		{ return(*(int *)0); }
876
877#undef setscrreg
878int	setscrreg(
879		int	a1,
880		int	z)
881		{ return(*(int *)0); }
882
883#undef standout
884int	standout(void)
885		{ return(*(int *)0); }
886
887#undef standend
888int	standend(void)
889		{ return(*(int *)0); }
890
891#undef timeout
892void	timeout(
893		int	z)
894		{ /* void */ }
895
896#undef touchline
897int	touchline(
898		WINDOW	*a1,
899		int	a2,
900		int	z)
901		{ return(*(int *)0); }
902
903#undef touchwin
904int	touchwin(
905		WINDOW	*z)
906		{ return(*(int *)0); }
907
908#undef untouchwin
909int	untouchwin(
910		WINDOW	*z)
911		{ return(*(int *)0); }
912
913#undef vline
914int	vline(
915		chtype	a1,
916		int	z)
917		{ return(*(int *)0); }
918
919#undef vw_printw
920int	vw_printw(
921		WINDOW	*a1,
922		const char *a2,
923		va_list	z)
924		{ return(*(int *)0); }
925
926#undef vw_scanw
927int	vw_scanw(
928		WINDOW	*a1,
929		char	*a2,
930		va_list	z)
931		{ return(*(int *)0); }
932
933#undef waddchstr
934int	waddchstr(
935		WINDOW	*a1,
936		const chtype *z)
937		{ return(*(int *)0); }
938
939#undef waddstr
940int	waddstr(
941		WINDOW	*a1,
942		const char *z)
943		{ return(*(int *)0); }
944
945#undef wattron
946int	wattron(
947		WINDOW	*a1,
948		int	z)
949		{ return(*(int *)0); }
950
951#undef wattroff
952int	wattroff(
953		WINDOW	*a1,
954		int	z)
955		{ return(*(int *)0); }
956
957#undef wattrset
958int	wattrset(
959		WINDOW	*a1,
960		int	z)
961		{ return(*(int *)0); }
962
963#undef wattr_get
964int	wattr_get(
965		WINDOW	*a1,
966		attr_t	*a2,
967		short	*a3,
968		void	*z)
969		{ return(*(int *)0); }
970
971#undef wattr_set
972int	wattr_set(
973		WINDOW	*a1,
974		attr_t	a2,
975		short	a3,
976		void	*z)
977		{ return(*(int *)0); }
978
979#undef wdeleteln
980int	wdeleteln(
981		WINDOW	*z)
982		{ return(*(int *)0); }
983
984#undef wgetstr
985int	wgetstr(
986		WINDOW	*a1,
987		char	*z)
988		{ return(*(int *)0); }
989
990#undef winchstr
991int	winchstr(
992		WINDOW	*a1,
993		chtype	*z)
994		{ return(*(int *)0); }
995
996#undef winsertln
997int	winsertln(
998		WINDOW	*z)
999		{ return(*(int *)0); }
1000
1001#undef winsstr
1002int	winsstr(
1003		WINDOW	*a1,
1004		const char *z)
1005		{ return(*(int *)0); }
1006
1007#undef winstr
1008int	winstr(
1009		WINDOW	*a1,
1010		char	*z)
1011		{ return(*(int *)0); }
1012
1013#undef wstandout
1014int	wstandout(
1015		WINDOW	*z)
1016		{ return(*(int *)0); }
1017
1018#undef wstandend
1019int	wstandend(
1020		WINDOW	*z)
1021		{ return(*(int *)0); }
1022
1023#undef getattrs
1024int	getattrs(
1025		const WINDOW *z)
1026		{ return(*(int *)0); }
1027
1028#undef getcurx
1029int	getcurx(
1030		const WINDOW *z)
1031		{ return(*(int *)0); }
1032
1033#undef getcury
1034int	getcury(
1035		const WINDOW *z)
1036		{ return(*(int *)0); }
1037
1038#undef getbegx
1039int	getbegx(
1040		const WINDOW *z)
1041		{ return(*(int *)0); }
1042
1043#undef getbegy
1044int	getbegy(
1045		const WINDOW *z)
1046		{ return(*(int *)0); }
1047
1048#undef getmaxx
1049int	getmaxx(
1050		const WINDOW *z)
1051		{ return(*(int *)0); }
1052
1053#undef getmaxy
1054int	getmaxy(
1055		const WINDOW *z)
1056		{ return(*(int *)0); }
1057
1058#undef getparx
1059int	getparx(
1060		const WINDOW *z)
1061		{ return(*(int *)0); }
1062
1063#undef getpary
1064int	getpary(
1065		const WINDOW *z)
1066		{ return(*(int *)0); }
1067
1068#undef wgetparent
1069WINDOW	*wgetparent(
1070		const WINDOW *z)
1071		{ return(*(WINDOW **)0); }
1072
1073#undef is_cleared
1074NCURSES_BOOL is_cleared(
1075		const WINDOW *z)
1076		{ return(*(NCURSES_BOOL *)0); }
1077
1078#undef is_idcok
1079NCURSES_BOOL is_idcok(
1080		const WINDOW *z)
1081		{ return(*(NCURSES_BOOL *)0); }
1082
1083#undef is_idlok
1084NCURSES_BOOL is_idlok(
1085		const WINDOW *z)
1086		{ return(*(NCURSES_BOOL *)0); }
1087
1088#undef is_immedok
1089NCURSES_BOOL is_immedok(
1090		const WINDOW *z)
1091		{ return(*(NCURSES_BOOL *)0); }
1092
1093#undef is_keypad
1094NCURSES_BOOL is_keypad(
1095		const WINDOW *z)
1096		{ return(*(NCURSES_BOOL *)0); }
1097
1098#undef is_leaveok
1099NCURSES_BOOL is_leaveok(
1100		const WINDOW *z)
1101		{ return(*(NCURSES_BOOL *)0); }
1102
1103#undef is_nodelay
1104NCURSES_BOOL is_nodelay(
1105		const WINDOW *z)
1106		{ return(*(NCURSES_BOOL *)0); }
1107
1108#undef is_notimeout
1109NCURSES_BOOL is_notimeout(
1110		const WINDOW *z)
1111		{ return(*(NCURSES_BOOL *)0); }
1112
1113#undef is_scrollok
1114NCURSES_BOOL is_scrollok(
1115		const WINDOW *z)
1116		{ return(*(NCURSES_BOOL *)0); }
1117
1118#undef is_syncok
1119NCURSES_BOOL is_syncok(
1120		const WINDOW *z)
1121		{ return(*(NCURSES_BOOL *)0); }
1122
1123#undef wgetscrreg
1124int	wgetscrreg(
1125		const WINDOW *a1,
1126		int	*a2,
1127		int	*z)
1128		{ return(*(int *)0); }
1129
1130#undef mouse_trafo
1131NCURSES_BOOL mouse_trafo(
1132		int	*a1,
1133		int	*a2,
1134		NCURSES_BOOL z)
1135		{ return(*(NCURSES_BOOL *)0); }
1136
1137/* ./base/lib_getch.c */
1138
1139#include <fifo_defs.h>
1140
1141#undef _nc_ESCDELAY
1142int	_nc_ESCDELAY(void)
1143		{ return(*(int *)0); }
1144
1145#undef set_escdelay
1146int	set_escdelay(
1147		int	value)
1148		{ return(*(int *)0); }
1149
1150#undef _nc_wgetch
1151int	_nc_wgetch(
1152		WINDOW	*win,
1153		unsigned long *result,
1154		int	use_meta)
1155		{ return(*(int *)0); }
1156
1157#undef wgetch
1158int	wgetch(
1159		WINDOW	*win)
1160		{ return(*(int *)0); }
1161
1162/* ./base/lib_getstr.c */
1163
1164#undef wgetnstr
1165int	wgetnstr(
1166		WINDOW	*win,
1167		char	*str,
1168		int	maxlen)
1169		{ return(*(int *)0); }
1170
1171/* ./base/lib_hline.c */
1172
1173#undef whline
1174int	whline(
1175		WINDOW	*win,
1176		chtype	ch,
1177		int	n)
1178		{ return(*(int *)0); }
1179
1180/* ./base/lib_immedok.c */
1181
1182#undef immedok
1183void	immedok(
1184		WINDOW	*win,
1185		NCURSES_BOOL flag)
1186		{ /* void */ }
1187
1188/* ./base/lib_inchstr.c */
1189
1190#undef winchnstr
1191int	winchnstr(
1192		WINDOW	*win,
1193		chtype	*str,
1194		int	n)
1195		{ return(*(int *)0); }
1196
1197/* ./base/lib_initscr.c */
1198
1199#undef initscr
1200WINDOW	*initscr(void)
1201		{ return(*(WINDOW **)0); }
1202
1203/* ./base/lib_insch.c */
1204
1205#undef _nc_insert_ch
1206int	_nc_insert_ch(
1207		WINDOW	*win,
1208		chtype	ch)
1209		{ return(*(int *)0); }
1210
1211#undef winsch
1212int	winsch(
1213		WINDOW	*win,
1214		chtype	c)
1215		{ return(*(int *)0); }
1216
1217/* ./base/lib_insdel.c */
1218
1219#undef winsdelln
1220int	winsdelln(
1221		WINDOW	*win,
1222		int	n)
1223		{ return(*(int *)0); }
1224
1225/* ./base/lib_insnstr.c */
1226
1227#undef winsnstr
1228int	winsnstr(
1229		WINDOW	*win,
1230		const char *s,
1231		int	n)
1232		{ return(*(int *)0); }
1233
1234/* ./base/lib_instr.c */
1235
1236#undef winnstr
1237int	winnstr(
1238		WINDOW	*win,
1239		char	*str,
1240		int	n)
1241		{ return(*(int *)0); }
1242
1243/* ./base/lib_isendwin.c */
1244
1245#undef isendwin
1246NCURSES_BOOL isendwin(void)
1247		{ return(*(NCURSES_BOOL *)0); }
1248
1249/* ./base/lib_leaveok.c */
1250
1251#undef leaveok
1252int	leaveok(
1253		WINDOW	*win,
1254		NCURSES_BOOL flag)
1255		{ return(*(int *)0); }
1256
1257/* ./base/lib_mouse.c */
1258
1259#undef getmouse
1260int	getmouse(
1261		MEVENT	*aevent)
1262		{ return(*(int *)0); }
1263
1264#undef ungetmouse
1265int	ungetmouse(
1266		MEVENT	*aevent)
1267		{ return(*(int *)0); }
1268
1269#undef mousemask
1270mmask_t	mousemask(
1271		mmask_t	newmask,
1272		mmask_t	*oldmask)
1273		{ return(*(mmask_t *)0); }
1274
1275#undef wenclose
1276NCURSES_BOOL wenclose(
1277		const WINDOW *win,
1278		int	y,
1279		int	x)
1280		{ return(*(NCURSES_BOOL *)0); }
1281
1282#undef mouseinterval
1283int	mouseinterval(
1284		int	maxclick)
1285		{ return(*(int *)0); }
1286
1287#undef _nc_has_mouse
1288int	_nc_has_mouse(void)
1289		{ return(*(int *)0); }
1290
1291#undef wmouse_trafo
1292NCURSES_BOOL wmouse_trafo(
1293		const WINDOW *win,
1294		int	*pY,
1295		int	*pX,
1296		NCURSES_BOOL to_screen)
1297		{ return(*(NCURSES_BOOL *)0); }
1298
1299/* ./base/lib_move.c */
1300
1301#undef wmove
1302int	wmove(
1303		WINDOW	*win,
1304		int	y,
1305		int	x)
1306		{ return(*(int *)0); }
1307
1308/* ./tty/lib_mvcur.c */
1309
1310#undef _nc_msec_cost
1311int	_nc_msec_cost(
1312		const char *const cap,
1313		int	affcnt)
1314		{ return(*(int *)0); }
1315
1316#undef _nc_mvcur_resume
1317void	_nc_mvcur_resume(void)
1318		{ /* void */ }
1319
1320#undef _nc_mvcur_init
1321void	_nc_mvcur_init(void)
1322		{ /* void */ }
1323
1324#undef _nc_mvcur_wrap
1325void	_nc_mvcur_wrap(void)
1326		{ /* void */ }
1327
1328#undef mvcur
1329int	mvcur(
1330		int	yold,
1331		int	xold,
1332		int	ynew,
1333		int	xnew)
1334		{ return(*(int *)0); }
1335
1336#undef _nc_optimize_enable
1337int	_nc_optimize_enable;
1338
1339/* ./base/lib_mvwin.c */
1340
1341#undef mvwin
1342int	mvwin(
1343		WINDOW	*win,
1344		int	by,
1345		int	bx)
1346		{ return(*(int *)0); }
1347
1348/* ./base/lib_newterm.c */
1349
1350#undef filter
1351void	filter(void)
1352		{ /* void */ }
1353
1354#undef nofilter
1355void	nofilter(void)
1356		{ /* void */ }
1357
1358#undef newterm
1359SCREEN	*newterm(
1360		char	*name,
1361		FILE	*ofp,
1362		FILE	*ifp)
1363		{ return(*(SCREEN **)0); }
1364
1365/* ./base/lib_newwin.c */
1366
1367#undef _nc_freewin
1368int	_nc_freewin(
1369		WINDOW	*win)
1370		{ return(*(int *)0); }
1371
1372#undef newwin
1373WINDOW	*newwin(
1374		int	num_lines,
1375		int	num_columns,
1376		int	begy,
1377		int	begx)
1378		{ return(*(WINDOW **)0); }
1379
1380#undef derwin
1381WINDOW	*derwin(
1382		WINDOW	*orig,
1383		int	num_lines,
1384		int	num_columns,
1385		int	begy,
1386		int	begx)
1387		{ return(*(WINDOW **)0); }
1388
1389#undef subwin
1390WINDOW	*subwin(
1391		WINDOW	*w,
1392		int	l,
1393		int	c,
1394		int	y,
1395		int	x)
1396		{ return(*(WINDOW **)0); }
1397
1398#undef _nc_makenew
1399WINDOW	*_nc_makenew(
1400		int	num_lines,
1401		int	num_columns,
1402		int	begy,
1403		int	begx,
1404		int	flags)
1405		{ return(*(WINDOW **)0); }
1406
1407#undef _nc_screen_of
1408SCREEN	*_nc_screen_of(
1409		WINDOW	*win)
1410		{ return(*(SCREEN **)0); }
1411
1412/* ./base/lib_nl.c */
1413
1414#undef nl
1415int	nl(void)
1416		{ return(*(int *)0); }
1417
1418#undef nonl
1419int	nonl(void)
1420		{ return(*(int *)0); }
1421
1422/* ./base/lib_overlay.c */
1423
1424#undef overlay
1425int	overlay(
1426		const WINDOW *win1,
1427		WINDOW	*win2)
1428		{ return(*(int *)0); }
1429
1430#undef overwrite
1431int	overwrite(
1432		const WINDOW *win1,
1433		WINDOW	*win2)
1434		{ return(*(int *)0); }
1435
1436#undef copywin
1437int	copywin(
1438		const WINDOW *src,
1439		WINDOW	*dst,
1440		int	sminrow,
1441		int	smincol,
1442		int	dminrow,
1443		int	dmincol,
1444		int	dmaxrow,
1445		int	dmaxcol,
1446		int	over)
1447		{ return(*(int *)0); }
1448
1449/* ./base/lib_pad.c */
1450
1451#undef newpad
1452WINDOW	*newpad(
1453		int	l,
1454		int	c)
1455		{ return(*(WINDOW **)0); }
1456
1457#undef subpad
1458WINDOW	*subpad(
1459		WINDOW	*orig,
1460		int	l,
1461		int	c,
1462		int	begy,
1463		int	begx)
1464		{ return(*(WINDOW **)0); }
1465
1466#undef prefresh
1467int	prefresh(
1468		WINDOW	*win,
1469		int	pminrow,
1470		int	pmincol,
1471		int	sminrow,
1472		int	smincol,
1473		int	smaxrow,
1474		int	smaxcol)
1475		{ return(*(int *)0); }
1476
1477#undef pnoutrefresh
1478int	pnoutrefresh(
1479		WINDOW	*win,
1480		int	pminrow,
1481		int	pmincol,
1482		int	sminrow,
1483		int	smincol,
1484		int	smaxrow,
1485		int	smaxcol)
1486		{ return(*(int *)0); }
1487
1488#undef pechochar
1489int	pechochar(
1490		WINDOW	*pad,
1491		const chtype ch)
1492		{ return(*(int *)0); }
1493
1494/* ./base/lib_printw.c */
1495
1496#undef printw
1497int	printw(
1498		const char *fmt,
1499		...)
1500		{ return(*(int *)0); }
1501
1502#undef wprintw
1503int	wprintw(
1504		WINDOW	*win,
1505		const char *fmt,
1506		...)
1507		{ return(*(int *)0); }
1508
1509#undef mvprintw
1510int	mvprintw(
1511		int	y,
1512		int	x,
1513		const char *fmt,
1514		...)
1515		{ return(*(int *)0); }
1516
1517#undef mvwprintw
1518int	mvwprintw(
1519		WINDOW	*win,
1520		int	y,
1521		int	x,
1522		const char *fmt,
1523		...)
1524		{ return(*(int *)0); }
1525
1526#undef vwprintw
1527int	vwprintw(
1528		WINDOW	*win,
1529		const char *fmt,
1530		va_list	argp)
1531		{ return(*(int *)0); }
1532
1533/* ./base/lib_redrawln.c */
1534
1535#undef wredrawln
1536int	wredrawln(
1537		WINDOW	*win,
1538		int	beg,
1539		int	num)
1540		{ return(*(int *)0); }
1541
1542/* ./base/lib_refresh.c */
1543
1544#undef wrefresh
1545int	wrefresh(
1546		WINDOW	*win)
1547		{ return(*(int *)0); }
1548
1549#undef wnoutrefresh
1550int	wnoutrefresh(
1551		WINDOW	*win)
1552		{ return(*(int *)0); }
1553
1554/* ./base/lib_restart.c */
1555
1556#undef restartterm
1557int	restartterm(
1558		char	*termp,
1559		int	filenum,
1560		int	*errret)
1561		{ return(*(int *)0); }
1562
1563/* ./base/lib_scanw.c */
1564
1565#undef vwscanw
1566int	vwscanw(
1567		WINDOW	*win,
1568		char	*fmt,
1569		va_list	argp)
1570		{ return(*(int *)0); }
1571
1572#undef scanw
1573int	scanw(
1574		char	*fmt,
1575		...)
1576		{ return(*(int *)0); }
1577
1578#undef wscanw
1579int	wscanw(
1580		WINDOW	*win,
1581		char	*fmt,
1582		...)
1583		{ return(*(int *)0); }
1584
1585#undef mvscanw
1586int	mvscanw(
1587		int	y,
1588		int	x,
1589		char	*fmt,
1590		...)
1591		{ return(*(int *)0); }
1592
1593#undef mvwscanw
1594int	mvwscanw(
1595		WINDOW	*win,
1596		int	y,
1597		int	x,
1598		char	*fmt,
1599		...)
1600		{ return(*(int *)0); }
1601
1602/* ./base/lib_screen.c */
1603
1604#undef getwin
1605WINDOW	*getwin(
1606		FILE	*filep)
1607		{ return(*(WINDOW **)0); }
1608
1609#undef putwin
1610int	putwin(
1611		WINDOW	*win,
1612		FILE	*filep)
1613		{ return(*(int *)0); }
1614
1615#undef scr_restore
1616int	scr_restore(
1617		const char *file)
1618		{ return(*(int *)0); }
1619
1620#undef scr_dump
1621int	scr_dump(
1622		const char *file)
1623		{ return(*(int *)0); }
1624
1625#undef scr_init
1626int	scr_init(
1627		const char *file)
1628		{ return(*(int *)0); }
1629
1630#undef scr_set
1631int	scr_set(
1632		const char *file)
1633		{ return(*(int *)0); }
1634
1635/* ./base/lib_scroll.c */
1636
1637#undef _nc_scroll_window
1638void	_nc_scroll_window(
1639		WINDOW	*win,
1640		int const n,
1641		int const top,
1642		int const bottom,
1643		chtype	blank)
1644		{ /* void */ }
1645
1646#undef wscrl
1647int	wscrl(
1648		WINDOW	*win,
1649		int	n)
1650		{ return(*(int *)0); }
1651
1652/* ./base/lib_scrollok.c */
1653
1654#undef scrollok
1655int	scrollok(
1656		WINDOW	*win,
1657		NCURSES_BOOL flag)
1658		{ return(*(int *)0); }
1659
1660/* ./base/lib_scrreg.c */
1661
1662#undef wsetscrreg
1663int	wsetscrreg(
1664		WINDOW	*win,
1665		int	top,
1666		int	bottom)
1667		{ return(*(int *)0); }
1668
1669/* ./base/lib_set_term.c */
1670
1671#undef set_term
1672SCREEN	*set_term(
1673		SCREEN	*screenp)
1674		{ return(*(SCREEN **)0); }
1675
1676#undef delscreen
1677void	delscreen(
1678		SCREEN	*sp)
1679		{ /* void */ }
1680
1681#undef _nc_setupscreen
1682int	_nc_setupscreen(
1683		int	slines,
1684		int	scolumns,
1685		FILE	*output,
1686		NCURSES_BOOL filtered,
1687		int	slk_format)
1688		{ return(*(int *)0); }
1689
1690#undef _nc_ripoffline
1691int	_nc_ripoffline(
1692		int	line,
1693		int	(*init)(
1694		WINDOW	*p1,
1695		int	p2))
1696		{ return(*(int *)0); }
1697
1698#undef ripoffline
1699int	ripoffline(
1700		int	line,
1701		int	(*init)(
1702		WINDOW	*p1,
1703		int	p2))
1704		{ return(*(int *)0); }
1705
1706/* ./base/lib_slk.c */
1707
1708#undef _nc_slk_initialize
1709int	_nc_slk_initialize(
1710		WINDOW	*stwin,
1711		int	cols)
1712		{ return(*(int *)0); }
1713
1714#undef slk_restore
1715int	slk_restore(void)
1716		{ return(*(int *)0); }
1717
1718/* ./base/lib_slkatr_set.c */
1719
1720#undef slk_attr_set
1721int	slk_attr_set(
1722		const attr_t attr,
1723		short	color_pair_number,
1724		void	*opts)
1725		{ return(*(int *)0); }
1726
1727/* ./base/lib_slkatrof.c */
1728
1729#undef slk_attroff
1730int	slk_attroff(
1731		const chtype attr)
1732		{ return(*(int *)0); }
1733
1734/* ./base/lib_slkatron.c */
1735
1736#undef slk_attron
1737int	slk_attron(
1738		const chtype attr)
1739		{ return(*(int *)0); }
1740
1741/* ./base/lib_slkatrset.c */
1742
1743#undef slk_attrset
1744int	slk_attrset(
1745		const chtype attr)
1746		{ return(*(int *)0); }
1747
1748/* ./base/lib_slkattr.c */
1749
1750#undef slk_attr
1751attr_t	slk_attr(void)
1752		{ return(*(attr_t *)0); }
1753
1754/* ./base/lib_slkclear.c */
1755
1756#undef slk_clear
1757int	slk_clear(void)
1758		{ return(*(int *)0); }
1759
1760/* ./base/lib_slkcolor.c */
1761
1762#undef slk_color
1763int	slk_color(
1764		short	color_pair_number)
1765		{ return(*(int *)0); }
1766
1767/* ./base/lib_slkinit.c */
1768
1769#undef slk_init
1770int	slk_init(
1771		int	format)
1772		{ return(*(int *)0); }
1773
1774/* ./base/lib_slklab.c */
1775
1776#undef slk_label
1777char	*slk_label(
1778		int	n)
1779		{ return(*(char **)0); }
1780
1781/* ./base/lib_slkrefr.c */
1782
1783#undef slk_noutrefresh
1784int	slk_noutrefresh(void)
1785		{ return(*(int *)0); }
1786
1787#undef slk_refresh
1788int	slk_refresh(void)
1789		{ return(*(int *)0); }
1790
1791/* ./base/lib_slkset.c */
1792
1793#undef slk_set
1794int	slk_set(
1795		int	i,
1796		const char *astr,
1797		int	format)
1798		{ return(*(int *)0); }
1799
1800/* ./base/lib_slktouch.c */
1801
1802#undef slk_touch
1803int	slk_touch(void)
1804		{ return(*(int *)0); }
1805
1806/* ./base/lib_touch.c */
1807
1808#undef is_linetouched
1809NCURSES_BOOL is_linetouched(
1810		WINDOW	*win,
1811		int	line)
1812		{ return(*(NCURSES_BOOL *)0); }
1813
1814#undef is_wintouched
1815NCURSES_BOOL is_wintouched(
1816		WINDOW	*win)
1817		{ return(*(NCURSES_BOOL *)0); }
1818
1819#undef wtouchln
1820int	wtouchln(
1821		WINDOW	*win,
1822		int	y,
1823		int	n,
1824		int	changed)
1825		{ return(*(int *)0); }
1826
1827/* ./trace/lib_tracedmp.c */
1828
1829#undef _tracedump
1830void	_tracedump(
1831		const char *name,
1832		WINDOW	*win)
1833		{ /* void */ }
1834
1835/* ./trace/lib_tracemse.c */
1836
1837#undef _nc_tracemouse
1838char	*_nc_tracemouse(
1839		SCREEN	*sp,
1840		MEVENT const *ep)
1841		{ return(*(char **)0); }
1842
1843#undef _tracemouse
1844char	*_tracemouse(
1845		MEVENT const *ep)
1846		{ return(*(char **)0); }
1847
1848/* ./tty/lib_tstp.c */
1849
1850#include <SigAction.h>
1851
1852#undef _nc_signal_handler
1853void	_nc_signal_handler(
1854		NCURSES_BOOL enable)
1855		{ /* void */ }
1856
1857/* ./base/lib_ungetch.c */
1858
1859#undef _nc_fifo_dump
1860void	_nc_fifo_dump(
1861		SCREEN	*sp)
1862		{ /* void */ }
1863
1864#undef _nc_ungetch
1865int	_nc_ungetch(
1866		SCREEN	*sp,
1867		int	ch)
1868		{ return(*(int *)0); }
1869
1870#undef ungetch
1871int	ungetch(
1872		int	ch)
1873		{ return(*(int *)0); }
1874
1875/* ./tty/lib_vidattr.c */
1876
1877#undef vidputs
1878int	vidputs(
1879		chtype	newmode,
1880		int	(*outc)(
1881		int	p1))
1882		{ return(*(int *)0); }
1883
1884#undef vidattr
1885int	vidattr(
1886		chtype	newmode)
1887		{ return(*(int *)0); }
1888
1889#undef termattrs
1890chtype	termattrs(void)
1891		{ return(*(chtype *)0); }
1892
1893/* ./base/lib_vline.c */
1894
1895#undef wvline
1896int	wvline(
1897		WINDOW	*win,
1898		chtype	ch,
1899		int	n)
1900		{ return(*(int *)0); }
1901
1902/* ./base/lib_wattroff.c */
1903
1904#undef wattr_off
1905int	wattr_off(
1906		WINDOW	*win,
1907		attr_t	at,
1908		void	*opts)
1909		{ return(*(int *)0); }
1910
1911/* ./base/lib_wattron.c */
1912
1913#undef wattr_on
1914int	wattr_on(
1915		WINDOW	*win,
1916		attr_t	at,
1917		void	*opts)
1918		{ return(*(int *)0); }
1919
1920/* ./base/lib_winch.c */
1921
1922#undef winch
1923chtype	winch(
1924		WINDOW	*win)
1925		{ return(*(chtype *)0); }
1926
1927/* ./base/lib_window.c */
1928
1929#undef _nc_synchook
1930void	_nc_synchook(
1931		WINDOW	*win)
1932		{ /* void */ }
1933
1934#undef mvderwin
1935int	mvderwin(
1936		WINDOW	*win,
1937		int	y,
1938		int	x)
1939		{ return(*(int *)0); }
1940
1941#undef syncok
1942int	syncok(
1943		WINDOW	*win,
1944		NCURSES_BOOL bf)
1945		{ return(*(int *)0); }
1946
1947#undef wsyncup
1948void	wsyncup(
1949		WINDOW	*win)
1950		{ /* void */ }
1951
1952#undef wsyncdown
1953void	wsyncdown(
1954		WINDOW	*win)
1955		{ /* void */ }
1956
1957#undef wcursyncup
1958void	wcursyncup(
1959		WINDOW	*win)
1960		{ /* void */ }
1961
1962#undef dupwin
1963WINDOW	*dupwin(
1964		WINDOW	*win)
1965		{ return(*(WINDOW **)0); }
1966
1967/* ./base/nc_panel.c */
1968
1969#undef _nc_panelhook
1970struct panelhook *_nc_panelhook(void)
1971		{ return(*(struct panelhook **)0); }
1972
1973/* ./base/safe_sprintf.c */
1974
1975#undef _nc_printf_string
1976char	*_nc_printf_string(
1977		const char *fmt,
1978		va_list	ap)
1979		{ return(*(char **)0); }
1980
1981/* ./tty/tty_update.c */
1982
1983#include <sys/time.h>
1984#include <sys/times.h>
1985
1986#undef doupdate
1987int	doupdate(void)
1988		{ return(*(int *)0); }
1989
1990#undef _nc_scrolln
1991int	_nc_scrolln(
1992		int	n,
1993		int	top,
1994		int	bot,
1995		int	maxy)
1996		{ return(*(int *)0); }
1997
1998#undef _nc_screen_resume
1999void	_nc_screen_resume(void)
2000		{ /* void */ }
2001
2002#undef _nc_screen_init
2003void	_nc_screen_init(void)
2004		{ /* void */ }
2005
2006#undef _nc_screen_wrap
2007void	_nc_screen_wrap(void)
2008		{ /* void */ }
2009
2010#undef _nc_do_xmc_glitch
2011void	_nc_do_xmc_glitch(
2012		attr_t	previous)
2013		{ /* void */ }
2014
2015/* ./trace/varargs.c */
2016
2017typedef enum {
2018    atUnknown = 0, atInteger, atFloat, atPoint, atString
2019} ARGTYPE;
2020
2021#undef _nc_varargs
2022char	*_nc_varargs(
2023		const char *fmt,
2024		va_list	ap)
2025		{ return(*(char **)0); }
2026
2027/* ./base/memmove.c */
2028
2029#undef _nc_memmove
2030void	_nc_memmove(void)
2031		{ /* void */ }
2032
2033/* ./base/vsscanf.c */
2034
2035#undef _nc_vsscanf
2036void	_nc_vsscanf(void)
2037		{ /* void */ }
2038
2039/* ./base/lib_freeall.c */
2040
2041#include <term_entry.h>
2042
2043#undef _nc_freeall
2044void	_nc_freeall(void)
2045		{ /* void */ }
2046
2047#undef _nc_free_and_exit
2048void	_nc_free_and_exit(
2049		int	code)
2050		{ /* void */ }
2051
2052/* ./expanded.c */
2053
2054#undef _nc_toggle_attr_on
2055void	_nc_toggle_attr_on(
2056		attr_t	*S,
2057		attr_t	at)
2058		{ /* void */ }
2059
2060#undef _nc_toggle_attr_off
2061void	_nc_toggle_attr_off(
2062		attr_t	*S,
2063		attr_t	at)
2064		{ /* void */ }
2065
2066#undef _nc_DelCharCost
2067int	_nc_DelCharCost(
2068		int	count)
2069		{ return(*(int *)0); }
2070
2071#undef _nc_InsCharCost
2072int	_nc_InsCharCost(
2073		int	count)
2074		{ return(*(int *)0); }
2075
2076#undef _nc_UpdateAttrs
2077void	_nc_UpdateAttrs(
2078		chtype	c)
2079		{ /* void */ }
2080
2081/* ./base/legacy_coding.c */
2082
2083#undef use_legacy_coding
2084int	use_legacy_coding(
2085		int	level)
2086		{ return(*(int *)0); }
2087
2088/* ./base/lib_dft_fgbg.c */
2089
2090#undef use_default_colors
2091int	use_default_colors(void)
2092		{ return(*(int *)0); }
2093
2094#undef assume_default_colors
2095int	assume_default_colors(
2096		int	fg,
2097		int	bg)
2098		{ return(*(int *)0); }
2099
2100/* ./tinfo/lib_print.c */
2101
2102#undef mcprint
2103int	mcprint(
2104		char	*data,
2105		int	len)
2106		{ return(*(int *)0); }
2107
2108/* ./base/resizeterm.c */
2109
2110#undef is_term_resized
2111NCURSES_BOOL is_term_resized(
2112		int	ToLines,
2113		int	ToCols)
2114		{ return(*(NCURSES_BOOL *)0); }
2115
2116#undef resize_term
2117int	resize_term(
2118		int	ToLines,
2119		int	ToCols)
2120		{ return(*(int *)0); }
2121
2122#undef resizeterm
2123int	resizeterm(
2124		int	ToLines,
2125		int	ToCols)
2126		{ return(*(int *)0); }
2127
2128/* ./trace/trace_xnames.c */
2129
2130#undef _nc_trace_xnames
2131void	_nc_trace_xnames(
2132		TERMTYPE *tp)
2133		{ /* void */ }
2134
2135/* ./tinfo/use_screen.c */
2136
2137#undef use_screen
2138int	use_screen(
2139		SCREEN	*screen,
2140		NCURSES_SCREEN_CB func,
2141		void	*data)
2142		{ return(*(int *)0); }
2143
2144/* ./base/use_window.c */
2145
2146#undef use_window
2147int	use_window(
2148		WINDOW	*win,
2149		NCURSES_WINDOW_CB func,
2150		void	*data)
2151		{ return(*(int *)0); }
2152
2153/* ./base/wresize.c */
2154
2155#undef wresize
2156int	wresize(
2157		WINDOW	*win,
2158		int	ToLines,
2159		int	ToCols)
2160		{ return(*(int *)0); }
2161
2162/* ./tinfo/access.c */
2163
2164#include <sys/stat.h>
2165#include <nc_alloc.h>
2166
2167#undef _nc_rootname
2168char	*_nc_rootname(
2169		char	*path)
2170		{ return(*(char **)0); }
2171
2172#undef _nc_is_abs_path
2173NCURSES_BOOL _nc_is_abs_path(
2174		const char *path)
2175		{ return(*(NCURSES_BOOL *)0); }
2176
2177#undef _nc_pathlast
2178unsigned _nc_pathlast(
2179		const char *path)
2180		{ return(*(unsigned *)0); }
2181
2182#undef _nc_basename
2183char	*_nc_basename(
2184		char	*path)
2185		{ return(*(char **)0); }
2186
2187#undef _nc_access
2188int	_nc_access(
2189		const char *path,
2190		int	mode)
2191		{ return(*(int *)0); }
2192
2193#undef _nc_is_dir_path
2194NCURSES_BOOL _nc_is_dir_path(
2195		const char *path)
2196		{ return(*(NCURSES_BOOL *)0); }
2197
2198#undef _nc_is_file_path
2199NCURSES_BOOL _nc_is_file_path(
2200		const char *path)
2201		{ return(*(NCURSES_BOOL *)0); }
2202
2203#undef _nc_env_access
2204int	_nc_env_access(void)
2205		{ return(*(int *)0); }
2206
2207/* ./tinfo/add_tries.c */
2208
2209#undef _nc_add_to_try
2210int	_nc_add_to_try(
2211		TRIES	**tree,
2212		const char *str,
2213		unsigned code)
2214		{ return(*(int *)0); }
2215
2216/* ./tinfo/alloc_ttype.c */
2217
2218#undef _nc_align_termtype
2219void	_nc_align_termtype(
2220		TERMTYPE *to,
2221		TERMTYPE *from)
2222		{ /* void */ }
2223
2224#undef _nc_copy_termtype
2225void	_nc_copy_termtype(
2226		TERMTYPE *dst,
2227		TERMTYPE *src)
2228		{ /* void */ }
2229
2230/* ./codes.c */
2231
2232#undef _nc_boolcodes
2233char	*const *_nc_boolcodes(void)
2234		{ return(*(char **)0); }
2235
2236#undef _nc_numcodes
2237char	*const *_nc_numcodes(void)
2238		{ return(*(char **)0); }
2239
2240#undef _nc_strcodes
2241char	*const *_nc_strcodes(void)
2242		{ return(*(char **)0); }
2243
2244/* ./tinfo/comp_error.c */
2245
2246#undef _nc_suppress_warnings
2247NCURSES_BOOL _nc_suppress_warnings;
2248#undef _nc_curr_line
2249int	_nc_curr_line;
2250#undef _nc_curr_col
2251int	_nc_curr_col;
2252
2253#undef _nc_get_source
2254const char *_nc_get_source(void)
2255		{ return(*(const char **)0); }
2256
2257#undef _nc_set_source
2258void	_nc_set_source(
2259		const char *const name)
2260		{ /* void */ }
2261
2262#undef _nc_set_type
2263void	_nc_set_type(
2264		const char *const name)
2265		{ /* void */ }
2266
2267#undef _nc_get_type
2268void	_nc_get_type(
2269		char	*name)
2270		{ /* void */ }
2271
2272#undef _nc_warning
2273void	_nc_warning(
2274		const char *const fmt,
2275		...)
2276		{ /* void */ }
2277
2278#undef _nc_err_abort
2279void	_nc_err_abort(
2280		const char *const fmt,
2281		...)
2282		{ /* void */ }
2283
2284#undef _nc_syserr_abort
2285void	_nc_syserr_abort(
2286		const char *const fmt,
2287		...)
2288		{ /* void */ }
2289
2290/* ./tinfo/db_iterator.c */
2291
2292#undef _nc_tic_dir
2293const char *_nc_tic_dir(
2294		const char *path)
2295		{ return(*(const char **)0); }
2296
2297#undef _nc_keep_tic_dir
2298void	_nc_keep_tic_dir(
2299		const char *path)
2300		{ /* void */ }
2301
2302#undef _nc_last_db
2303void	_nc_last_db(void)
2304		{ /* void */ }
2305
2306#undef _nc_next_db
2307const char *_nc_next_db(
2308		DBDIRS	*state,
2309		int	*offset)
2310		{ return(*(const char **)0); }
2311
2312#undef _nc_first_db
2313void	_nc_first_db(
2314		DBDIRS	*state,
2315		int	*offset)
2316		{ /* void */ }
2317
2318/* ./tinfo/doalloc.c */
2319
2320#undef _nc_doalloc
2321void	*_nc_doalloc(
2322		void	*oldp,
2323		size_t	amount)
2324		{ return(*(void **)0); }
2325
2326/* ./tinfo/entries.c */
2327
2328#undef _nc_head
2329ENTRY	*_nc_head;
2330#undef _nc_tail
2331ENTRY	*_nc_tail;
2332
2333#undef _nc_free_entry
2334void	_nc_free_entry(
2335		ENTRY	*headp,
2336		TERMTYPE *tterm)
2337		{ /* void */ }
2338
2339#undef _nc_free_entries
2340void	_nc_free_entries(
2341		ENTRY	*headp)
2342		{ /* void */ }
2343
2344#undef _nc_delink_entry
2345ENTRY	*_nc_delink_entry(
2346		ENTRY	*headp,
2347		TERMTYPE *tterm)
2348		{ return(*(ENTRY **)0); }
2349
2350#undef _nc_leaks_tinfo
2351void	_nc_leaks_tinfo(void)
2352		{ /* void */ }
2353
2354/* ./fallback.c */
2355
2356#undef _nc_fallback
2357const TERMTYPE *_nc_fallback(
2358		const char *name)
2359		{ return(*(const TERMTYPE **)0); }
2360
2361/* ./tinfo/free_ttype.c */
2362
2363#undef _nc_free_termtype
2364void	_nc_free_termtype(
2365		TERMTYPE *ptr)
2366		{ /* void */ }
2367
2368#undef _nc_user_definable
2369NCURSES_BOOL _nc_user_definable;
2370
2371#undef use_extended_names
2372int	use_extended_names(
2373		NCURSES_BOOL flag)
2374		{ return(*(int *)0); }
2375
2376/* ./tinfo/getenv_num.c */
2377
2378#undef _nc_getenv_num
2379int	_nc_getenv_num(
2380		const char *name)
2381		{ return(*(int *)0); }
2382
2383/* ./tinfo/home_terminfo.c */
2384
2385#undef _nc_home_terminfo
2386char	*_nc_home_terminfo(void)
2387		{ return(*(char **)0); }
2388
2389/* ./tinfo/init_keytry.c */
2390
2391#if 0
2392
2393#include <init_keytry.h>
2394
2395#undef _nc_tinfo_fkeys
2396const struct tinfo_fkeys _nc_tinfo_fkeys[] = {0};
2397
2398#endif
2399
2400#undef _nc_init_keytry
2401void	_nc_init_keytry(
2402		SCREEN	*sp)
2403		{ /* void */ }
2404
2405/* ./tinfo/lib_acs.c */
2406
2407#undef _nc_acs_map
2408chtype	*_nc_acs_map(void)
2409		{ return(*(chtype **)0); }
2410
2411#undef _nc_init_acs
2412void	_nc_init_acs(void)
2413		{ /* void */ }
2414
2415/* ./tinfo/lib_baudrate.c */
2416
2417#include <termcap.h>
2418
2419struct speed {
2420    int s;
2421    int sp;
2422};
2423
2424#undef _nc_baudrate
2425int	_nc_baudrate(
2426		int	OSpeed)
2427		{ return(*(int *)0); }
2428
2429#undef _nc_ospeed
2430int	_nc_ospeed(
2431		int	BaudRate)
2432		{ return(*(int *)0); }
2433
2434#undef baudrate
2435int	baudrate(void)
2436		{ return(*(int *)0); }
2437
2438/* ./tinfo/lib_cur_term.c */
2439
2440#undef _nc_cur_term
2441TERMINAL *_nc_cur_term(void)
2442		{ return(*(TERMINAL **)0); }
2443
2444#undef set_curterm
2445TERMINAL *set_curterm(
2446		TERMINAL *termp)
2447		{ return(*(TERMINAL **)0); }
2448
2449#undef del_curterm
2450int	del_curterm(
2451		TERMINAL *termp)
2452		{ return(*(int *)0); }
2453
2454/* ./tinfo/lib_data.c */
2455
2456#undef _nc_stdscr
2457WINDOW	*_nc_stdscr(void)
2458		{ return(*(WINDOW **)0); }
2459
2460#undef _nc_curscr
2461WINDOW	*_nc_curscr(void)
2462		{ return(*(WINDOW **)0); }
2463
2464#undef _nc_newscr
2465WINDOW	*_nc_newscr(void)
2466		{ return(*(WINDOW **)0); }
2467
2468#undef _nc_screen_chain
2469SCREEN	*_nc_screen_chain;
2470#undef SP
2471SCREEN	*SP;
2472#undef _nc_globals
2473NCURSES_GLOBALS _nc_globals;
2474#undef _nc_prescreen
2475NCURSES_PRESCREEN _nc_prescreen;
2476
2477#undef _nc_init_pthreads
2478void	_nc_init_pthreads(void)
2479		{ /* void */ }
2480
2481#undef _nc_mutex_init
2482void	_nc_mutex_init(
2483		pthread_mutex_t *obj)
2484		{ /* void */ }
2485
2486#undef _nc_mutex_lock
2487int	_nc_mutex_lock(
2488		pthread_mutex_t *obj)
2489		{ return(*(int *)0); }
2490
2491#undef _nc_mutex_trylock
2492int	_nc_mutex_trylock(
2493		pthread_mutex_t *obj)
2494		{ return(*(int *)0); }
2495
2496#undef _nc_mutex_unlock
2497int	_nc_mutex_unlock(
2498		pthread_mutex_t *obj)
2499		{ return(*(int *)0); }
2500
2501/* ./tinfo/lib_has_cap.c */
2502
2503#undef has_ic
2504NCURSES_BOOL has_ic(void)
2505		{ return(*(NCURSES_BOOL *)0); }
2506
2507#undef has_il
2508NCURSES_BOOL has_il(void)
2509		{ return(*(NCURSES_BOOL *)0); }
2510
2511/* ./tinfo/lib_kernel.c */
2512
2513#undef erasechar
2514char	erasechar(void)
2515		{ return(*(char *)0); }
2516
2517#undef killchar
2518char	killchar(void)
2519		{ return(*(char *)0); }
2520
2521#undef flushinp
2522int	flushinp(void)
2523		{ return(*(int *)0); }
2524
2525/* ./lib_keyname.c */
2526
2527struct kn { short offset; int code; };
2528
2529#undef _nc_keyname
2530char	*_nc_keyname(
2531		SCREEN	*sp,
2532		int	c)
2533		{ return(*(char **)0); }
2534
2535#undef keyname
2536char	*keyname(
2537		int	c)
2538		{ return(*(char **)0); }
2539
2540/* ./tinfo/lib_longname.c */
2541
2542#undef longname
2543char	*longname(void)
2544		{ return(*(char **)0); }
2545
2546/* ./tinfo/lib_napms.c */
2547
2548#undef napms
2549int	napms(
2550		int	ms)
2551		{ return(*(int *)0); }
2552
2553/* ./tinfo/lib_options.c */
2554
2555#undef idlok
2556int	idlok(
2557		WINDOW	*win,
2558		NCURSES_BOOL flag)
2559		{ return(*(int *)0); }
2560
2561#undef idcok
2562void	idcok(
2563		WINDOW	*win,
2564		NCURSES_BOOL flag)
2565		{ /* void */ }
2566
2567#undef halfdelay
2568int	halfdelay(
2569		int	t)
2570		{ return(*(int *)0); }
2571
2572#undef nodelay
2573int	nodelay(
2574		WINDOW	*win,
2575		NCURSES_BOOL flag)
2576		{ return(*(int *)0); }
2577
2578#undef notimeout
2579int	notimeout(
2580		WINDOW	*win,
2581		NCURSES_BOOL f)
2582		{ return(*(int *)0); }
2583
2584#undef wtimeout
2585void	wtimeout(
2586		WINDOW	*win,
2587		int	delay)
2588		{ /* void */ }
2589
2590#undef keypad
2591int	keypad(
2592		WINDOW	*win,
2593		NCURSES_BOOL flag)
2594		{ return(*(int *)0); }
2595
2596#undef meta
2597int	meta(
2598		WINDOW	*win,
2599		NCURSES_BOOL flag)
2600		{ return(*(int *)0); }
2601
2602#undef curs_set
2603int	curs_set(
2604		int	vis)
2605		{ return(*(int *)0); }
2606
2607#undef typeahead
2608int	typeahead(
2609		int	fd)
2610		{ return(*(int *)0); }
2611
2612#undef has_key
2613int	has_key(
2614		int	keycode)
2615		{ return(*(int *)0); }
2616
2617#undef _nc_keypad
2618int	_nc_keypad(
2619		SCREEN	*sp,
2620		NCURSES_BOOL flag)
2621		{ return(*(int *)0); }
2622
2623/* ./tinfo/lib_raw.c */
2624
2625#undef raw
2626int	raw(void)
2627		{ return(*(int *)0); }
2628
2629#undef cbreak
2630int	cbreak(void)
2631		{ return(*(int *)0); }
2632
2633#undef qiflush
2634void	qiflush(void)
2635		{ /* void */ }
2636
2637#undef noraw
2638int	noraw(void)
2639		{ return(*(int *)0); }
2640
2641#undef nocbreak
2642int	nocbreak(void)
2643		{ return(*(int *)0); }
2644
2645#undef noqiflush
2646void	noqiflush(void)
2647		{ /* void */ }
2648
2649#undef intrflush
2650int	intrflush(
2651		WINDOW	*win,
2652		NCURSES_BOOL flag)
2653		{ return(*(int *)0); }
2654
2655/* ./tinfo/lib_setup.c */
2656
2657#include <locale.h>
2658#include <sys/ioctl.h>
2659#include <langinfo.h>
2660
2661#undef _nc_ttytype
2662char	*_nc_ttytype(void)
2663		{ return(*(char **)0); }
2664
2665#undef _nc_ptr_Lines
2666int	*_nc_ptr_Lines(void)
2667		{ return(*(int **)0); }
2668
2669#undef _nc_LINES
2670int	_nc_LINES(void)
2671		{ return(*(int *)0); }
2672
2673#undef _nc_ptr_Cols
2674int	*_nc_ptr_Cols(void)
2675		{ return(*(int **)0); }
2676
2677#undef _nc_COLS
2678int	_nc_COLS(void)
2679		{ return(*(int *)0); }
2680
2681#undef _nc_TABSIZE
2682int	_nc_TABSIZE(void)
2683		{ return(*(int *)0); }
2684
2685#undef set_tabsize
2686int	set_tabsize(
2687		int	value)
2688		{ return(*(int *)0); }
2689
2690#undef _nc_handle_sigwinch
2691int	_nc_handle_sigwinch(
2692		SCREEN	*sp)
2693		{ return(*(int *)0); }
2694
2695#undef use_env
2696void	use_env(
2697		NCURSES_BOOL f)
2698		{ /* void */ }
2699
2700#undef _nc_get_screensize
2701void	_nc_get_screensize(
2702		SCREEN	*sp,
2703		int	*linep,
2704		int	*colp)
2705		{ /* void */ }
2706
2707#undef _nc_update_screensize
2708void	_nc_update_screensize(
2709		SCREEN	*sp)
2710		{ /* void */ }
2711
2712#undef _nc_get_locale
2713char	*_nc_get_locale(void)
2714		{ return(*(char **)0); }
2715
2716#undef _nc_unicode_locale
2717int	_nc_unicode_locale(void)
2718		{ return(*(int *)0); }
2719
2720#undef _nc_locale_breaks_acs
2721int	_nc_locale_breaks_acs(
2722		TERMINAL *termp)
2723		{ return(*(int *)0); }
2724
2725#undef _nc_setupterm
2726int	_nc_setupterm(
2727		char	*tname,
2728		int	Filedes,
2729		int	*errret,
2730		NCURSES_BOOL reuse)
2731		{ return(*(int *)0); }
2732
2733#undef setupterm
2734int	setupterm(
2735		char	*tname,
2736		int	Filedes,
2737		int	*errret)
2738		{ return(*(int *)0); }
2739
2740/* ./tinfo/lib_termcap.c */
2741
2742#undef UP
2743char	*UP;
2744#undef BC
2745char	*BC;
2746
2747#undef tgetent
2748int	tgetent(
2749		char	*bufp,
2750		const char *name)
2751		{ return(*(int *)0); }
2752
2753#if 0
2754
2755#include <capdefaults.c>
2756
2757#endif
2758
2759#undef tgetflag
2760int	tgetflag(
2761		char	*id)
2762		{ return(*(int *)0); }
2763
2764#undef tgetnum
2765int	tgetnum(
2766		char	*id)
2767		{ return(*(int *)0); }
2768
2769#undef tgetstr
2770char	*tgetstr(
2771		char	*id,
2772		char	**area)
2773		{ return(*(char **)0); }
2774
2775/* ./tinfo/lib_termname.c */
2776
2777#undef termname
2778char	*termname(void)
2779		{ return(*(char **)0); }
2780
2781/* ./tinfo/lib_tgoto.c */
2782
2783#undef tgoto
2784char	*tgoto(
2785		const char *string,
2786		int	x,
2787		int	y)
2788		{ return(*(char **)0); }
2789
2790/* ./tinfo/lib_ti.c */
2791
2792#undef tigetflag
2793int	tigetflag(
2794		char	*str)
2795		{ return(*(int *)0); }
2796
2797#undef tigetnum
2798int	tigetnum(
2799		char	*str)
2800		{ return(*(int *)0); }
2801
2802#undef tigetstr
2803char	*tigetstr(
2804		char	*str)
2805		{ return(*(char **)0); }
2806
2807/* ./tinfo/lib_tparm.c */
2808
2809#undef _nc_tparm_err
2810int	_nc_tparm_err;
2811
2812#undef _nc_tparm_analyze
2813int	_nc_tparm_analyze(
2814		const char *string,
2815		char	*p_is_s[9],
2816		int	*popcount)
2817		{ return(*(int *)0); }
2818
2819#undef tparm
2820char	*tparm(
2821		char	*string,
2822		...)
2823		{ return(*(char **)0); }
2824
2825/* ./tinfo/lib_tputs.c */
2826
2827#undef PC
2828char	PC;
2829#undef ospeed
2830NCURSES_OSPEED	ospeed;
2831#undef _nc_nulls_sent
2832int	_nc_nulls_sent;
2833
2834#undef _nc_set_no_padding
2835void	_nc_set_no_padding(
2836		SCREEN	*sp)
2837		{ /* void */ }
2838
2839#undef delay_output
2840int	delay_output(
2841		int	ms)
2842		{ return(*(int *)0); }
2843
2844#undef _nc_flush
2845void	_nc_flush(void)
2846		{ /* void */ }
2847
2848#undef _nc_outch
2849int	_nc_outch(
2850		int	ch)
2851		{ return(*(int *)0); }
2852
2853#undef putp
2854int	putp(
2855		const char *string)
2856		{ return(*(int *)0); }
2857
2858#undef tputs
2859int	tputs(
2860		const char *string,
2861		int	affcnt,
2862		int	(*outc)(
2863		int	p1))
2864		{ return(*(int *)0); }
2865
2866/* ./trace/lib_trace.c */
2867
2868#undef _nc_tracing
2869unsigned _nc_tracing;
2870
2871#undef _nc__nc_tputs_trace
2872const char *_nc__nc_tputs_trace(void)
2873		{ return(*(const char **)0); }
2874
2875#undef _nc__nc_outchars
2876long	_nc__nc_outchars(void)
2877		{ return(*(long *)0); }
2878
2879#undef _nc_set_tputs_trace
2880void	_nc_set_tputs_trace(
2881		const char *s)
2882		{ /* void */ }
2883
2884#undef _nc_count_outchars
2885void	_nc_count_outchars(
2886		long	increment)
2887		{ /* void */ }
2888
2889#undef trace
2890void	trace(
2891		const unsigned int tracelevel)
2892		{ /* void */ }
2893
2894#undef _tracef
2895void	_tracef(
2896		const char *fmt,
2897		...)
2898		{ /* void */ }
2899
2900#undef _nc_retrace_bool
2901NCURSES_BOOL _nc_retrace_bool(
2902		NCURSES_BOOL code)
2903		{ return(*(NCURSES_BOOL *)0); }
2904
2905#undef _nc_retrace_int
2906int	_nc_retrace_int(
2907		int	code)
2908		{ return(*(int *)0); }
2909
2910#undef _nc_retrace_unsigned
2911unsigned _nc_retrace_unsigned(
2912		unsigned code)
2913		{ return(*(unsigned *)0); }
2914
2915#undef _nc_retrace_ptr
2916char	*_nc_retrace_ptr(
2917		char	*code)
2918		{ return(*(char **)0); }
2919
2920#undef _nc_retrace_cptr
2921const char *_nc_retrace_cptr(
2922		const char *code)
2923		{ return(*(const char **)0); }
2924
2925#undef _nc_retrace_cvoid_ptr
2926void	*_nc_retrace_cvoid_ptr(
2927		void	*code)
2928		{ return(*(void **)0); }
2929
2930#undef _nc_retrace_void_ptr
2931void	*_nc_retrace_void_ptr(
2932		void	*code)
2933		{ return(*(void **)0); }
2934
2935#undef _nc_retrace_sp
2936SCREEN	*_nc_retrace_sp(
2937		SCREEN	*code)
2938		{ return(*(SCREEN **)0); }
2939
2940#undef _nc_retrace_win
2941WINDOW	*_nc_retrace_win(
2942		WINDOW	*code)
2943		{ return(*(WINDOW **)0); }
2944
2945#undef _nc_use_tracef
2946int	_nc_use_tracef(
2947		unsigned mask)
2948		{ return(*(int *)0); }
2949
2950#undef _nc_locked_tracef
2951void	_nc_locked_tracef(
2952		const char *fmt,
2953		...)
2954		{ /* void */ }
2955
2956/* ./trace/lib_traceatr.c */
2957
2958#undef _traceattr2
2959char	*_traceattr2(
2960		int	bufnum,
2961		chtype	newmode)
2962		{ return(*(char **)0); }
2963
2964#undef _traceattr
2965char	*_traceattr(
2966		attr_t	newmode)
2967		{ return(*(char **)0); }
2968
2969#undef _nc_retrace_attr_t
2970attr_t	_nc_retrace_attr_t(
2971		attr_t	code)
2972		{ return(*(attr_t *)0); }
2973
2974#undef _nc_altcharset_name
2975const char *_nc_altcharset_name(
2976		attr_t	attr,
2977		chtype	ch)
2978		{ return(*(const char **)0); }
2979
2980#undef _tracechtype2
2981char	*_tracechtype2(
2982		int	bufnum,
2983		chtype	ch)
2984		{ return(*(char **)0); }
2985
2986#undef _tracechtype
2987char	*_tracechtype(
2988		chtype	ch)
2989		{ return(*(char **)0); }
2990
2991#undef _nc_retrace_chtype
2992chtype	_nc_retrace_chtype(
2993		chtype	code)
2994		{ return(*(chtype *)0); }
2995
2996/* ./trace/lib_tracebits.c */
2997
2998typedef struct {
2999    unsigned int val;
3000    const char *name;
3001} BITNAMES;
3002
3003#undef _nc_trace_ttymode
3004char	*_nc_trace_ttymode(
3005		struct termios *tty)
3006		{ return(*(char **)0); }
3007
3008#undef _nc_tracebits
3009char	*_nc_tracebits(void)
3010		{ return(*(char **)0); }
3011
3012/* ./trace/lib_tracechr.c */
3013
3014#undef _nc_tracechar
3015char	*_nc_tracechar(
3016		SCREEN	*sp,
3017		int	ch)
3018		{ return(*(char **)0); }
3019
3020#undef _tracechar
3021char	*_tracechar(
3022		int	ch)
3023		{ return(*(char **)0); }
3024
3025/* ./tinfo/lib_ttyflags.c */
3026
3027#undef _nc_get_tty_mode
3028int	_nc_get_tty_mode(
3029		struct termios *buf)
3030		{ return(*(int *)0); }
3031
3032#undef _nc_set_tty_mode
3033int	_nc_set_tty_mode(
3034		struct termios *buf)
3035		{ return(*(int *)0); }
3036
3037#undef def_shell_mode
3038int	def_shell_mode(void)
3039		{ return(*(int *)0); }
3040
3041#undef def_prog_mode
3042int	def_prog_mode(void)
3043		{ return(*(int *)0); }
3044
3045#undef reset_prog_mode
3046int	reset_prog_mode(void)
3047		{ return(*(int *)0); }
3048
3049#undef reset_shell_mode
3050int	reset_shell_mode(void)
3051		{ return(*(int *)0); }
3052
3053#undef savetty
3054int	savetty(void)
3055		{ return(*(int *)0); }
3056
3057#undef resetty
3058int	resetty(void)
3059		{ return(*(int *)0); }
3060
3061/* ./tty/lib_twait.c */
3062
3063#undef _nc_timed_wait
3064int	_nc_timed_wait(
3065		SCREEN	*sp,
3066		int	mode,
3067		int	milliseconds,
3068		int	*timeleft)
3069		{ return(*(int *)0); }
3070
3071/* ./tinfo/name_match.c */
3072
3073#undef _nc_first_name
3074char	*_nc_first_name(
3075		const char *const sp)
3076		{ return(*(char **)0); }
3077
3078#undef _nc_name_match
3079int	_nc_name_match(
3080		const char *const namelst,
3081		const char *const name,
3082		const char *const delim)
3083		{ return(*(int *)0); }
3084
3085/* ./names.c */
3086
3087#undef _nc_boolnames
3088char	*const *_nc_boolnames(void)
3089		{ return(*(char **)0); }
3090
3091#undef _nc_boolfnames
3092char	*const *_nc_boolfnames(void)
3093		{ return(*(char **)0); }
3094
3095#undef _nc_numnames
3096char	*const *_nc_numnames(void)
3097		{ return(*(char **)0); }
3098
3099#undef _nc_numfnames
3100char	*const *_nc_numfnames(void)
3101		{ return(*(char **)0); }
3102
3103#undef _nc_strnames
3104char	*const *_nc_strnames(void)
3105		{ return(*(char **)0); }
3106
3107#undef _nc_strfnames
3108char	*const *_nc_strfnames(void)
3109		{ return(*(char **)0); }
3110
3111/* ./tinfo/read_entry.c */
3112
3113#include <hashed_db.h>
3114
3115#undef _nc_read_termtype
3116int	_nc_read_termtype(
3117		TERMTYPE *ptr,
3118		char	*buffer,
3119		int	limit)
3120		{ return(*(int *)0); }
3121
3122#undef _nc_read_file_entry
3123int	_nc_read_file_entry(
3124		const char *const filename,
3125		TERMTYPE *ptr)
3126		{ return(*(int *)0); }
3127
3128#undef _nc_read_entry
3129int	_nc_read_entry(
3130		const char *const name,
3131		char	*const filename,
3132		TERMTYPE *const tp)
3133		{ return(*(int *)0); }
3134
3135/* ./tinfo/read_termcap.c */
3136
3137#include <sys/types.h>
3138
3139#undef _nc_read_termcap_entry
3140int	_nc_read_termcap_entry(
3141		const char *const tn,
3142		TERMTYPE *const tp)
3143		{ return(*(int *)0); }
3144
3145/* ./tinfo/setbuf.c */
3146
3147#undef _nc_set_buffer
3148void	_nc_set_buffer(
3149		FILE	*ofp,
3150		NCURSES_BOOL buffered)
3151		{ /* void */ }
3152
3153/* ./tinfo/strings.c */
3154
3155#undef _nc_str_init
3156string_desc *_nc_str_init(
3157		string_desc *dst,
3158		char	*src,
3159		size_t	len)
3160		{ return(*(string_desc **)0); }
3161
3162#undef _nc_str_null
3163string_desc *_nc_str_null(
3164		string_desc *dst,
3165		size_t	len)
3166		{ return(*(string_desc **)0); }
3167
3168#undef _nc_str_copy
3169string_desc *_nc_str_copy(
3170		string_desc *dst,
3171		string_desc *src)
3172		{ return(*(string_desc **)0); }
3173
3174#undef _nc_safe_strcat
3175NCURSES_BOOL _nc_safe_strcat(
3176		string_desc *dst,
3177		const char *src)
3178		{ return(*(NCURSES_BOOL *)0); }
3179
3180#undef _nc_safe_strcpy
3181NCURSES_BOOL _nc_safe_strcpy(
3182		string_desc *dst,
3183		const char *src)
3184		{ return(*(NCURSES_BOOL *)0); }
3185
3186/* ./trace/trace_buf.c */
3187
3188#undef _nc_trace_buf
3189char	*_nc_trace_buf(
3190		int	bufnum,
3191		size_t	want)
3192		{ return(*(char **)0); }
3193
3194#undef _nc_trace_bufcat
3195char	*_nc_trace_bufcat(
3196		int	bufnum,
3197		const char *value)
3198		{ return(*(char **)0); }
3199
3200/* ./trace/trace_tries.c */
3201
3202#undef _nc_trace_tries
3203void	_nc_trace_tries(
3204		TRIES	*tree)
3205		{ /* void */ }
3206
3207/* ./base/tries.c */
3208
3209#undef _nc_expand_try
3210char	*_nc_expand_try(
3211		TRIES	*tree,
3212		unsigned code,
3213		int	*count,
3214		size_t	len)
3215		{ return(*(char **)0); }
3216
3217#undef _nc_remove_key
3218int	_nc_remove_key(
3219		TRIES	**tree,
3220		unsigned code)
3221		{ return(*(int *)0); }
3222
3223#undef _nc_remove_string
3224int	_nc_remove_string(
3225		TRIES	**tree,
3226		const char *string)
3227		{ return(*(int *)0); }
3228
3229/* ./tinfo/trim_sgr0.c */
3230
3231#undef _nc_trim_sgr0
3232char	*_nc_trim_sgr0(
3233		TERMTYPE *tp)
3234		{ return(*(char **)0); }
3235
3236/* ./unctrl.c */
3237
3238#undef _nc_unctrl
3239char	*_nc_unctrl(
3240		SCREEN	*sp,
3241		chtype	ch)
3242		{ return(*(char **)0); }
3243
3244#undef unctrl
3245char	*unctrl(
3246		chtype	ch)
3247		{ return(*(char **)0); }
3248
3249/* ./trace/visbuf.c */
3250
3251#undef _nc_visbuf2
3252const char *_nc_visbuf2(
3253		int	bufnum,
3254		const char *buf)
3255		{ return(*(const char **)0); }
3256
3257#undef _nc_visbuf
3258const char *_nc_visbuf(
3259		const char *buf)
3260		{ return(*(const char **)0); }
3261
3262#undef _nc_visbufn
3263const char *_nc_visbufn(
3264		const char *buf,
3265		int	len)
3266		{ return(*(const char **)0); }
3267
3268#undef _nc_viscbuf2
3269const char *_nc_viscbuf2(
3270		int	bufnum,
3271		const chtype *buf,
3272		int	len)
3273		{ return(*(const char **)0); }
3274
3275#undef _nc_viscbuf
3276const char *_nc_viscbuf(
3277		const chtype *buf,
3278		int	len)
3279		{ return(*(const char **)0); }
3280
3281/* ./tinfo/alloc_entry.c */
3282
3283#undef _nc_init_entry
3284void	_nc_init_entry(
3285		TERMTYPE *const tp)
3286		{ /* void */ }
3287
3288#undef _nc_copy_entry
3289ENTRY	*_nc_copy_entry(
3290		ENTRY	*oldp)
3291		{ return(*(ENTRY **)0); }
3292
3293#undef _nc_save_str
3294char	*_nc_save_str(
3295		const char *const string)
3296		{ return(*(char **)0); }
3297
3298#undef _nc_wrap_entry
3299void	_nc_wrap_entry(
3300		ENTRY	*const ep,
3301		NCURSES_BOOL copy_strings)
3302		{ /* void */ }
3303
3304#undef _nc_merge_entry
3305void	_nc_merge_entry(
3306		TERMTYPE *const to,
3307		TERMTYPE *const from)
3308		{ /* void */ }
3309
3310/* ./tinfo/captoinfo.c */
3311
3312#undef _nc_captoinfo
3313char	*_nc_captoinfo(
3314		const char *cap,
3315		const char *s,
3316		int const parameterized)
3317		{ return(*(char **)0); }
3318
3319#undef _nc_infotocap
3320char	*_nc_infotocap(
3321		const char *cap,
3322		const char *str,
3323		int const parameterized)
3324		{ return(*(char **)0); }
3325
3326/* ./comp_captab.c */
3327
3328#include <hashsize.h>
3329
3330#undef _nc_get_table
3331const struct name_table_entry *_nc_get_table(
3332		NCURSES_BOOL termcap)
3333		{ return(*(const struct name_table_entry **)0); }
3334
3335#undef _nc_get_hash_table
3336const short *_nc_get_hash_table(
3337		NCURSES_BOOL termcap)
3338		{ return(*(const short **)0); }
3339
3340#undef _nc_get_alias_table
3341const struct alias *_nc_get_alias_table(
3342		NCURSES_BOOL termcap)
3343		{ return(*(const struct alias **)0); }
3344
3345/* ./tinfo/comp_expand.c */
3346
3347#undef _nc_tic_expand
3348char	*_nc_tic_expand(
3349		const char *srcp,
3350		NCURSES_BOOL tic_format,
3351		int	numbers)
3352		{ return(*(char **)0); }
3353
3354/* ./tinfo/comp_hash.c */
3355
3356#undef _nc_find_entry
3357struct name_table_entry const *_nc_find_entry(
3358		const char *string,
3359		const short *hash_table)
3360		{ return(*(struct name_table_entry const **)0); }
3361
3362#undef _nc_find_type_entry
3363struct name_table_entry const *_nc_find_type_entry(
3364		const char *string,
3365		int	type,
3366		const struct name_table_entry *table)
3367		{ return(*(struct name_table_entry const **)0); }
3368
3369/* ./tinfo/comp_parse.c */
3370
3371#undef _nc_check_termtype2
3372void	(*_nc_check_termtype2)(
3373		TERMTYPE *p1,
3374		NCURSES_BOOL p2);
3375#undef _nc_check_termtype
3376void	(*_nc_check_termtype)(
3377		TERMTYPE *p1);
3378
3379#undef _nc_entry_match
3380NCURSES_BOOL _nc_entry_match(
3381		char	*n1,
3382		char	*n2)
3383		{ return(*(NCURSES_BOOL *)0); }
3384
3385#undef _nc_read_entry_source
3386void	_nc_read_entry_source(
3387		FILE	*fp,
3388		char	*buf,
3389		int	literal,
3390		NCURSES_BOOL silent,
3391		NCURSES_BOOL (*hook)(
3392		ENTRY	*p1))
3393		{ /* void */ }
3394
3395#undef _nc_resolve_uses2
3396int	_nc_resolve_uses2(
3397		NCURSES_BOOL fullresolve,
3398		NCURSES_BOOL literal)
3399		{ return(*(int *)0); }
3400
3401#undef _nc_resolve_uses
3402int	_nc_resolve_uses(
3403		NCURSES_BOOL fullresolve)
3404		{ return(*(int *)0); }
3405
3406/* ./tinfo/comp_scan.c */
3407
3408#undef _nc_syntax
3409int	_nc_syntax;
3410#undef _nc_curr_file_pos
3411long	_nc_curr_file_pos;
3412#undef _nc_comment_start
3413long	_nc_comment_start;
3414#undef _nc_comment_end
3415long	_nc_comment_end;
3416#undef _nc_start_line
3417long	_nc_start_line;
3418#undef _nc_curr_token
3419struct token _nc_curr_token;
3420#undef _nc_disable_period
3421NCURSES_BOOL _nc_disable_period;
3422
3423#undef _nc_reset_input
3424void	_nc_reset_input(
3425		FILE	*fp,
3426		char	*buf)
3427		{ /* void */ }
3428
3429#undef _nc_get_token
3430int	_nc_get_token(
3431		NCURSES_BOOL silent)
3432		{ return(*(int *)0); }
3433
3434#undef _nc_trans_string
3435int	_nc_trans_string(
3436		char	*ptr,
3437		char	*last)
3438		{ return(*(int *)0); }
3439
3440#undef _nc_push_token
3441void	_nc_push_token(
3442		int	tokclass)
3443		{ /* void */ }
3444
3445#undef _nc_panic_mode
3446void	_nc_panic_mode(
3447		char	ch)
3448		{ /* void */ }
3449
3450/* ./tinfo/parse_entry.c */
3451
3452#undef _nc_parse_entry
3453int	_nc_parse_entry(
3454		struct entry *entryp,
3455		int	literal,
3456		NCURSES_BOOL silent)
3457		{ return(*(int *)0); }
3458
3459#undef _nc_capcmp
3460int	_nc_capcmp(
3461		const char *s,
3462		const char *t)
3463		{ return(*(int *)0); }
3464
3465typedef struct {
3466    const char *from;
3467    const char *to;
3468} assoc;
3469
3470/* ./tinfo/write_entry.c */
3471
3472#undef _nc_set_writedir
3473void	_nc_set_writedir(
3474		char	*dir)
3475		{ /* void */ }
3476
3477#undef _nc_write_entry
3478void	_nc_write_entry(
3479		TERMTYPE *const tp)
3480		{ /* void */ }
3481
3482#undef _nc_tic_written
3483int	_nc_tic_written(void)
3484		{ return(*(int *)0); }
3485
3486/* ./base/define_key.c */
3487
3488#undef define_key
3489int	define_key(
3490		const char *str,
3491		int	keycode)
3492		{ return(*(int *)0); }
3493
3494/* ./tinfo/hashed_db.c */
3495
3496#undef _nc_hashed_db
3497void	_nc_hashed_db(void)
3498		{ /* void */ }
3499
3500/* ./base/key_defined.c */
3501
3502#undef key_defined
3503int	key_defined(
3504		const char *str)
3505		{ return(*(int *)0); }
3506
3507/* ./base/keybound.c */
3508
3509#undef keybound
3510char	*keybound(
3511		int	code,
3512		int	count)
3513		{ return(*(char **)0); }
3514
3515/* ./base/keyok.c */
3516
3517#undef keyok
3518int	keyok(
3519		int	c,
3520		NCURSES_BOOL flag)
3521		{ return(*(int *)0); }
3522
3523/* ./base/version.c */
3524
3525#undef curses_version
3526const char *curses_version(void)
3527		{ return(*(const char **)0); }
3528