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