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