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