1/****************************************************************************
2 * Copyright (c) 1998-2004,2005 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-2004,2005                                 *
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		int	old_pair, 
246		int	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 mouse_trafo
1021NCURSES_BOOL	mouse_trafo(
1022		int	*a1, 
1023		int	*a2, 
1024		NCURSES_BOOL	z)
1025		{ return(*(NCURSES_BOOL *)0); }
1026
1027/* ./base/lib_getch.c */
1028
1029#include <fifo_defs.h>
1030
1031#undef ESCDELAY
1032int	ESCDELAY;
1033
1034#undef _nc_wgetch
1035int	_nc_wgetch(
1036		WINDOW	*win, 
1037		unsigned long *result, 
1038		int	use_meta)
1039		{ return(*(int *)0); }
1040
1041#undef wgetch
1042int	wgetch(
1043		WINDOW	*win)
1044		{ return(*(int *)0); }
1045
1046/* ./base/lib_getstr.c */
1047
1048#undef wgetnstr
1049int	wgetnstr(
1050		WINDOW	*win, 
1051		char	*str, 
1052		int	maxlen)
1053		{ return(*(int *)0); }
1054
1055/* ./base/lib_hline.c */
1056
1057#undef whline
1058int	whline(
1059		WINDOW	*win, 
1060		chtype	ch, 
1061		int	n)
1062		{ return(*(int *)0); }
1063
1064/* ./base/lib_immedok.c */
1065
1066#undef immedok
1067void	immedok(
1068		WINDOW	*win, 
1069		NCURSES_BOOL flag)
1070		{ /* void */ }
1071
1072/* ./base/lib_inchstr.c */
1073
1074#undef winchnstr
1075int	winchnstr(
1076		WINDOW	*win, 
1077		chtype	*str, 
1078		int	n)
1079		{ return(*(int *)0); }
1080
1081/* ./base/lib_initscr.c */
1082
1083#undef initscr
1084WINDOW	*initscr(void)
1085		{ return(*(WINDOW **)0); }
1086
1087/* ./base/lib_insch.c */
1088
1089#undef _nc_insert_ch
1090int	_nc_insert_ch(
1091		WINDOW	*win, 
1092		chtype	ch)
1093		{ return(*(int *)0); }
1094
1095#undef winsch
1096int	winsch(
1097		WINDOW	*win, 
1098		chtype	c)
1099		{ return(*(int *)0); }
1100
1101/* ./base/lib_insdel.c */
1102
1103#undef winsdelln
1104int	winsdelln(
1105		WINDOW	*win, 
1106		int	n)
1107		{ return(*(int *)0); }
1108
1109/* ./base/lib_insnstr.c */
1110
1111#undef winsnstr
1112int	winsnstr(
1113		WINDOW	*win, 
1114		const char *s, 
1115		int	n)
1116		{ return(*(int *)0); }
1117
1118/* ./base/lib_instr.c */
1119
1120#undef winnstr
1121int	winnstr(
1122		WINDOW	*win, 
1123		char	*str, 
1124		int	n)
1125		{ return(*(int *)0); }
1126
1127/* ./base/lib_isendwin.c */
1128
1129#undef isendwin
1130NCURSES_BOOL isendwin(void)
1131		{ return(*(NCURSES_BOOL *)0); }
1132
1133/* ./base/lib_leaveok.c */
1134
1135#undef leaveok
1136int	leaveok(
1137		WINDOW	*win, 
1138		NCURSES_BOOL flag)
1139		{ return(*(int *)0); }
1140
1141/* ./base/lib_mouse.c */
1142
1143#undef getmouse
1144int	getmouse(
1145		MEVENT	*aevent)
1146		{ return(*(int *)0); }
1147
1148#undef ungetmouse
1149int	ungetmouse(
1150		MEVENT	*aevent)
1151		{ return(*(int *)0); }
1152
1153#undef mousemask
1154mmask_t	mousemask(
1155		mmask_t	newmask, 
1156		mmask_t	*oldmask)
1157		{ return(*(mmask_t *)0); }
1158
1159#undef wenclose
1160NCURSES_BOOL wenclose(
1161		const WINDOW *win, 
1162		int	y, 
1163		int	x)
1164		{ return(*(NCURSES_BOOL *)0); }
1165
1166#undef mouseinterval
1167int	mouseinterval(
1168		int	maxclick)
1169		{ return(*(int *)0); }
1170
1171#undef _nc_has_mouse
1172int	_nc_has_mouse(void)
1173		{ return(*(int *)0); }
1174
1175#undef wmouse_trafo
1176NCURSES_BOOL wmouse_trafo(
1177		const WINDOW *win, 
1178		int	*pY, 
1179		int	*pX, 
1180		NCURSES_BOOL to_screen)
1181		{ return(*(NCURSES_BOOL *)0); }
1182
1183/* ./base/lib_move.c */
1184
1185#undef wmove
1186int	wmove(
1187		WINDOW	*win, 
1188		int	y, 
1189		int	x)
1190		{ return(*(int *)0); }
1191
1192/* ./tty/lib_mvcur.c */
1193
1194#undef _nc_msec_cost
1195int	_nc_msec_cost(
1196		const char *const cap, 
1197		int	affcnt)
1198		{ return(*(int *)0); }
1199
1200#undef _nc_mvcur_resume
1201void	_nc_mvcur_resume(void)
1202		{ /* void */ }
1203
1204#undef _nc_mvcur_init
1205void	_nc_mvcur_init(void)
1206		{ /* void */ }
1207
1208#undef _nc_mvcur_wrap
1209void	_nc_mvcur_wrap(void)
1210		{ /* void */ }
1211
1212#undef mvcur
1213int	mvcur(
1214		int	yold, 
1215		int	xold, 
1216		int	ynew, 
1217		int	xnew)
1218		{ return(*(int *)0); }
1219
1220#undef _nc_optimize_enable
1221int	_nc_optimize_enable;
1222
1223/* ./base/lib_mvwin.c */
1224
1225#undef mvwin
1226int	mvwin(
1227		WINDOW	*win, 
1228		int	by, 
1229		int	bx)
1230		{ return(*(int *)0); }
1231
1232/* ./base/lib_newterm.c */
1233
1234#undef filter
1235void	filter(void)
1236		{ /* void */ }
1237
1238#undef newterm
1239SCREEN	*newterm(
1240		char	*name, 
1241		FILE	*ofp, 
1242		FILE	*ifp)
1243		{ return(*(SCREEN **)0); }
1244
1245/* ./base/lib_newwin.c */
1246
1247#undef _nc_freewin
1248int	_nc_freewin(
1249		WINDOW	*win)
1250		{ return(*(int *)0); }
1251
1252#undef newwin
1253WINDOW	*newwin(
1254		int	num_lines, 
1255		int	num_columns, 
1256		int	begy, 
1257		int	begx)
1258		{ return(*(WINDOW **)0); }
1259
1260#undef derwin
1261WINDOW	*derwin(
1262		WINDOW	*orig, 
1263		int	num_lines, 
1264		int	num_columns, 
1265		int	begy, 
1266		int	begx)
1267		{ return(*(WINDOW **)0); }
1268
1269#undef subwin
1270WINDOW	*subwin(
1271		WINDOW	*w, 
1272		int	l, 
1273		int	c, 
1274		int	y, 
1275		int	x)
1276		{ return(*(WINDOW **)0); }
1277
1278#undef _nc_makenew
1279WINDOW	*_nc_makenew(
1280		int	num_lines, 
1281		int	num_columns, 
1282		int	begy, 
1283		int	begx, 
1284		int	flags)
1285		{ return(*(WINDOW **)0); }
1286
1287/* ./base/lib_nl.c */
1288
1289#undef nl
1290int	nl(void)
1291		{ return(*(int *)0); }
1292
1293#undef nonl
1294int	nonl(void)
1295		{ return(*(int *)0); }
1296
1297/* ./base/lib_overlay.c */
1298
1299#undef overlay
1300int	overlay(
1301		const WINDOW *win1, 
1302		WINDOW	*win2)
1303		{ return(*(int *)0); }
1304
1305#undef overwrite
1306int	overwrite(
1307		const WINDOW *win1, 
1308		WINDOW	*win2)
1309		{ return(*(int *)0); }
1310
1311#undef copywin
1312int	copywin(
1313		const WINDOW *src, 
1314		WINDOW	*dst, 
1315		int	sminrow, 
1316		int	smincol, 
1317		int	dminrow, 
1318		int	dmincol, 
1319		int	dmaxrow, 
1320		int	dmaxcol, 
1321		int	over)
1322		{ return(*(int *)0); }
1323
1324/* ./base/lib_pad.c */
1325
1326#undef newpad
1327WINDOW	*newpad(
1328		int	l, 
1329		int	c)
1330		{ return(*(WINDOW **)0); }
1331
1332#undef subpad
1333WINDOW	*subpad(
1334		WINDOW	*orig, 
1335		int	l, 
1336		int	c, 
1337		int	begy, 
1338		int	begx)
1339		{ return(*(WINDOW **)0); }
1340
1341#undef prefresh
1342int	prefresh(
1343		WINDOW	*win, 
1344		int	pminrow, 
1345		int	pmincol, 
1346		int	sminrow, 
1347		int	smincol, 
1348		int	smaxrow, 
1349		int	smaxcol)
1350		{ return(*(int *)0); }
1351
1352#undef pnoutrefresh
1353int	pnoutrefresh(
1354		WINDOW	*win, 
1355		int	pminrow, 
1356		int	pmincol, 
1357		int	sminrow, 
1358		int	smincol, 
1359		int	smaxrow, 
1360		int	smaxcol)
1361		{ return(*(int *)0); }
1362
1363#undef pechochar
1364int	pechochar(
1365		WINDOW	*pad, 
1366		const chtype ch)
1367		{ return(*(int *)0); }
1368
1369/* ./base/lib_printw.c */
1370
1371#undef printw
1372int	printw(
1373		const char *fmt, 
1374		...)
1375		{ return(*(int *)0); }
1376
1377#undef wprintw
1378int	wprintw(
1379		WINDOW	*win, 
1380		const char *fmt, 
1381		...)
1382		{ return(*(int *)0); }
1383
1384#undef mvprintw
1385int	mvprintw(
1386		int	y, 
1387		int	x, 
1388		const char *fmt, 
1389		...)
1390		{ return(*(int *)0); }
1391
1392#undef mvwprintw
1393int	mvwprintw(
1394		WINDOW	*win, 
1395		int	y, 
1396		int	x, 
1397		const char *fmt, 
1398		...)
1399		{ return(*(int *)0); }
1400
1401#undef vwprintw
1402int	vwprintw(
1403		WINDOW	*win, 
1404		const char *fmt, 
1405		va_list	argp)
1406		{ return(*(int *)0); }
1407
1408/* ./base/lib_redrawln.c */
1409
1410#undef wredrawln
1411int	wredrawln(
1412		WINDOW	*win, 
1413		int	beg, 
1414		int	num)
1415		{ return(*(int *)0); }
1416
1417/* ./base/lib_refresh.c */
1418
1419#undef wrefresh
1420int	wrefresh(
1421		WINDOW	*win)
1422		{ return(*(int *)0); }
1423
1424#undef wnoutrefresh
1425int	wnoutrefresh(
1426		WINDOW	*win)
1427		{ return(*(int *)0); }
1428
1429/* ./base/lib_restart.c */
1430
1431#undef restartterm
1432int	restartterm(
1433		char	*termp, 
1434		int	filenum, 
1435		int	*errret)
1436		{ return(*(int *)0); }
1437
1438/* ./base/lib_scanw.c */
1439
1440#undef vwscanw
1441int	vwscanw(
1442		WINDOW	*win, 
1443		char	*fmt, 
1444		va_list	argp)
1445		{ return(*(int *)0); }
1446
1447#undef scanw
1448int	scanw(
1449		char	*fmt, 
1450		...)
1451		{ return(*(int *)0); }
1452
1453#undef wscanw
1454int	wscanw(
1455		WINDOW	*win, 
1456		char	*fmt, 
1457		...)
1458		{ return(*(int *)0); }
1459
1460#undef mvscanw
1461int	mvscanw(
1462		int	y, 
1463		int	x, 
1464		char	*fmt, 
1465		...)
1466		{ return(*(int *)0); }
1467
1468#undef mvwscanw
1469int	mvwscanw(
1470		WINDOW	*win, 
1471		int	y, 
1472		int	x, 
1473		char	*fmt, 
1474		...)
1475		{ return(*(int *)0); }
1476
1477/* ./base/lib_screen.c */
1478
1479#undef getwin
1480WINDOW	*getwin(
1481		FILE	*filep)
1482		{ return(*(WINDOW **)0); }
1483
1484#undef putwin
1485int	putwin(
1486		WINDOW	*win, 
1487		FILE	*filep)
1488		{ return(*(int *)0); }
1489
1490#undef scr_restore
1491int	scr_restore(
1492		const char *file)
1493		{ return(*(int *)0); }
1494
1495#undef scr_dump
1496int	scr_dump(
1497		const char *file)
1498		{ return(*(int *)0); }
1499
1500#undef scr_init
1501int	scr_init(
1502		const char *file)
1503		{ return(*(int *)0); }
1504
1505#undef scr_set
1506int	scr_set(
1507		const char *file)
1508		{ return(*(int *)0); }
1509
1510/* ./base/lib_scroll.c */
1511
1512#undef _nc_scroll_window
1513void	_nc_scroll_window(
1514		WINDOW	*win, 
1515		int const n, 
1516		short const top, 
1517		short const bottom, 
1518		chtype	blank)
1519		{ /* void */ }
1520
1521#undef wscrl
1522int	wscrl(
1523		WINDOW	*win, 
1524		int	n)
1525		{ return(*(int *)0); }
1526
1527/* ./base/lib_scrollok.c */
1528
1529#undef scrollok
1530int	scrollok(
1531		WINDOW	*win, 
1532		NCURSES_BOOL flag)
1533		{ return(*(int *)0); }
1534
1535/* ./base/lib_scrreg.c */
1536
1537#undef wsetscrreg
1538int	wsetscrreg(
1539		WINDOW	*win, 
1540		int	top, 
1541		int	bottom)
1542		{ return(*(int *)0); }
1543
1544/* ./base/lib_set_term.c */
1545
1546#undef set_term
1547SCREEN	*set_term(
1548		SCREEN	*screenp)
1549		{ return(*(SCREEN **)0); }
1550
1551#undef delscreen
1552void	delscreen(
1553		SCREEN	*sp)
1554		{ /* void */ }
1555
1556#undef _nc_setupscreen
1557int	_nc_setupscreen(
1558		short	slines, 
1559		short const scolumns, 
1560		FILE	*output)
1561		{ return(*(int *)0); }
1562
1563#undef _nc_ripoffline
1564int	_nc_ripoffline(
1565		int	line, 
1566		int	(*init)(
1567		WINDOW	*p1, 
1568		int	p2))
1569		{ return(*(int *)0); }
1570
1571#undef ripoffline
1572int	ripoffline(
1573		int	line, 
1574		int	(*init)(
1575		WINDOW	*p1, 
1576		int	p2))
1577		{ return(*(int *)0); }
1578
1579/* ./base/lib_slk.c */
1580
1581#undef _nc_slk_format
1582int	_nc_slk_format;
1583
1584#undef _nc_slk_initialize
1585int	_nc_slk_initialize(
1586		WINDOW	*stwin, 
1587		int	cols)
1588		{ return(*(int *)0); }
1589
1590#undef slk_restore
1591int	slk_restore(void)
1592		{ return(*(int *)0); }
1593
1594/* ./base/lib_slkatr_set.c */
1595
1596#undef slk_attr_set
1597int	slk_attr_set(
1598		const attr_t attr, 
1599		short	color_pair_number, 
1600		void	*opts)
1601		{ return(*(int *)0); }
1602
1603/* ./base/lib_slkatrof.c */
1604
1605#undef slk_attroff
1606int	slk_attroff(
1607		const chtype attr)
1608		{ return(*(int *)0); }
1609
1610/* ./base/lib_slkatron.c */
1611
1612#undef slk_attron
1613int	slk_attron(
1614		const chtype attr)
1615		{ return(*(int *)0); }
1616
1617/* ./base/lib_slkatrset.c */
1618
1619#undef slk_attrset
1620int	slk_attrset(
1621		const chtype attr)
1622		{ return(*(int *)0); }
1623
1624/* ./base/lib_slkattr.c */
1625
1626#undef slk_attr
1627attr_t	slk_attr(void)
1628		{ return(*(attr_t *)0); }
1629
1630/* ./base/lib_slkclear.c */
1631
1632#undef slk_clear
1633int	slk_clear(void)
1634		{ return(*(int *)0); }
1635
1636/* ./base/lib_slkcolor.c */
1637
1638#undef slk_color
1639int	slk_color(
1640		short	color_pair_number)
1641		{ return(*(int *)0); }
1642
1643/* ./base/lib_slkinit.c */
1644
1645#undef slk_init
1646int	slk_init(
1647		int	format)
1648		{ return(*(int *)0); }
1649
1650/* ./base/lib_slklab.c */
1651
1652#undef slk_label
1653char	*slk_label(
1654		int	n)
1655		{ return(*(char **)0); }
1656
1657/* ./base/lib_slkrefr.c */
1658
1659#undef slk_noutrefresh
1660int	slk_noutrefresh(void)
1661		{ return(*(int *)0); }
1662
1663#undef slk_refresh
1664int	slk_refresh(void)
1665		{ return(*(int *)0); }
1666
1667/* ./base/lib_slkset.c */
1668
1669#undef slk_set
1670int	slk_set(
1671		int	i, 
1672		const char *astr, 
1673		int	format)
1674		{ return(*(int *)0); }
1675
1676/* ./base/lib_slktouch.c */
1677
1678#undef slk_touch
1679int	slk_touch(void)
1680		{ return(*(int *)0); }
1681
1682/* ./base/lib_touch.c */
1683
1684#undef is_linetouched
1685NCURSES_BOOL is_linetouched(
1686		WINDOW	*win, 
1687		int	line)
1688		{ return(*(NCURSES_BOOL *)0); }
1689
1690#undef is_wintouched
1691NCURSES_BOOL is_wintouched(
1692		WINDOW	*win)
1693		{ return(*(NCURSES_BOOL *)0); }
1694
1695#undef wtouchln
1696int	wtouchln(
1697		WINDOW	*win, 
1698		int	y, 
1699		int	n, 
1700		int	changed)
1701		{ return(*(int *)0); }
1702
1703/* ./trace/lib_traceatr.c */
1704
1705#undef _traceattr2
1706char	*_traceattr2(
1707		int	bufnum, 
1708		attr_t	newmode)
1709		{ return(*(char **)0); }
1710
1711#undef _traceattr
1712char	*_traceattr(
1713		attr_t	newmode)
1714		{ return(*(char **)0); }
1715
1716#undef _nc_retrace_attr_t
1717attr_t	_nc_retrace_attr_t(
1718		attr_t	code)
1719		{ return(*(attr_t *)0); }
1720
1721#undef _nc_altcharset_name
1722const char *_nc_altcharset_name(
1723		attr_t	attr, 
1724		chtype	ch)
1725		{ return(*(const char **)0); }
1726
1727#undef _tracechtype2
1728char	*_tracechtype2(
1729		int	bufnum, 
1730		chtype	ch)
1731		{ return(*(char **)0); }
1732
1733#undef _tracechtype
1734char	*_tracechtype(
1735		chtype	ch)
1736		{ return(*(char **)0); }
1737
1738#undef _nc_retrace_chtype
1739chtype	_nc_retrace_chtype(
1740		chtype	code)
1741		{ return(*(chtype *)0); }
1742
1743/* ./trace/lib_tracedmp.c */
1744
1745#undef _tracedump
1746void	_tracedump(
1747		const char *name, 
1748		WINDOW	*win)
1749		{ /* void */ }
1750
1751/* ./trace/lib_tracemse.c */
1752
1753#undef _tracemouse
1754char	*_tracemouse(
1755		MEVENT const *ep)
1756		{ return(*(char **)0); }
1757
1758/* ./tty/lib_tstp.c */
1759
1760#include <SigAction.h>
1761
1762#undef _nc_signal_handler
1763void	_nc_signal_handler(
1764		NCURSES_BOOL enable)
1765		{ /* void */ }
1766
1767/* ./base/lib_ungetch.c */
1768
1769#undef _nc_fifo_dump
1770void	_nc_fifo_dump(void)
1771		{ /* void */ }
1772
1773#undef ungetch
1774int	ungetch(
1775		int	ch)
1776		{ return(*(int *)0); }
1777
1778/* ./tty/lib_vidattr.c */
1779
1780#undef vidputs
1781int	vidputs(
1782		chtype	newmode, 
1783		int	(*outc)(
1784		int	p1))
1785		{ return(*(int *)0); }
1786
1787#undef vidattr
1788int	vidattr(
1789		chtype	newmode)
1790		{ return(*(int *)0); }
1791
1792#undef termattrs
1793chtype	termattrs(void)
1794		{ return(*(chtype *)0); }
1795
1796/* ./base/lib_vline.c */
1797
1798#undef wvline
1799int	wvline(
1800		WINDOW	*win, 
1801		chtype	ch, 
1802		int	n)
1803		{ return(*(int *)0); }
1804
1805/* ./base/lib_wattroff.c */
1806
1807#undef wattr_off
1808int	wattr_off(
1809		WINDOW	*win, 
1810		attr_t	at, 
1811		void	*opts)
1812		{ return(*(int *)0); }
1813
1814/* ./base/lib_wattron.c */
1815
1816#undef wattr_on
1817int	wattr_on(
1818		WINDOW	*win, 
1819		attr_t	at, 
1820		void	*opts)
1821		{ return(*(int *)0); }
1822
1823/* ./base/lib_winch.c */
1824
1825#undef winch
1826chtype	winch(
1827		WINDOW	*win)
1828		{ return(*(chtype *)0); }
1829
1830/* ./base/lib_window.c */
1831
1832#undef _nc_synchook
1833void	_nc_synchook(
1834		WINDOW	*win)
1835		{ /* void */ }
1836
1837#undef mvderwin
1838int	mvderwin(
1839		WINDOW	*win, 
1840		int	y, 
1841		int	x)
1842		{ return(*(int *)0); }
1843
1844#undef syncok
1845int	syncok(
1846		WINDOW	*win, 
1847		NCURSES_BOOL bf)
1848		{ return(*(int *)0); }
1849
1850#undef wsyncup
1851void	wsyncup(
1852		WINDOW	*win)
1853		{ /* void */ }
1854
1855#undef wsyncdown
1856void	wsyncdown(
1857		WINDOW	*win)
1858		{ /* void */ }
1859
1860#undef wcursyncup
1861void	wcursyncup(
1862		WINDOW	*win)
1863		{ /* void */ }
1864
1865#undef dupwin
1866WINDOW	*dupwin(
1867		WINDOW	*win)
1868		{ return(*(WINDOW **)0); }
1869
1870/* ./base/nc_panel.c */
1871
1872#undef _nc_panelhook
1873struct panelhook *_nc_panelhook(void)
1874		{ return(*(struct panelhook **)0); }
1875
1876/* ./base/safe_sprintf.c */
1877
1878#undef _nc_printf_string
1879char	*_nc_printf_string(
1880		const char *fmt, 
1881		va_list	ap)
1882		{ return(*(char **)0); }
1883
1884/* ./tty/tty_update.c */
1885
1886#include <sys/time.h>
1887#include <sys/times.h>
1888
1889#undef doupdate
1890int	doupdate(void)
1891		{ return(*(int *)0); }
1892
1893#undef _nc_scrolln
1894int	_nc_scrolln(
1895		int	n, 
1896		int	top, 
1897		int	bot, 
1898		int	maxy)
1899		{ return(*(int *)0); }
1900
1901#undef _nc_screen_resume
1902void	_nc_screen_resume(void)
1903		{ /* void */ }
1904
1905#undef _nc_screen_init
1906void	_nc_screen_init(void)
1907		{ /* void */ }
1908
1909#undef _nc_screen_wrap
1910void	_nc_screen_wrap(void)
1911		{ /* void */ }
1912
1913#undef _nc_do_xmc_glitch
1914void	_nc_do_xmc_glitch(
1915		attr_t	previous)
1916		{ /* void */ }
1917
1918/* ./trace/varargs.c */
1919
1920typedef enum {
1921    atUnknown = 0, atInteger, atFloat, atPoint, atString
1922} ARGTYPE;
1923
1924#undef _nc_varargs
1925char	*_nc_varargs(
1926		const char *fmt, 
1927		va_list	ap)
1928		{ return(*(char **)0); }
1929
1930/* ./base/memmove.c */
1931
1932#undef _nc_memmove
1933void	_nc_memmove(void)
1934		{ /* void */ }
1935
1936/* ./base/vsscanf.c */
1937
1938#undef _nc_vsscanf
1939void	_nc_vsscanf(void)
1940		{ /* void */ }
1941
1942/* ./base/lib_freeall.c */
1943
1944#include <term_entry.h>
1945
1946#undef _nc_freeall
1947void	_nc_freeall(void)
1948		{ /* void */ }
1949
1950/* ./expanded.c */
1951
1952#undef _nc_toggle_attr_on
1953void	_nc_toggle_attr_on(
1954		attr_t	*S, 
1955		attr_t	at)
1956		{ /* void */ }
1957
1958#undef _nc_toggle_attr_off
1959void	_nc_toggle_attr_off(
1960		attr_t	*S, 
1961		attr_t	at)
1962		{ /* void */ }
1963
1964#undef _nc_DelCharCost
1965int	_nc_DelCharCost(
1966		int	count)
1967		{ return(*(int *)0); }
1968
1969#undef _nc_InsCharCost
1970int	_nc_InsCharCost(
1971		int	count)
1972		{ return(*(int *)0); }
1973
1974#undef _nc_UpdateAttrs
1975void	_nc_UpdateAttrs(
1976		chtype	c)
1977		{ /* void */ }
1978
1979/* ./base/lib_dft_fgbg.c */
1980
1981#undef use_default_colors
1982int	use_default_colors(void)
1983		{ return(*(int *)0); }
1984
1985#undef assume_default_colors
1986int	assume_default_colors(
1987		int	fg, 
1988		int	bg)
1989		{ return(*(int *)0); }
1990
1991/* ./tinfo/lib_print.c */
1992
1993#undef mcprint
1994int	mcprint(
1995		char	*data, 
1996		int	len)
1997		{ return(*(int *)0); }
1998
1999/* ./base/resizeterm.c */
2000
2001#undef is_term_resized
2002NCURSES_BOOL is_term_resized(
2003		int	ToLines, 
2004		int	ToCols)
2005		{ return(*(NCURSES_BOOL *)0); }
2006
2007#undef resize_term
2008int	resize_term(
2009		int	ToLines, 
2010		int	ToCols)
2011		{ return(*(int *)0); }
2012
2013#undef resizeterm
2014int	resizeterm(
2015		int	ToLines, 
2016		int	ToCols)
2017		{ return(*(int *)0); }
2018
2019/* ./trace/trace_xnames.c */
2020
2021#undef _nc_trace_xnames
2022void	_nc_trace_xnames(
2023		TERMTYPE *tp)
2024		{ /* void */ }
2025
2026/* ./base/wresize.c */
2027
2028#undef wresize
2029int	wresize(
2030		WINDOW	*win, 
2031		int	ToLines, 
2032		int	ToCols)
2033		{ return(*(int *)0); }
2034
2035/* ./tinfo/access.c */
2036
2037#include <nc_alloc.h>
2038
2039#undef _nc_rootname
2040char	*_nc_rootname(
2041		char	*path)
2042		{ return(*(char **)0); }
2043
2044#undef _nc_pathlast
2045unsigned _nc_pathlast(
2046		const char *path)
2047		{ return(*(unsigned *)0); }
2048
2049#undef _nc_basename
2050char	*_nc_basename(
2051		char	*path)
2052		{ return(*(char **)0); }
2053
2054#undef _nc_access
2055int	_nc_access(
2056		const char *path, 
2057		int	mode)
2058		{ return(*(int *)0); }
2059
2060#undef _nc_env_access
2061int	_nc_env_access(void)
2062		{ return(*(int *)0); }
2063
2064/* ./tinfo/add_tries.c */
2065
2066#undef _nc_add_to_try
2067void	_nc_add_to_try(
2068		struct tries **tree, 
2069		const char *str, 
2070		unsigned short code)
2071		{ /* void */ }
2072
2073/* ./tinfo/alloc_entry.c */
2074
2075#undef _nc_init_entry
2076void	_nc_init_entry(
2077		TERMTYPE *const tp)
2078		{ /* void */ }
2079
2080#undef _nc_copy_entry
2081ENTRY	*_nc_copy_entry(
2082		ENTRY	*oldp)
2083		{ return(*(ENTRY **)0); }
2084
2085#undef _nc_save_str
2086char	*_nc_save_str(
2087		const char *const string)
2088		{ return(*(char **)0); }
2089
2090#undef _nc_wrap_entry
2091void	_nc_wrap_entry(
2092		ENTRY	*const ep, 
2093		NCURSES_BOOL copy_strings)
2094		{ /* void */ }
2095
2096#undef _nc_merge_entry
2097void	_nc_merge_entry(
2098		TERMTYPE *const to, 
2099		TERMTYPE *const from)
2100		{ /* void */ }
2101
2102/* ./tinfo/alloc_ttype.c */
2103
2104#undef _nc_align_termtype
2105void	_nc_align_termtype(
2106		TERMTYPE *to, 
2107		TERMTYPE *from)
2108		{ /* void */ }
2109
2110#undef _nc_copy_termtype
2111void	_nc_copy_termtype(
2112		TERMTYPE *dst, 
2113		TERMTYPE *src)
2114		{ /* void */ }
2115
2116/* ./tinfo/captoinfo.c */
2117
2118#undef _nc_captoinfo
2119char	*_nc_captoinfo(
2120		const char *cap, 
2121		const char *s, 
2122		int const parameterized)
2123		{ return(*(char **)0); }
2124
2125#undef _nc_infotocap
2126char	*_nc_infotocap(
2127		const char *cap, 
2128		const char *str, 
2129		int const parameterized)
2130		{ return(*(char **)0); }
2131
2132/* ./codes.c */
2133
2134#undef boolcodes
2135char	*const boolcodes[] = {0};
2136#undef numcodes
2137char	*const numcodes[] = {0};
2138#undef strcodes
2139char	*const strcodes[] = {0};
2140
2141/* ./comp_captab.c */
2142
2143#include <ncurses_cfg.h>
2144
2145#undef _nc_info_hash_table
2146const struct name_table_entry *const _nc_info_hash_table[995] = {0};
2147#undef _nc_cap_hash_table
2148const struct name_table_entry *const _nc_cap_hash_table[995] = {0};
2149#undef _nc_capalias_table
2150const struct alias _nc_capalias_table[] = {0};
2151#undef _nc_infoalias_table
2152const struct alias _nc_infoalias_table[] = {0};
2153
2154#undef _nc_get_table
2155const struct name_table_entry *_nc_get_table(
2156		NCURSES_BOOL termcap)
2157		{ return(*(const struct name_table_entry **)0); }
2158
2159#undef _nc_get_hash_table
2160const struct name_table_entry *const *_nc_get_hash_table(
2161		NCURSES_BOOL termcap)
2162		{ return(*(const struct name_table_entry **)0); }
2163
2164/* ./tinfo/comp_error.c */
2165
2166#undef _nc_suppress_warnings
2167NCURSES_BOOL _nc_suppress_warnings;
2168#undef _nc_curr_line
2169int	_nc_curr_line;
2170#undef _nc_curr_col
2171int	_nc_curr_col;
2172
2173#undef _nc_set_source
2174void	_nc_set_source(
2175		const char *const name)
2176		{ /* void */ }
2177
2178#undef _nc_set_type
2179void	_nc_set_type(
2180		const char *const name)
2181		{ /* void */ }
2182
2183#undef _nc_get_type
2184void	_nc_get_type(
2185		char	*name)
2186		{ /* void */ }
2187
2188#undef _nc_warning
2189void	_nc_warning(
2190		const char *const fmt, 
2191		...)
2192		{ /* void */ }
2193
2194#undef _nc_err_abort
2195void	_nc_err_abort(
2196		const char *const fmt, 
2197		...)
2198		{ /* void */ }
2199
2200#undef _nc_syserr_abort
2201void	_nc_syserr_abort(
2202		const char *const fmt, 
2203		...)
2204		{ /* void */ }
2205
2206/* ./tinfo/comp_expand.c */
2207
2208#undef _nc_tic_expand
2209char	*_nc_tic_expand(
2210		const char *srcp, 
2211		NCURSES_BOOL tic_format, 
2212		int	numbers)
2213		{ return(*(char **)0); }
2214
2215/* ./tinfo/comp_hash.c */
2216
2217#include <hashsize.h>
2218
2219#undef _nc_find_entry
2220struct name_table_entry const *_nc_find_entry(
2221		const char *string, 
2222		const struct name_table_entry *const *hash_table)
2223		{ return(*(struct name_table_entry const **)0); }
2224
2225#undef _nc_find_type_entry
2226struct name_table_entry const *_nc_find_type_entry(
2227		const char *string, 
2228		int	type, 
2229		const struct name_table_entry *table)
2230		{ return(*(struct name_table_entry const **)0); }
2231
2232/* ./tinfo/comp_parse.c */
2233
2234#undef _nc_check_termtype2
2235void	(*_nc_check_termtype2)(
2236		TERMTYPE *p1, 
2237		NCURSES_BOOL p2);
2238#undef _nc_check_termtype
2239void	(*_nc_check_termtype)(
2240		TERMTYPE *p1);
2241#undef _nc_head
2242ENTRY	*_nc_head;
2243#undef _nc_tail
2244ENTRY	*_nc_tail;
2245
2246#undef _nc_free_entries
2247void	_nc_free_entries(
2248		ENTRY	*headp)
2249		{ /* void */ }
2250
2251#undef _nc_delink_entry
2252ENTRY	*_nc_delink_entry(
2253		ENTRY	*headp, 
2254		TERMTYPE *tterm)
2255		{ return(*(ENTRY **)0); }
2256
2257#undef _nc_free_entry
2258void	_nc_free_entry(
2259		ENTRY	*headp, 
2260		TERMTYPE *tterm)
2261		{ /* void */ }
2262
2263#undef _nc_entry_match
2264NCURSES_BOOL _nc_entry_match(
2265		char	*n1, 
2266		char	*n2)
2267		{ return(*(NCURSES_BOOL *)0); }
2268
2269#undef _nc_read_entry_source
2270void	_nc_read_entry_source(
2271		FILE	*fp, 
2272		char	*buf, 
2273		int	literal, 
2274		NCURSES_BOOL silent, 
2275		NCURSES_BOOL (*hook)(
2276		ENTRY	*p1))
2277		{ /* void */ }
2278
2279#undef _nc_resolve_uses2
2280int	_nc_resolve_uses2(
2281		NCURSES_BOOL fullresolve, 
2282		NCURSES_BOOL literal)
2283		{ return(*(int *)0); }
2284
2285#undef _nc_resolve_uses
2286int	_nc_resolve_uses(
2287		NCURSES_BOOL fullresolve)
2288		{ return(*(int *)0); }
2289
2290/* ./tinfo/comp_scan.c */
2291
2292#undef _nc_syntax
2293int	_nc_syntax;
2294#undef _nc_curr_file_pos
2295long	_nc_curr_file_pos;
2296#undef _nc_comment_start
2297long	_nc_comment_start;
2298#undef _nc_comment_end
2299long	_nc_comment_end;
2300#undef _nc_start_line
2301long	_nc_start_line;
2302#undef _nc_curr_token
2303struct token _nc_curr_token;
2304#undef _nc_disable_period
2305NCURSES_BOOL _nc_disable_period;
2306
2307#undef _nc_reset_input
2308void	_nc_reset_input(
2309		FILE	*fp, 
2310		char	*buf)
2311		{ /* void */ }
2312
2313#undef _nc_get_token
2314int	_nc_get_token(
2315		NCURSES_BOOL silent)
2316		{ return(*(int *)0); }
2317
2318#undef _nc_trans_string
2319int	_nc_trans_string(
2320		char	*ptr, 
2321		char	*last)
2322		{ return(*(int *)0); }
2323
2324#undef _nc_push_token
2325void	_nc_push_token(
2326		int	tokclass)
2327		{ /* void */ }
2328
2329#undef _nc_panic_mode
2330void	_nc_panic_mode(
2331		char	ch)
2332		{ /* void */ }
2333
2334/* ./tinfo/doalloc.c */
2335
2336#undef _nc_doalloc
2337void	*_nc_doalloc(
2338		void	*oldp, 
2339		size_t	amount)
2340		{ return(*(void **)0); }
2341
2342/* ./fallback.c */
2343
2344#undef _nc_fallback
2345const TERMTYPE *_nc_fallback(
2346		const char *name)
2347		{ return(*(const TERMTYPE **)0); }
2348
2349/* ./tinfo/free_ttype.c */
2350
2351#undef _nc_free_termtype
2352void	_nc_free_termtype(
2353		TERMTYPE *ptr)
2354		{ /* void */ }
2355
2356#undef _nc_user_definable
2357NCURSES_BOOL _nc_user_definable;
2358
2359#undef use_extended_names
2360int	use_extended_names(
2361		NCURSES_BOOL flag)
2362		{ return(*(int *)0); }
2363
2364/* ./tinfo/getenv_num.c */
2365
2366#undef _nc_getenv_num
2367int	_nc_getenv_num(
2368		const char *name)
2369		{ return(*(int *)0); }
2370
2371/* ./tinfo/home_terminfo.c */
2372
2373#undef _nc_home_terminfo
2374char	*_nc_home_terminfo(void)
2375		{ return(*(char **)0); }
2376
2377/* ./tinfo/init_keytry.c */
2378
2379#if 0
2380
2381#include <init_keytry.h>
2382
2383#undef _nc_tinfo_fkeys
2384struct tinfo_fkeys _nc_tinfo_fkeys[];
2385
2386#endif
2387
2388#undef _nc_init_keytry
2389void	_nc_init_keytry(void)
2390		{ /* void */ }
2391
2392/* ./tinfo/lib_acs.c */
2393
2394#undef acs_map
2395chtype	acs_map[128];
2396
2397#undef _nc_init_acs
2398void	_nc_init_acs(void)
2399		{ /* void */ }
2400
2401/* ./tinfo/lib_baudrate.c */
2402
2403#include <termcap.h>
2404
2405struct speed {
2406    int s; 
2407    int sp; 
2408};
2409
2410#undef _nc_baudrate
2411int	_nc_baudrate(
2412		int	OSpeed)
2413		{ return(*(int *)0); }
2414
2415#undef _nc_ospeed
2416int	_nc_ospeed(
2417		int	BaudRate)
2418		{ return(*(int *)0); }
2419
2420#undef baudrate
2421int	baudrate(void)
2422		{ return(*(int *)0); }
2423
2424/* ./tinfo/lib_cur_term.c */
2425
2426#undef cur_term
2427TERMINAL *cur_term;
2428
2429#undef set_curterm
2430TERMINAL *set_curterm(
2431		TERMINAL *termp)
2432		{ return(*(TERMINAL **)0); }
2433
2434#undef del_curterm
2435int	del_curterm(
2436		TERMINAL *termp)
2437		{ return(*(int *)0); }
2438
2439/* ./tinfo/lib_data.c */
2440
2441#undef stdscr
2442WINDOW	*stdscr;
2443#undef curscr
2444WINDOW	*curscr;
2445#undef newscr
2446WINDOW	*newscr;
2447#undef _nc_screen_chain
2448SCREEN	*_nc_screen_chain;
2449#undef SP
2450SCREEN	*SP;
2451
2452/* ./tinfo/lib_has_cap.c */
2453
2454#undef has_ic
2455NCURSES_BOOL has_ic(void)
2456		{ return(*(NCURSES_BOOL *)0); }
2457
2458#undef has_il
2459NCURSES_BOOL has_il(void)
2460		{ return(*(NCURSES_BOOL *)0); }
2461
2462/* ./tinfo/lib_kernel.c */
2463
2464#undef erasechar
2465char	erasechar(void)
2466		{ return(*(char *)0); }
2467
2468#undef killchar
2469char	killchar(void)
2470		{ return(*(char *)0); }
2471
2472#undef flushinp
2473int	flushinp(void)
2474		{ return(*(int *)0); }
2475
2476/* ./lib_keyname.c */
2477
2478#undef _nc_key_names
2479const struct kn _nc_key_names[] = {0};
2480
2481#undef keyname
2482char	*keyname(
2483		int	c)
2484		{ return(*(char **)0); }
2485
2486/* ./tinfo/lib_longname.c */
2487
2488#undef longname
2489char	*longname(void)
2490		{ return(*(char **)0); }
2491
2492/* ./tinfo/lib_napms.c */
2493
2494#include <time.h>
2495
2496#undef napms
2497int	napms(
2498		int	ms)
2499		{ return(*(int *)0); }
2500
2501/* ./tinfo/lib_options.c */
2502
2503#undef idlok
2504int	idlok(
2505		WINDOW	*win, 
2506		NCURSES_BOOL flag)
2507		{ return(*(int *)0); }
2508
2509#undef idcok
2510void	idcok(
2511		WINDOW	*win, 
2512		NCURSES_BOOL flag)
2513		{ /* void */ }
2514
2515#undef halfdelay
2516int	halfdelay(
2517		int	t)
2518		{ return(*(int *)0); }
2519
2520#undef nodelay
2521int	nodelay(
2522		WINDOW	*win, 
2523		NCURSES_BOOL flag)
2524		{ return(*(int *)0); }
2525
2526#undef notimeout
2527int	notimeout(
2528		WINDOW	*win, 
2529		NCURSES_BOOL f)
2530		{ return(*(int *)0); }
2531
2532#undef wtimeout
2533void	wtimeout(
2534		WINDOW	*win, 
2535		int	delay)
2536		{ /* void */ }
2537
2538#undef keypad
2539int	keypad(
2540		WINDOW	*win, 
2541		NCURSES_BOOL flag)
2542		{ return(*(int *)0); }
2543
2544#undef meta
2545int	meta(
2546		WINDOW	*win, 
2547		NCURSES_BOOL flag)
2548		{ return(*(int *)0); }
2549
2550#undef curs_set
2551int	curs_set(
2552		int	vis)
2553		{ return(*(int *)0); }
2554
2555#undef typeahead
2556int	typeahead(
2557		int	fd)
2558		{ return(*(int *)0); }
2559
2560#undef has_key
2561int	has_key(
2562		int	keycode)
2563		{ return(*(int *)0); }
2564
2565#undef _nc_keypad
2566int	_nc_keypad(
2567		NCURSES_BOOL flag)
2568		{ return(*(int *)0); }
2569
2570/* ./tinfo/lib_raw.c */
2571
2572#undef raw
2573int	raw(void)
2574		{ return(*(int *)0); }
2575
2576#undef cbreak
2577int	cbreak(void)
2578		{ return(*(int *)0); }
2579
2580#undef qiflush
2581void	qiflush(void)
2582		{ /* void */ }
2583
2584#undef noraw
2585int	noraw(void)
2586		{ return(*(int *)0); }
2587
2588#undef nocbreak
2589int	nocbreak(void)
2590		{ return(*(int *)0); }
2591
2592#undef noqiflush
2593void	noqiflush(void)
2594		{ /* void */ }
2595
2596#undef intrflush
2597int	intrflush(
2598		WINDOW	*win, 
2599		NCURSES_BOOL flag)
2600		{ return(*(int *)0); }
2601
2602/* ./tinfo/lib_setup.c */
2603
2604#include <locale.h>
2605#include <sys/ioctl.h>
2606#include <langinfo.h>
2607
2608#undef ttytype
2609char	ttytype[256];
2610#undef LINES
2611int	LINES;
2612#undef COLS
2613int	COLS;
2614#undef TABSIZE
2615int	TABSIZE;
2616
2617#undef use_env
2618void	use_env(
2619		NCURSES_BOOL f)
2620		{ /* void */ }
2621
2622#undef _nc_update_screensize
2623void	_nc_update_screensize(void)
2624		{ /* void */ }
2625
2626#undef _nc_get_locale
2627char	*_nc_get_locale(void)
2628		{ return(*(char **)0); }
2629
2630#undef _nc_unicode_locale
2631int	_nc_unicode_locale(void)
2632		{ return(*(int *)0); }
2633
2634#undef _nc_locale_breaks_acs
2635int	_nc_locale_breaks_acs(void)
2636		{ return(*(int *)0); }
2637
2638#undef _nc_setupterm
2639int	_nc_setupterm(
2640		char	*tname, 
2641		int	Filedes, 
2642		int	*errret, 
2643		NCURSES_BOOL reuse)
2644		{ return(*(int *)0); }
2645
2646#undef setupterm
2647int	setupterm(
2648		char	*tname, 
2649		int	Filedes, 
2650		int	*errret)
2651		{ return(*(int *)0); }
2652
2653/* ./tinfo/lib_termcap.c */
2654
2655#undef UP
2656char	*UP;
2657#undef BC
2658char	*BC;
2659
2660#undef tgetent
2661int	tgetent(
2662		char	*bufp, 
2663		const char *name)
2664		{ return(*(int *)0); }
2665
2666#if 0
2667
2668#include <capdefaults.c>
2669
2670#endif
2671
2672#undef tgetflag
2673int	tgetflag(
2674		char	*id)
2675		{ return(*(int *)0); }
2676
2677#undef tgetnum
2678int	tgetnum(
2679		char	*id)
2680		{ return(*(int *)0); }
2681
2682#undef tgetstr
2683char	*tgetstr(
2684		char	*id, 
2685		char	**area)
2686		{ return(*(char **)0); }
2687
2688/* ./tinfo/lib_termname.c */
2689
2690#undef termname
2691char	*termname(void)
2692		{ return(*(char **)0); }
2693
2694/* ./tinfo/lib_tgoto.c */
2695
2696#undef tgoto
2697char	*tgoto(
2698		const char *string, 
2699		int	x, 
2700		int	y)
2701		{ return(*(char **)0); }
2702
2703/* ./tinfo/lib_ti.c */
2704
2705#undef tigetflag
2706int	tigetflag(
2707		char	*str)
2708		{ return(*(int *)0); }
2709
2710#undef tigetnum
2711int	tigetnum(
2712		char	*str)
2713		{ return(*(int *)0); }
2714
2715#undef tigetstr
2716char	*tigetstr(
2717		char	*str)
2718		{ return(*(char **)0); }
2719
2720/* ./tinfo/lib_tparm.c */
2721
2722typedef struct {
2723    union {
2724        int num;
2725        char *str;
2726    } data;
2727    NCURSES_BOOL num_type;
2728} stack_frame;
2729
2730#undef _nc_tparm_err
2731int	_nc_tparm_err;
2732
2733#undef _nc_tparm_analyze
2734int	_nc_tparm_analyze(
2735		const char *string, 
2736		char	*p_is_s[9], 
2737		int	*popcount)
2738		{ return(*(int *)0); }
2739
2740#undef tparm
2741char	*tparm(
2742		char	*string, 
2743		...)
2744		{ return(*(char **)0); }
2745
2746/* ./tinfo/lib_tputs.c */
2747
2748#undef PC
2749char	PC;
2750#undef ospeed
2751NCURSES_OSPEED	ospeed;
2752#undef _nc_nulls_sent
2753int	_nc_nulls_sent;
2754
2755#undef delay_output
2756int	delay_output(
2757		int	ms)
2758		{ return(*(int *)0); }
2759
2760#undef _nc_flush
2761void	_nc_flush(void)
2762		{ /* void */ }
2763
2764#undef _nc_outch
2765int	_nc_outch(
2766		int	ch)
2767		{ return(*(int *)0); }
2768
2769#undef putp
2770int	putp(
2771		const char *string)
2772		{ return(*(int *)0); }
2773
2774#undef tputs
2775int	tputs(
2776		const char *string, 
2777		int	affcnt, 
2778		int	(*outc)(
2779		int	p1))
2780		{ return(*(int *)0); }
2781
2782/* ./trace/lib_trace.c */
2783
2784#undef _nc_tracing
2785unsigned _nc_tracing;
2786#undef _nc_tputs_trace
2787const char *_nc_tputs_trace = {0};
2788#undef _nc_outchars
2789long	_nc_outchars;
2790
2791#undef trace
2792void	trace(
2793		const unsigned int tracelevel)
2794		{ /* void */ }
2795
2796#undef _tracef
2797void	_tracef(
2798		const char *fmt, 
2799		...)
2800		{ /* void */ }
2801
2802#undef _nc_retrace_bool
2803NCURSES_BOOL _nc_retrace_bool(
2804		NCURSES_BOOL code)
2805		{ return(*(NCURSES_BOOL *)0); }
2806
2807#undef _nc_retrace_int
2808int	_nc_retrace_int(
2809		int	code)
2810		{ return(*(int *)0); }
2811
2812#undef _nc_retrace_unsigned
2813unsigned _nc_retrace_unsigned(
2814		unsigned code)
2815		{ return(*(unsigned *)0); }
2816
2817#undef _nc_retrace_ptr
2818char	*_nc_retrace_ptr(
2819		char	*code)
2820		{ return(*(char **)0); }
2821
2822#undef _nc_retrace_cptr
2823const char *_nc_retrace_cptr(
2824		const char *code)
2825		{ return(*(const char **)0); }
2826
2827#undef _nc_retrace_cvoid_ptr
2828void	*_nc_retrace_cvoid_ptr(
2829		void	*code)
2830		{ return(*(void **)0); }
2831
2832#undef _nc_retrace_void_ptr
2833void	*_nc_retrace_void_ptr(
2834		void	*code)
2835		{ return(*(void **)0); }
2836
2837#undef _nc_retrace_sp
2838SCREEN	*_nc_retrace_sp(
2839		SCREEN	*code)
2840		{ return(*(SCREEN **)0); }
2841
2842#undef _nc_retrace_win
2843WINDOW	*_nc_retrace_win(
2844		WINDOW	*code)
2845		{ return(*(WINDOW **)0); }
2846
2847/* ./trace/lib_tracebits.c */
2848
2849typedef struct {
2850    unsigned int val;
2851    const char *name;
2852} BITNAMES;
2853
2854#undef _nc_trace_ttymode
2855char	*_nc_trace_ttymode(
2856		struct termios *tty)
2857		{ return(*(char **)0); }
2858
2859#undef _nc_tracebits
2860char	*_nc_tracebits(void)
2861		{ return(*(char **)0); }
2862
2863/* ./trace/lib_tracechr.c */
2864
2865#undef _tracechar
2866char	*_tracechar(
2867		int	ch)
2868		{ return(*(char **)0); }
2869
2870/* ./tinfo/lib_ttyflags.c */
2871
2872#undef _nc_get_tty_mode
2873int	_nc_get_tty_mode(
2874		struct termios *buf)
2875		{ return(*(int *)0); }
2876
2877#undef _nc_set_tty_mode
2878int	_nc_set_tty_mode(
2879		struct termios *buf)
2880		{ return(*(int *)0); }
2881
2882#undef def_shell_mode
2883int	def_shell_mode(void)
2884		{ return(*(int *)0); }
2885
2886#undef def_prog_mode
2887int	def_prog_mode(void)
2888		{ return(*(int *)0); }
2889
2890#undef reset_prog_mode
2891int	reset_prog_mode(void)
2892		{ return(*(int *)0); }
2893
2894#undef reset_shell_mode
2895int	reset_shell_mode(void)
2896		{ return(*(int *)0); }
2897
2898#undef savetty
2899int	savetty(void)
2900		{ return(*(int *)0); }
2901
2902#undef resetty
2903int	resetty(void)
2904		{ return(*(int *)0); }
2905
2906/* ./tty/lib_twait.c */
2907
2908#undef _nc_timed_wait
2909int	_nc_timed_wait(
2910		int	mode, 
2911		int	milliseconds, 
2912		int	*timeleft)
2913		{ return(*(int *)0); }
2914
2915/* ./tinfo/name_match.c */
2916
2917#undef _nc_first_name
2918char	*_nc_first_name(
2919		const char *const sp)
2920		{ return(*(char **)0); }
2921
2922#undef _nc_name_match
2923int	_nc_name_match(
2924		const char *const namelst, 
2925		const char *const name, 
2926		const char *const delim)
2927		{ return(*(int *)0); }
2928
2929/* ./names.c */
2930
2931#undef boolnames
2932char	*const boolnames[] = {0};
2933#undef boolfnames
2934char	*const boolfnames[] = {0};
2935#undef numnames
2936char	*const numnames[] = {0};
2937#undef numfnames
2938char	*const numfnames[] = {0};
2939#undef strnames
2940char	*const strnames[] = {0};
2941#undef strfnames
2942char	*const strfnames[] = {0};
2943
2944/* ./tinfo/parse_entry.c */
2945
2946#undef _nc_parse_entry
2947int	_nc_parse_entry(
2948		struct entry *entryp, 
2949		int	literal, 
2950		NCURSES_BOOL silent)
2951		{ return(*(int *)0); }
2952
2953#undef _nc_capcmp
2954int	_nc_capcmp(
2955		const char *s, 
2956		const char *t)
2957		{ return(*(int *)0); }
2958
2959typedef struct {
2960    const char *from;
2961    const char *to;
2962} assoc;
2963
2964/* ./tinfo/read_entry.c */
2965
2966#undef _nc_tic_dir
2967const char *_nc_tic_dir(
2968		const char *path)
2969		{ return(*(const char **)0); }
2970
2971#undef _nc_keep_tic_dir
2972void	_nc_keep_tic_dir(
2973		const char *path)
2974		{ /* void */ }
2975
2976#undef _nc_read_file_entry
2977int	_nc_read_file_entry(
2978		const char *const filename, 
2979		TERMTYPE *ptr)
2980		{ return(*(int *)0); }
2981
2982#undef _nc_read_entry
2983int	_nc_read_entry(
2984		const char *const tn, 
2985		char	*const filename, 
2986		TERMTYPE *const tp)
2987		{ return(*(int *)0); }
2988
2989/* ./tinfo/read_termcap.c */
2990
2991#include <sys/types.h>
2992#include <sys/stat.h>
2993
2994#undef _nc_read_termcap_entry
2995int	_nc_read_termcap_entry(
2996		const char *const tn, 
2997		TERMTYPE *const tp)
2998		{ return(*(int *)0); }
2999
3000/* ./tinfo/setbuf.c */
3001
3002#undef _nc_set_buffer
3003void	_nc_set_buffer(
3004		FILE	*ofp, 
3005		NCURSES_BOOL buffered)
3006		{ /* void */ }
3007
3008/* ./tinfo/strings.c */
3009
3010#undef _nc_str_init
3011string_desc *_nc_str_init(
3012		string_desc *dst, 
3013		char	*src, 
3014		size_t	len)
3015		{ return(*(string_desc **)0); }
3016
3017#undef _nc_str_null
3018string_desc *_nc_str_null(
3019		string_desc *dst, 
3020		size_t	len)
3021		{ return(*(string_desc **)0); }
3022
3023#undef _nc_str_copy
3024string_desc *_nc_str_copy(
3025		string_desc *dst, 
3026		string_desc *src)
3027		{ return(*(string_desc **)0); }
3028
3029#undef _nc_safe_strcat
3030NCURSES_BOOL _nc_safe_strcat(
3031		string_desc *dst, 
3032		const char *src)
3033		{ return(*(NCURSES_BOOL *)0); }
3034
3035#undef _nc_safe_strcpy
3036NCURSES_BOOL _nc_safe_strcpy(
3037		string_desc *dst, 
3038		const char *src)
3039		{ return(*(NCURSES_BOOL *)0); }
3040
3041/* ./trace/trace_buf.c */
3042
3043typedef struct {
3044    char *text;
3045    size_t size;
3046} LIST;
3047
3048#undef _nc_trace_buf
3049char	*_nc_trace_buf(
3050		int	bufnum, 
3051		size_t	want)
3052		{ return(*(char **)0); }
3053
3054#undef _nc_trace_bufcat
3055char	*_nc_trace_bufcat(
3056		int	bufnum, 
3057		const char *value)
3058		{ return(*(char **)0); }
3059
3060/* ./trace/trace_tries.c */
3061
3062#undef _nc_trace_tries
3063void	_nc_trace_tries(
3064		struct tries *tree)
3065		{ /* void */ }
3066
3067/* ./base/tries.c */
3068
3069#undef _nc_expand_try
3070char	*_nc_expand_try(
3071		struct tries *tree, 
3072		unsigned short code, 
3073		int	*count, 
3074		size_t	len)
3075		{ return(*(char **)0); }
3076
3077#undef _nc_remove_key
3078int	_nc_remove_key(
3079		struct tries **tree, 
3080		unsigned short code)
3081		{ return(*(int *)0); }
3082
3083#undef _nc_remove_string
3084int	_nc_remove_string(
3085		struct tries **tree, 
3086		const char *string)
3087		{ return(*(int *)0); }
3088
3089/* ./tinfo/trim_sgr0.c */
3090
3091#undef _nc_trim_sgr0
3092char	*_nc_trim_sgr0(
3093		TERMTYPE *tp)
3094		{ return(*(char **)0); }
3095
3096/* ./unctrl.c */
3097
3098#undef unctrl
3099char	*unctrl(
3100		 chtype	ch)
3101		{ return(*(char **)0); }
3102
3103/* ./trace/visbuf.c */
3104
3105#undef _nc_visbuf2
3106const char *_nc_visbuf2(
3107		int	bufnum, 
3108		const char *buf)
3109		{ return(*(const char **)0); }
3110
3111#undef _nc_visbuf
3112const char *_nc_visbuf(
3113		const char *buf)
3114		{ return(*(const char **)0); }
3115
3116#undef _nc_visbufn
3117const char *_nc_visbufn(
3118		const char *buf, 
3119		int	len)
3120		{ return(*(const char **)0); }
3121
3122/* ./tinfo/write_entry.c */
3123
3124#undef _nc_set_writedir
3125void	_nc_set_writedir(
3126		char	*dir)
3127		{ /* void */ }
3128
3129#undef _nc_write_entry
3130void	_nc_write_entry(
3131		TERMTYPE *const tp)
3132		{ /* void */ }
3133
3134#undef _nc_tic_written
3135int	_nc_tic_written(void)
3136		{ return(*(int *)0); }
3137
3138/* ./base/define_key.c */
3139
3140#undef define_key
3141int	define_key(
3142		const char *str, 
3143		int	keycode)
3144		{ return(*(int *)0); }
3145
3146/* ./base/key_defined.c */
3147
3148#undef key_defined
3149int	key_defined(
3150		const char *str)
3151		{ return(*(int *)0); }
3152
3153/* ./base/keybound.c */
3154
3155#undef keybound
3156char	*keybound(
3157		int	code, 
3158		int	count)
3159		{ return(*(char **)0); }
3160
3161/* ./base/keyok.c */
3162
3163#undef keyok
3164int	keyok(
3165		int	c, 
3166		NCURSES_BOOL flag)
3167		{ return(*(int *)0); }
3168
3169/* ./base/version.c */
3170
3171#undef curses_version
3172const char *curses_version(void)
3173		{ return(*(const char **)0); }
3174