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