]> ncurses.scripts.mit.edu Git - ncurses.git/blob - ncurses/llib-lncurses
ncurses 5.6 - patch 20070331
[ncurses.git] / ncurses / llib-lncurses
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
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                 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
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 getcurx
1021 int     getcurx(
1022                 const WINDOW *z)
1023                 { return(*(int *)0); }
1024
1025 #undef getcury
1026 int     getcury(
1027                 const WINDOW *z)
1028                 { return(*(int *)0); }
1029
1030 #undef getbegx
1031 int     getbegx(
1032                 const WINDOW *z)
1033                 { return(*(int *)0); }
1034
1035 #undef getbegy
1036 int     getbegy(
1037                 const WINDOW *z)
1038                 { return(*(int *)0); }
1039
1040 #undef getmaxx
1041 int     getmaxx(
1042                 const WINDOW *z)
1043                 { return(*(int *)0); }
1044
1045 #undef getmaxy
1046 int     getmaxy(
1047                 const WINDOW *z)
1048                 { return(*(int *)0); }
1049
1050 #undef getparx
1051 int     getparx(
1052                 const WINDOW *z)
1053                 { return(*(int *)0); }
1054
1055 #undef getpary
1056 int     getpary(
1057                 const WINDOW *z)
1058                 { return(*(int *)0); }
1059
1060 #undef mouse_trafo
1061 NCURSES_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
1072 int     ESCDELAY;
1073
1074 #undef _nc_wgetch
1075 int     _nc_wgetch(
1076                 WINDOW  *win, 
1077                 unsigned long *result, 
1078                 int     use_meta)
1079                 { return(*(int *)0); }
1080
1081 #undef wgetch
1082 int     wgetch(
1083                 WINDOW  *win)
1084                 { return(*(int *)0); }
1085
1086 /* ./base/lib_getstr.c */
1087
1088 #undef wgetnstr
1089 int     wgetnstr(
1090                 WINDOW  *win, 
1091                 char    *str, 
1092                 int     maxlen)
1093                 { return(*(int *)0); }
1094
1095 /* ./base/lib_hline.c */
1096
1097 #undef whline
1098 int     whline(
1099                 WINDOW  *win, 
1100                 chtype  ch, 
1101                 int     n)
1102                 { return(*(int *)0); }
1103
1104 /* ./base/lib_immedok.c */
1105
1106 #undef immedok
1107 void    immedok(
1108                 WINDOW  *win, 
1109                 NCURSES_BOOL flag)
1110                 { /* void */ }
1111
1112 /* ./base/lib_inchstr.c */
1113
1114 #undef winchnstr
1115 int     winchnstr(
1116                 WINDOW  *win, 
1117                 chtype  *str, 
1118                 int     n)
1119                 { return(*(int *)0); }
1120
1121 /* ./base/lib_initscr.c */
1122
1123 #undef initscr
1124 WINDOW  *initscr(void)
1125                 { return(*(WINDOW **)0); }
1126
1127 /* ./base/lib_insch.c */
1128
1129 #undef _nc_insert_ch
1130 int     _nc_insert_ch(
1131                 WINDOW  *win, 
1132                 chtype  ch)
1133                 { return(*(int *)0); }
1134
1135 #undef winsch
1136 int     winsch(
1137                 WINDOW  *win, 
1138                 chtype  c)
1139                 { return(*(int *)0); }
1140
1141 /* ./base/lib_insdel.c */
1142
1143 #undef winsdelln
1144 int     winsdelln(
1145                 WINDOW  *win, 
1146                 int     n)
1147                 { return(*(int *)0); }
1148
1149 /* ./base/lib_insnstr.c */
1150
1151 #undef winsnstr
1152 int     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
1161 int     winnstr(
1162                 WINDOW  *win, 
1163                 char    *str, 
1164                 int     n)
1165                 { return(*(int *)0); }
1166
1167 /* ./base/lib_isendwin.c */
1168
1169 #undef isendwin
1170 NCURSES_BOOL isendwin(void)
1171                 { return(*(NCURSES_BOOL *)0); }
1172
1173 /* ./base/lib_leaveok.c */
1174
1175 #undef leaveok
1176 int     leaveok(
1177                 WINDOW  *win, 
1178                 NCURSES_BOOL flag)
1179                 { return(*(int *)0); }
1180
1181 /* ./base/lib_mouse.c */
1182
1183 #undef getmouse
1184 int     getmouse(
1185                 MEVENT  *aevent)
1186                 { return(*(int *)0); }
1187
1188 #undef ungetmouse
1189 int     ungetmouse(
1190                 MEVENT  *aevent)
1191                 { return(*(int *)0); }
1192
1193 #undef mousemask
1194 mmask_t mousemask(
1195                 mmask_t newmask, 
1196                 mmask_t *oldmask)
1197                 { return(*(mmask_t *)0); }
1198
1199 #undef wenclose
1200 NCURSES_BOOL wenclose(
1201                 const WINDOW *win, 
1202                 int     y, 
1203                 int     x)
1204                 { return(*(NCURSES_BOOL *)0); }
1205
1206 #undef mouseinterval
1207 int     mouseinterval(
1208                 int     maxclick)
1209                 { return(*(int *)0); }
1210
1211 #undef _nc_has_mouse
1212 int     _nc_has_mouse(void)
1213                 { return(*(int *)0); }
1214
1215 #undef wmouse_trafo
1216 NCURSES_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
1226 int     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
1235 int     _nc_msec_cost(
1236                 const char *const cap, 
1237                 int     affcnt)
1238                 { return(*(int *)0); }
1239
1240 #undef _nc_mvcur_resume
1241 void    _nc_mvcur_resume(void)
1242                 { /* void */ }
1243
1244 #undef _nc_mvcur_init
1245 void    _nc_mvcur_init(void)
1246                 { /* void */ }
1247
1248 #undef _nc_mvcur_wrap
1249 void    _nc_mvcur_wrap(void)
1250                 { /* void */ }
1251
1252 #undef mvcur
1253 int     mvcur(
1254                 int     yold, 
1255                 int     xold, 
1256                 int     ynew, 
1257                 int     xnew)
1258                 { return(*(int *)0); }
1259
1260 #undef _nc_optimize_enable
1261 int     _nc_optimize_enable;
1262
1263 /* ./base/lib_mvwin.c */
1264
1265 #undef mvwin
1266 int     mvwin(
1267                 WINDOW  *win, 
1268                 int     by, 
1269                 int     bx)
1270                 { return(*(int *)0); }
1271
1272 /* ./base/lib_newterm.c */
1273
1274 #undef filter
1275 void    filter(void)
1276                 { /* void */ }
1277
1278 #undef nofilter
1279 void    nofilter(void)
1280                 { /* void */ }
1281
1282 #undef newterm
1283 SCREEN  *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
1292 int     _nc_freewin(
1293                 WINDOW  *win)
1294                 { return(*(int *)0); }
1295
1296 #undef newwin
1297 WINDOW  *newwin(
1298                 int     num_lines, 
1299                 int     num_columns, 
1300                 int     begy, 
1301                 int     begx)
1302                 { return(*(WINDOW **)0); }
1303
1304 #undef derwin
1305 WINDOW  *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
1314 WINDOW  *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
1323 WINDOW  *_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
1334 int     nl(void)
1335                 { return(*(int *)0); }
1336
1337 #undef nonl
1338 int     nonl(void)
1339                 { return(*(int *)0); }
1340
1341 /* ./base/lib_overlay.c */
1342
1343 #undef overlay
1344 int     overlay(
1345                 const WINDOW *win1, 
1346                 WINDOW  *win2)
1347                 { return(*(int *)0); }
1348
1349 #undef overwrite
1350 int     overwrite(
1351                 const WINDOW *win1, 
1352                 WINDOW  *win2)
1353                 { return(*(int *)0); }
1354
1355 #undef copywin
1356 int     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
1371 WINDOW  *newpad(
1372                 int     l, 
1373                 int     c)
1374                 { return(*(WINDOW **)0); }
1375
1376 #undef subpad
1377 WINDOW  *subpad(
1378                 WINDOW  *orig, 
1379                 int     l, 
1380                 int     c, 
1381                 int     begy, 
1382                 int     begx)
1383                 { return(*(WINDOW **)0); }
1384
1385 #undef prefresh
1386 int     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
1397 int     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
1408 int     pechochar(
1409                 WINDOW  *pad, 
1410                 const chtype ch)
1411                 { return(*(int *)0); }
1412
1413 /* ./base/lib_printw.c */
1414
1415 #undef printw
1416 int     printw(
1417                 const char *fmt, 
1418                 ...)
1419                 { return(*(int *)0); }
1420
1421 #undef wprintw
1422 int     wprintw(
1423                 WINDOW  *win, 
1424                 const char *fmt, 
1425                 ...)
1426                 { return(*(int *)0); }
1427
1428 #undef mvprintw
1429 int     mvprintw(
1430                 int     y, 
1431                 int     x, 
1432                 const char *fmt, 
1433                 ...)
1434                 { return(*(int *)0); }
1435
1436 #undef mvwprintw
1437 int     mvwprintw(
1438                 WINDOW  *win, 
1439                 int     y, 
1440                 int     x, 
1441                 const char *fmt, 
1442                 ...)
1443                 { return(*(int *)0); }
1444
1445 #undef vwprintw
1446 int     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
1455 int     wredrawln(
1456                 WINDOW  *win, 
1457                 int     beg, 
1458                 int     num)
1459                 { return(*(int *)0); }
1460
1461 /* ./base/lib_refresh.c */
1462
1463 #undef wrefresh
1464 int     wrefresh(
1465                 WINDOW  *win)
1466                 { return(*(int *)0); }
1467
1468 #undef wnoutrefresh
1469 int     wnoutrefresh(
1470                 WINDOW  *win)
1471                 { return(*(int *)0); }
1472
1473 /* ./base/lib_restart.c */
1474
1475 #undef restartterm
1476 int     restartterm(
1477                 char    *termp, 
1478                 int     filenum, 
1479                 int     *errret)
1480                 { return(*(int *)0); }
1481
1482 /* ./base/lib_scanw.c */
1483
1484 #undef vwscanw
1485 int     vwscanw(
1486                 WINDOW  *win, 
1487                 char    *fmt, 
1488                 va_list argp)
1489                 { return(*(int *)0); }
1490
1491 #undef scanw
1492 int     scanw(
1493                 char    *fmt, 
1494                 ...)
1495                 { return(*(int *)0); }
1496
1497 #undef wscanw
1498 int     wscanw(
1499                 WINDOW  *win, 
1500                 char    *fmt, 
1501                 ...)
1502                 { return(*(int *)0); }
1503
1504 #undef mvscanw
1505 int     mvscanw(
1506                 int     y, 
1507                 int     x, 
1508                 char    *fmt, 
1509                 ...)
1510                 { return(*(int *)0); }
1511
1512 #undef mvwscanw
1513 int     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
1524 WINDOW  *getwin(
1525                 FILE    *filep)
1526                 { return(*(WINDOW **)0); }
1527
1528 #undef putwin
1529 int     putwin(
1530                 WINDOW  *win, 
1531                 FILE    *filep)
1532                 { return(*(int *)0); }
1533
1534 #undef scr_restore
1535 int     scr_restore(
1536                 const char *file)
1537                 { return(*(int *)0); }
1538
1539 #undef scr_dump
1540 int     scr_dump(
1541                 const char *file)
1542                 { return(*(int *)0); }
1543
1544 #undef scr_init
1545 int     scr_init(
1546                 const char *file)
1547                 { return(*(int *)0); }
1548
1549 #undef scr_set
1550 int     scr_set(
1551                 const char *file)
1552                 { return(*(int *)0); }
1553
1554 /* ./base/lib_scroll.c */
1555
1556 #undef _nc_scroll_window
1557 void    _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
1566 int     wscrl(
1567                 WINDOW  *win, 
1568                 int     n)
1569                 { return(*(int *)0); }
1570
1571 /* ./base/lib_scrollok.c */
1572
1573 #undef scrollok
1574 int     scrollok(
1575                 WINDOW  *win, 
1576                 NCURSES_BOOL flag)
1577                 { return(*(int *)0); }
1578
1579 /* ./base/lib_scrreg.c */
1580
1581 #undef wsetscrreg
1582 int     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
1591 SCREEN  *set_term(
1592                 SCREEN  *screenp)
1593                 { return(*(SCREEN **)0); }
1594
1595 #undef delscreen
1596 void    delscreen(
1597                 SCREEN  *sp)
1598                 { /* void */ }
1599
1600 #undef _nc_setupscreen
1601 int     _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
1610 int     _nc_ripoffline(
1611                 int     line, 
1612                 int     (*init)(
1613                 WINDOW  *p1, 
1614                 int     p2))
1615                 { return(*(int *)0); }
1616
1617 #undef ripoffline
1618 int     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
1628 int     _nc_slk_format;
1629
1630 #undef _nc_slk_initialize
1631 int     _nc_slk_initialize(
1632                 WINDOW  *stwin, 
1633                 int     cols)
1634                 { return(*(int *)0); }
1635
1636 #undef slk_restore
1637 int     slk_restore(void)
1638                 { return(*(int *)0); }
1639
1640 /* ./base/lib_slkatr_set.c */
1641
1642 #undef slk_attr_set
1643 int     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
1652 int     slk_attroff(
1653                 const chtype attr)
1654                 { return(*(int *)0); }
1655
1656 /* ./base/lib_slkatron.c */
1657
1658 #undef slk_attron
1659 int     slk_attron(
1660                 const chtype attr)
1661                 { return(*(int *)0); }
1662
1663 /* ./base/lib_slkatrset.c */
1664
1665 #undef slk_attrset
1666 int     slk_attrset(
1667                 const chtype attr)
1668                 { return(*(int *)0); }
1669
1670 /* ./base/lib_slkattr.c */
1671
1672 #undef slk_attr
1673 attr_t  slk_attr(void)
1674                 { return(*(attr_t *)0); }
1675
1676 /* ./base/lib_slkclear.c */
1677
1678 #undef slk_clear
1679 int     slk_clear(void)
1680                 { return(*(int *)0); }
1681
1682 /* ./base/lib_slkcolor.c */
1683
1684 #undef slk_color
1685 int     slk_color(
1686                 short   color_pair_number)
1687                 { return(*(int *)0); }
1688
1689 /* ./base/lib_slkinit.c */
1690
1691 #undef slk_init
1692 int     slk_init(
1693                 int     format)
1694                 { return(*(int *)0); }
1695
1696 /* ./base/lib_slklab.c */
1697
1698 #undef slk_label
1699 char    *slk_label(
1700                 int     n)
1701                 { return(*(char **)0); }
1702
1703 /* ./base/lib_slkrefr.c */
1704
1705 #undef slk_noutrefresh
1706 int     slk_noutrefresh(void)
1707                 { return(*(int *)0); }
1708
1709 #undef slk_refresh
1710 int     slk_refresh(void)
1711                 { return(*(int *)0); }
1712
1713 /* ./base/lib_slkset.c */
1714
1715 #undef slk_set
1716 int     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
1725 int     slk_touch(void)
1726                 { return(*(int *)0); }
1727
1728 /* ./base/lib_touch.c */
1729
1730 #undef is_linetouched
1731 NCURSES_BOOL is_linetouched(
1732                 WINDOW  *win, 
1733                 int     line)
1734                 { return(*(NCURSES_BOOL *)0); }
1735
1736 #undef is_wintouched
1737 NCURSES_BOOL is_wintouched(
1738                 WINDOW  *win)
1739                 { return(*(NCURSES_BOOL *)0); }
1740
1741 #undef wtouchln
1742 int     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
1752 void    _tracedump(
1753                 const char *name, 
1754                 WINDOW  *win)
1755                 { /* void */ }
1756
1757 /* ./trace/lib_tracemse.c */
1758
1759 #undef _tracemouse
1760 char    *_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
1769 void    _nc_signal_handler(
1770                 NCURSES_BOOL enable)
1771                 { /* void */ }
1772
1773 /* ./base/lib_ungetch.c */
1774
1775 #undef _nc_fifo_dump
1776 void    _nc_fifo_dump(void)
1777                 { /* void */ }
1778
1779 #undef ungetch
1780 int     ungetch(
1781                 int     ch)
1782                 { return(*(int *)0); }
1783
1784 /* ./tty/lib_vidattr.c */
1785
1786 #undef vidputs
1787 int     vidputs(
1788                 chtype  newmode, 
1789                 int     (*outc)(
1790                 int     p1))
1791                 { return(*(int *)0); }
1792
1793 #undef vidattr
1794 int     vidattr(
1795                 chtype  newmode)
1796                 { return(*(int *)0); }
1797
1798 #undef termattrs
1799 chtype  termattrs(void)
1800                 { return(*(chtype *)0); }
1801
1802 /* ./base/lib_vline.c */
1803
1804 #undef wvline
1805 int     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
1814 int     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
1823 int     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
1832 chtype  winch(
1833                 WINDOW  *win)
1834                 { return(*(chtype *)0); }
1835
1836 /* ./base/lib_window.c */
1837
1838 #undef _nc_synchook
1839 void    _nc_synchook(
1840                 WINDOW  *win)
1841                 { /* void */ }
1842
1843 #undef mvderwin
1844 int     mvderwin(
1845                 WINDOW  *win, 
1846                 int     y, 
1847                 int     x)
1848                 { return(*(int *)0); }
1849
1850 #undef syncok
1851 int     syncok(
1852                 WINDOW  *win, 
1853                 NCURSES_BOOL bf)
1854                 { return(*(int *)0); }
1855
1856 #undef wsyncup
1857 void    wsyncup(
1858                 WINDOW  *win)
1859                 { /* void */ }
1860
1861 #undef wsyncdown
1862 void    wsyncdown(
1863                 WINDOW  *win)
1864                 { /* void */ }
1865
1866 #undef wcursyncup
1867 void    wcursyncup(
1868                 WINDOW  *win)
1869                 { /* void */ }
1870
1871 #undef dupwin
1872 WINDOW  *dupwin(
1873                 WINDOW  *win)
1874                 { return(*(WINDOW **)0); }
1875
1876 /* ./base/nc_panel.c */
1877
1878 #undef _nc_panelhook
1879 struct panelhook *_nc_panelhook(void)
1880                 { return(*(struct panelhook **)0); }
1881
1882 /* ./base/safe_sprintf.c */
1883
1884 #undef _nc_printf_string
1885 char    *_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
1896 int     doupdate(void)
1897                 { return(*(int *)0); }
1898
1899 #undef _nc_scrolln
1900 int     _nc_scrolln(
1901                 int     n, 
1902                 int     top, 
1903                 int     bot, 
1904                 int     maxy)
1905                 { return(*(int *)0); }
1906
1907 #undef _nc_screen_resume
1908 void    _nc_screen_resume(void)
1909                 { /* void */ }
1910
1911 #undef _nc_screen_init
1912 void    _nc_screen_init(void)
1913                 { /* void */ }
1914
1915 #undef _nc_screen_wrap
1916 void    _nc_screen_wrap(void)
1917                 { /* void */ }
1918
1919 #undef _nc_do_xmc_glitch
1920 void    _nc_do_xmc_glitch(
1921                 attr_t  previous)
1922                 { /* void */ }
1923
1924 /* ./trace/varargs.c */
1925
1926 typedef enum {
1927     atUnknown = 0, atInteger, atFloat, atPoint, atString
1928 } ARGTYPE;
1929
1930 #undef _nc_varargs
1931 char    *_nc_varargs(
1932                 const char *fmt, 
1933                 va_list ap)
1934                 { return(*(char **)0); }
1935
1936 /* ./base/memmove.c */
1937
1938 #undef _nc_memmove
1939 void    _nc_memmove(void)
1940                 { /* void */ }
1941
1942 /* ./base/vsscanf.c */
1943
1944 #undef _nc_vsscanf
1945 void    _nc_vsscanf(void)
1946                 { /* void */ }
1947
1948 /* ./base/lib_freeall.c */
1949
1950 #include <term_entry.h>
1951
1952 #undef _nc_freeall
1953 void    _nc_freeall(void)
1954                 { /* void */ }
1955
1956 /* ./expanded.c */
1957
1958 #undef _nc_toggle_attr_on
1959 void    _nc_toggle_attr_on(
1960                 attr_t  *S, 
1961                 attr_t  at)
1962                 { /* void */ }
1963
1964 #undef _nc_toggle_attr_off
1965 void    _nc_toggle_attr_off(
1966                 attr_t  *S, 
1967                 attr_t  at)
1968                 { /* void */ }
1969
1970 #undef _nc_DelCharCost
1971 int     _nc_DelCharCost(
1972                 int     count)
1973                 { return(*(int *)0); }
1974
1975 #undef _nc_InsCharCost
1976 int     _nc_InsCharCost(
1977                 int     count)
1978                 { return(*(int *)0); }
1979
1980 #undef _nc_UpdateAttrs
1981 void    _nc_UpdateAttrs(
1982                 chtype  c)
1983                 { /* void */ }
1984
1985 /* ./base/legacy_coding.c */
1986
1987 #undef use_legacy_coding
1988 int     use_legacy_coding(
1989                 int     level)
1990                 { return(*(int *)0); }
1991
1992 /* ./base/lib_dft_fgbg.c */
1993
1994 #undef use_default_colors
1995 int     use_default_colors(void)
1996                 { return(*(int *)0); }
1997
1998 #undef assume_default_colors
1999 int     assume_default_colors(
2000                 int     fg, 
2001                 int     bg)
2002                 { return(*(int *)0); }
2003
2004 /* ./tinfo/lib_print.c */
2005
2006 #undef mcprint
2007 int     mcprint(
2008                 char    *data, 
2009                 int     len)
2010                 { return(*(int *)0); }
2011
2012 /* ./base/resizeterm.c */
2013
2014 #undef is_term_resized
2015 NCURSES_BOOL is_term_resized(
2016                 int     ToLines, 
2017                 int     ToCols)
2018                 { return(*(NCURSES_BOOL *)0); }
2019
2020 #undef resize_term
2021 int     resize_term(
2022                 int     ToLines, 
2023                 int     ToCols)
2024                 { return(*(int *)0); }
2025
2026 #undef resizeterm
2027 int     resizeterm(
2028                 int     ToLines, 
2029                 int     ToCols)
2030                 { return(*(int *)0); }
2031
2032 /* ./trace/trace_xnames.c */
2033
2034 #undef _nc_trace_xnames
2035 void    _nc_trace_xnames(
2036                 TERMTYPE *tp)
2037                 { /* void */ }
2038
2039 /* ./base/wresize.c */
2040
2041 #undef wresize
2042 int     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
2054 char    *_nc_rootname(
2055                 char    *path)
2056                 { return(*(char **)0); }
2057
2058 #undef _nc_is_abs_path
2059 NCURSES_BOOL _nc_is_abs_path(
2060                 const char *path)
2061                 { return(*(NCURSES_BOOL *)0); }
2062
2063 #undef _nc_pathlast
2064 unsigned _nc_pathlast(
2065                 const char *path)
2066                 { return(*(unsigned *)0); }
2067
2068 #undef _nc_basename
2069 char    *_nc_basename(
2070                 char    *path)
2071                 { return(*(char **)0); }
2072
2073 #undef _nc_access
2074 int     _nc_access(
2075                 const char *path, 
2076                 int     mode)
2077                 { return(*(int *)0); }
2078
2079 #undef _nc_is_dir_path
2080 NCURSES_BOOL _nc_is_dir_path(
2081                 const char *path)
2082                 { return(*(NCURSES_BOOL *)0); }
2083
2084 #undef _nc_is_file_path
2085 NCURSES_BOOL _nc_is_file_path(
2086                 const char *path)
2087                 { return(*(NCURSES_BOOL *)0); }
2088
2089 #undef _nc_env_access
2090 int     _nc_env_access(void)
2091                 { return(*(int *)0); }
2092
2093 /* ./tinfo/add_tries.c */
2094
2095 #undef _nc_add_to_try
2096 void    _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
2105 void    _nc_init_entry(
2106                 TERMTYPE *const tp)
2107                 { /* void */ }
2108
2109 #undef _nc_copy_entry
2110 ENTRY   *_nc_copy_entry(
2111                 ENTRY   *oldp)
2112                 { return(*(ENTRY **)0); }
2113
2114 #undef _nc_save_str
2115 char    *_nc_save_str(
2116                 const char *const string)
2117                 { return(*(char **)0); }
2118
2119 #undef _nc_wrap_entry
2120 void    _nc_wrap_entry(
2121                 ENTRY   *const ep, 
2122                 NCURSES_BOOL copy_strings)
2123                 { /* void */ }
2124
2125 #undef _nc_merge_entry
2126 void    _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
2134 void    _nc_align_termtype(
2135                 TERMTYPE *to, 
2136                 TERMTYPE *from)
2137                 { /* void */ }
2138
2139 #undef _nc_copy_termtype
2140 void    _nc_copy_termtype(
2141                 TERMTYPE *dst, 
2142                 TERMTYPE *src)
2143                 { /* void */ }
2144
2145 /* ./tinfo/captoinfo.c */
2146
2147 #undef _nc_captoinfo
2148 char    *_nc_captoinfo(
2149                 const char *cap, 
2150                 const char *s, 
2151                 int const parameterized)
2152                 { return(*(char **)0); }
2153
2154 #undef _nc_infotocap
2155 char    *_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
2164 char    *const boolcodes[] = {0};
2165 #undef numcodes
2166 char    *const numcodes[] = {0};
2167 #undef strcodes
2168 char    *const strcodes[] = {0};
2169
2170 /* ./comp_captab.c */
2171
2172 #include <ncurses_cfg.h>
2173
2174 #undef _nc_info_hash_table
2175 const struct name_table_entry *const _nc_info_hash_table[995] = {0};
2176 #undef _nc_cap_hash_table
2177 const struct name_table_entry *const _nc_cap_hash_table[995] = {0};
2178 #undef _nc_capalias_table
2179 const struct alias _nc_capalias_table[] = {0};
2180 #undef _nc_infoalias_table
2181 const struct alias _nc_infoalias_table[] = {0};
2182
2183 #undef _nc_get_table
2184 const 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
2189 const 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
2196 NCURSES_BOOL _nc_suppress_warnings;
2197 #undef _nc_curr_line
2198 int     _nc_curr_line;
2199 #undef _nc_curr_col
2200 int     _nc_curr_col;
2201
2202 #undef _nc_get_source
2203 const char *_nc_get_source(void)
2204                 { return(*(const char **)0); }
2205
2206 #undef _nc_set_source
2207 void    _nc_set_source(
2208                 const char *const name)
2209                 { /* void */ }
2210
2211 #undef _nc_set_type
2212 void    _nc_set_type(
2213                 const char *const name)
2214                 { /* void */ }
2215
2216 #undef _nc_get_type
2217 void    _nc_get_type(
2218                 char    *name)
2219                 { /* void */ }
2220
2221 #undef _nc_warning
2222 void    _nc_warning(
2223                 const char *const fmt, 
2224                 ...)
2225                 { /* void */ }
2226
2227 #undef _nc_err_abort
2228 void    _nc_err_abort(
2229                 const char *const fmt, 
2230                 ...)
2231                 { /* void */ }
2232
2233 #undef _nc_syserr_abort
2234 void    _nc_syserr_abort(
2235                 const char *const fmt, 
2236                 ...)
2237                 { /* void */ }
2238
2239 /* ./tinfo/comp_expand.c */
2240
2241 #undef _nc_tic_expand
2242 char    *_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
2253 struct 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
2259 struct 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
2268 void    (*_nc_check_termtype2)(
2269                 TERMTYPE *p1, 
2270                 NCURSES_BOOL p2);
2271 #undef _nc_check_termtype
2272 void    (*_nc_check_termtype)(
2273                 TERMTYPE *p1);
2274 #undef _nc_head
2275 ENTRY   *_nc_head;
2276 #undef _nc_tail
2277 ENTRY   *_nc_tail;
2278
2279 #undef _nc_free_entries
2280 void    _nc_free_entries(
2281                 ENTRY   *headp)
2282                 { /* void */ }
2283
2284 #undef _nc_delink_entry
2285 ENTRY   *_nc_delink_entry(
2286                 ENTRY   *headp, 
2287                 TERMTYPE *tterm)
2288                 { return(*(ENTRY **)0); }
2289
2290 #undef _nc_free_entry
2291 void    _nc_free_entry(
2292                 ENTRY   *headp, 
2293                 TERMTYPE *tterm)
2294                 { /* void */ }
2295
2296 #undef _nc_entry_match
2297 NCURSES_BOOL _nc_entry_match(
2298                 char    *n1, 
2299                 char    *n2)
2300                 { return(*(NCURSES_BOOL *)0); }
2301
2302 #undef _nc_read_entry_source
2303 void    _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
2313 int     _nc_resolve_uses2(
2314                 NCURSES_BOOL fullresolve, 
2315                 NCURSES_BOOL literal)
2316                 { return(*(int *)0); }
2317
2318 #undef _nc_resolve_uses
2319 int     _nc_resolve_uses(
2320                 NCURSES_BOOL fullresolve)
2321                 { return(*(int *)0); }
2322
2323 /* ./tinfo/comp_scan.c */
2324
2325 #undef _nc_syntax
2326 int     _nc_syntax;
2327 #undef _nc_curr_file_pos
2328 long    _nc_curr_file_pos;
2329 #undef _nc_comment_start
2330 long    _nc_comment_start;
2331 #undef _nc_comment_end
2332 long    _nc_comment_end;
2333 #undef _nc_start_line
2334 long    _nc_start_line;
2335 #undef _nc_curr_token
2336 struct token _nc_curr_token;
2337 #undef _nc_disable_period
2338 NCURSES_BOOL _nc_disable_period;
2339
2340 #undef _nc_reset_input
2341 void    _nc_reset_input(
2342                 FILE    *fp, 
2343                 char    *buf)
2344                 { /* void */ }
2345
2346 #undef _nc_get_token
2347 int     _nc_get_token(
2348                 NCURSES_BOOL silent)
2349                 { return(*(int *)0); }
2350
2351 #undef _nc_trans_string
2352 int     _nc_trans_string(
2353                 char    *ptr, 
2354                 char    *last)
2355                 { return(*(int *)0); }
2356
2357 #undef _nc_push_token
2358 void    _nc_push_token(
2359                 int     tokclass)
2360                 { /* void */ }
2361
2362 #undef _nc_panic_mode
2363 void    _nc_panic_mode(
2364                 char    ch)
2365                 { /* void */ }
2366
2367 /* ./tinfo/db_iterator.c */
2368
2369 #undef _nc_tic_dir
2370 const char *_nc_tic_dir(
2371                 const char *path)
2372                 { return(*(const char **)0); }
2373
2374 #undef _nc_keep_tic_dir
2375 void    _nc_keep_tic_dir(
2376                 const char *path)
2377                 { /* void */ }
2378
2379 #undef _nc_last_db
2380 void    _nc_last_db(void)
2381                 { /* void */ }
2382
2383 #undef _nc_next_db
2384 const char *_nc_next_db(
2385                 DBDIRS  *state, 
2386                 int     *offset)
2387                 { return(*(const char **)0); }
2388
2389 #undef _nc_first_db
2390 void    _nc_first_db(
2391                 DBDIRS  *state, 
2392                 int     *offset)
2393                 { /* void */ }
2394
2395 /* ./tinfo/doalloc.c */
2396
2397 #undef _nc_doalloc
2398 void    *_nc_doalloc(
2399                 void    *oldp, 
2400                 size_t  amount)
2401                 { return(*(void **)0); }
2402
2403 /* ./fallback.c */
2404
2405 #undef _nc_fallback
2406 const TERMTYPE *_nc_fallback(
2407                 const char *name)
2408                 { return(*(const TERMTYPE **)0); }
2409
2410 /* ./tinfo/free_ttype.c */
2411
2412 #undef _nc_free_termtype
2413 void    _nc_free_termtype(
2414                 TERMTYPE *ptr)
2415                 { /* void */ }
2416
2417 #undef _nc_user_definable
2418 NCURSES_BOOL _nc_user_definable;
2419
2420 #undef use_extended_names
2421 int     use_extended_names(
2422                 NCURSES_BOOL flag)
2423                 { return(*(int *)0); }
2424
2425 /* ./tinfo/getenv_num.c */
2426
2427 #undef _nc_getenv_num
2428 int     _nc_getenv_num(
2429                 const char *name)
2430                 { return(*(int *)0); }
2431
2432 /* ./tinfo/home_terminfo.c */
2433
2434 #undef _nc_home_terminfo
2435 char    *_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
2445 struct tinfo_fkeys _nc_tinfo_fkeys[];
2446
2447 #endif
2448
2449 #undef _nc_init_keytry
2450 void    _nc_init_keytry(void)
2451                 { /* void */ }
2452
2453 /* ./tinfo/lib_acs.c */
2454
2455 #undef acs_map
2456 chtype  acs_map[128];
2457
2458 #undef _nc_init_acs
2459 void    _nc_init_acs(void)
2460                 { /* void */ }
2461
2462 /* ./tinfo/lib_baudrate.c */
2463
2464 #include <termcap.h>
2465
2466 struct speed {
2467     int s; 
2468     int sp; 
2469 };
2470
2471 #undef _nc_baudrate
2472 int     _nc_baudrate(
2473                 int     OSpeed)
2474                 { return(*(int *)0); }
2475
2476 #undef _nc_ospeed
2477 int     _nc_ospeed(
2478                 int     BaudRate)
2479                 { return(*(int *)0); }
2480
2481 #undef baudrate
2482 int     baudrate(void)
2483                 { return(*(int *)0); }
2484
2485 /* ./tinfo/lib_cur_term.c */
2486
2487 #undef cur_term
2488 TERMINAL *cur_term;
2489
2490 #undef set_curterm
2491 TERMINAL *set_curterm(
2492                 TERMINAL *termp)
2493                 { return(*(TERMINAL **)0); }
2494
2495 #undef del_curterm
2496 int     del_curterm(
2497                 TERMINAL *termp)
2498                 { return(*(int *)0); }
2499
2500 /* ./tinfo/lib_data.c */
2501
2502 #undef stdscr
2503 WINDOW  *stdscr;
2504 #undef curscr
2505 WINDOW  *curscr;
2506 #undef newscr
2507 WINDOW  *newscr;
2508 #undef _nc_screen_chain
2509 SCREEN  *_nc_screen_chain;
2510 #undef SP
2511 SCREEN  *SP;
2512
2513 /* ./tinfo/lib_has_cap.c */
2514
2515 #undef has_ic
2516 NCURSES_BOOL has_ic(void)
2517                 { return(*(NCURSES_BOOL *)0); }
2518
2519 #undef has_il
2520 NCURSES_BOOL has_il(void)
2521                 { return(*(NCURSES_BOOL *)0); }
2522
2523 /* ./tinfo/lib_kernel.c */
2524
2525 #undef erasechar
2526 char    erasechar(void)
2527                 { return(*(char *)0); }
2528
2529 #undef killchar
2530 char    killchar(void)
2531                 { return(*(char *)0); }
2532
2533 #undef flushinp
2534 int     flushinp(void)
2535                 { return(*(int *)0); }
2536
2537 /* ./lib_keyname.c */
2538
2539 #undef _nc_key_names
2540 const struct kn _nc_key_names[] = {0};
2541
2542 #undef keyname
2543 char    *keyname(
2544                 int     c)
2545                 { return(*(char **)0); }
2546
2547 /* ./tinfo/lib_longname.c */
2548
2549 #undef longname
2550 char    *longname(void)
2551                 { return(*(char **)0); }
2552
2553 /* ./tinfo/lib_napms.c */
2554
2555 #include <time.h>
2556
2557 #undef napms
2558 int     napms(
2559                 int     ms)
2560                 { return(*(int *)0); }
2561
2562 /* ./tinfo/lib_options.c */
2563
2564 #undef idlok
2565 int     idlok(
2566                 WINDOW  *win, 
2567                 NCURSES_BOOL flag)
2568                 { return(*(int *)0); }
2569
2570 #undef idcok
2571 void    idcok(
2572                 WINDOW  *win, 
2573                 NCURSES_BOOL flag)
2574                 { /* void */ }
2575
2576 #undef halfdelay
2577 int     halfdelay(
2578                 int     t)
2579                 { return(*(int *)0); }
2580
2581 #undef nodelay
2582 int     nodelay(
2583                 WINDOW  *win, 
2584                 NCURSES_BOOL flag)
2585                 { return(*(int *)0); }
2586
2587 #undef notimeout
2588 int     notimeout(
2589                 WINDOW  *win, 
2590                 NCURSES_BOOL f)
2591                 { return(*(int *)0); }
2592
2593 #undef wtimeout
2594 void    wtimeout(
2595                 WINDOW  *win, 
2596                 int     delay)
2597                 { /* void */ }
2598
2599 #undef keypad
2600 int     keypad(
2601                 WINDOW  *win, 
2602                 NCURSES_BOOL flag)
2603                 { return(*(int *)0); }
2604
2605 #undef meta
2606 int     meta(
2607                 WINDOW  *win, 
2608                 NCURSES_BOOL flag)
2609                 { return(*(int *)0); }
2610
2611 #undef curs_set
2612 int     curs_set(
2613                 int     vis)
2614                 { return(*(int *)0); }
2615
2616 #undef typeahead
2617 int     typeahead(
2618                 int     fd)
2619                 { return(*(int *)0); }
2620
2621 #undef has_key
2622 int     has_key(
2623                 int     keycode)
2624                 { return(*(int *)0); }
2625
2626 #undef _nc_keypad
2627 int     _nc_keypad(
2628                 NCURSES_BOOL flag)
2629                 { return(*(int *)0); }
2630
2631 /* ./tinfo/lib_raw.c */
2632
2633 #undef raw
2634 int     raw(void)
2635                 { return(*(int *)0); }
2636
2637 #undef cbreak
2638 int     cbreak(void)
2639                 { return(*(int *)0); }
2640
2641 #undef qiflush
2642 void    qiflush(void)
2643                 { /* void */ }
2644
2645 #undef noraw
2646 int     noraw(void)
2647                 { return(*(int *)0); }
2648
2649 #undef nocbreak
2650 int     nocbreak(void)
2651                 { return(*(int *)0); }
2652
2653 #undef noqiflush
2654 void    noqiflush(void)
2655                 { /* void */ }
2656
2657 #undef intrflush
2658 int     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
2670 char    ttytype[256];
2671 #undef LINES
2672 int     LINES;
2673 #undef COLS
2674 int     COLS;
2675 #undef TABSIZE
2676 int     TABSIZE;
2677
2678 #undef _nc_handle_sigwinch
2679 int     _nc_handle_sigwinch(
2680                 int     enable)
2681                 { return(*(int *)0); }
2682
2683 #undef use_env
2684 void    use_env(
2685                 NCURSES_BOOL f)
2686                 { /* void */ }
2687
2688 #undef _nc_update_screensize
2689 void    _nc_update_screensize(void)
2690                 { /* void */ }
2691
2692 #undef _nc_get_locale
2693 char    *_nc_get_locale(void)
2694                 { return(*(char **)0); }
2695
2696 #undef _nc_unicode_locale
2697 int     _nc_unicode_locale(void)
2698                 { return(*(int *)0); }
2699
2700 #undef _nc_locale_breaks_acs
2701 int     _nc_locale_breaks_acs(void)
2702                 { return(*(int *)0); }
2703
2704 #undef _nc_setupterm
2705 int     _nc_setupterm(
2706                 char    *tname, 
2707                 int     Filedes, 
2708                 int     *errret, 
2709                 NCURSES_BOOL reuse)
2710                 { return(*(int *)0); }
2711
2712 #undef setupterm
2713 int     setupterm(
2714                 char    *tname, 
2715                 int     Filedes, 
2716                 int     *errret)
2717                 { return(*(int *)0); }
2718
2719 /* ./tinfo/lib_termcap.c */
2720
2721 #undef UP
2722 char    *UP;
2723 #undef BC
2724 char    *BC;
2725
2726 #undef tgetent
2727 int     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
2739 int     tgetflag(
2740                 char    *id)
2741                 { return(*(int *)0); }
2742
2743 #undef tgetnum
2744 int     tgetnum(
2745                 char    *id)
2746                 { return(*(int *)0); }
2747
2748 #undef tgetstr
2749 char    *tgetstr(
2750                 char    *id, 
2751                 char    **area)
2752                 { return(*(char **)0); }
2753
2754 /* ./tinfo/lib_termname.c */
2755
2756 #undef termname
2757 char    *termname(void)
2758                 { return(*(char **)0); }
2759
2760 /* ./tinfo/lib_tgoto.c */
2761
2762 #undef tgoto
2763 char    *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
2772 int     tigetflag(
2773                 char    *str)
2774                 { return(*(int *)0); }
2775
2776 #undef tigetnum
2777 int     tigetnum(
2778                 char    *str)
2779                 { return(*(int *)0); }
2780
2781 #undef tigetstr
2782 char    *tigetstr(
2783                 char    *str)
2784                 { return(*(char **)0); }
2785
2786 /* ./tinfo/lib_tparm.c */
2787
2788 typedef 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
2797 int     _nc_tparm_err;
2798
2799 #undef _nc_tparm_analyze
2800 int     _nc_tparm_analyze(
2801                 const char *string, 
2802                 char    *p_is_s[9], 
2803                 int     *popcount)
2804                 { return(*(int *)0); }
2805
2806 #undef tparm
2807 char    *tparm(
2808                 char    *string, 
2809                 ...)
2810                 { return(*(char **)0); }
2811
2812 /* ./tinfo/lib_tputs.c */
2813
2814 #undef PC
2815 char    PC;
2816 #undef ospeed
2817 NCURSES_OSPEED  ospeed;
2818 #undef _nc_nulls_sent
2819 int     _nc_nulls_sent;
2820
2821 #undef delay_output
2822 int     delay_output(
2823                 int     ms)
2824                 { return(*(int *)0); }
2825
2826 #undef _nc_flush
2827 void    _nc_flush(void)
2828                 { /* void */ }
2829
2830 #undef _nc_outch
2831 int     _nc_outch(
2832                 int     ch)
2833                 { return(*(int *)0); }
2834
2835 #undef putp
2836 int     putp(
2837                 const char *string)
2838                 { return(*(int *)0); }
2839
2840 #undef tputs
2841 int     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
2851 unsigned _nc_tracing;
2852 #undef _nc_tputs_trace
2853 const char *_nc_tputs_trace = {0};
2854 #undef _nc_outchars
2855 long    _nc_outchars;
2856
2857 #undef trace
2858 void    trace(
2859                 const unsigned int tracelevel)
2860                 { /* void */ }
2861
2862 #undef _tracef
2863 void    _tracef(
2864                 const char *fmt, 
2865                 ...)
2866                 { /* void */ }
2867
2868 #undef _nc_retrace_bool
2869 NCURSES_BOOL _nc_retrace_bool(
2870                 NCURSES_BOOL code)
2871                 { return(*(NCURSES_BOOL *)0); }
2872
2873 #undef _nc_retrace_int
2874 int     _nc_retrace_int(
2875                 int     code)
2876                 { return(*(int *)0); }
2877
2878 #undef _nc_retrace_unsigned
2879 unsigned _nc_retrace_unsigned(
2880                 unsigned code)
2881                 { return(*(unsigned *)0); }
2882
2883 #undef _nc_retrace_ptr
2884 char    *_nc_retrace_ptr(
2885                 char    *code)
2886                 { return(*(char **)0); }
2887
2888 #undef _nc_retrace_cptr
2889 const char *_nc_retrace_cptr(
2890                 const char *code)
2891                 { return(*(const char **)0); }
2892
2893 #undef _nc_retrace_cvoid_ptr
2894 void    *_nc_retrace_cvoid_ptr(
2895                 void    *code)
2896                 { return(*(void **)0); }
2897
2898 #undef _nc_retrace_void_ptr
2899 void    *_nc_retrace_void_ptr(
2900                 void    *code)
2901                 { return(*(void **)0); }
2902
2903 #undef _nc_retrace_sp
2904 SCREEN  *_nc_retrace_sp(
2905                 SCREEN  *code)
2906                 { return(*(SCREEN **)0); }
2907
2908 #undef _nc_retrace_win
2909 WINDOW  *_nc_retrace_win(
2910                 WINDOW  *code)
2911                 { return(*(WINDOW **)0); }
2912
2913 /* ./trace/lib_traceatr.c */
2914
2915 #undef _traceattr2
2916 char    *_traceattr2(
2917                 int     bufnum, 
2918                 chtype  newmode)
2919                 { return(*(char **)0); }
2920
2921 #undef _traceattr
2922 char    *_traceattr(
2923                 attr_t  newmode)
2924                 { return(*(char **)0); }
2925
2926 #undef _nc_retrace_attr_t
2927 attr_t  _nc_retrace_attr_t(
2928                 attr_t  code)
2929                 { return(*(attr_t *)0); }
2930
2931 #undef _nc_altcharset_name
2932 const char *_nc_altcharset_name(
2933                 attr_t  attr, 
2934                 chtype  ch)
2935                 { return(*(const char **)0); }
2936
2937 #undef _tracechtype2
2938 char    *_tracechtype2(
2939                 int     bufnum, 
2940                 chtype  ch)
2941                 { return(*(char **)0); }
2942
2943 #undef _tracechtype
2944 char    *_tracechtype(
2945                 chtype  ch)
2946                 { return(*(char **)0); }
2947
2948 #undef _nc_retrace_chtype
2949 chtype  _nc_retrace_chtype(
2950                 chtype  code)
2951                 { return(*(chtype *)0); }
2952
2953 /* ./trace/lib_tracebits.c */
2954
2955 typedef struct {
2956     unsigned int val;
2957     const char *name;
2958 } BITNAMES;
2959
2960 #undef _nc_trace_ttymode
2961 char    *_nc_trace_ttymode(
2962                 struct termios *tty)
2963                 { return(*(char **)0); }
2964
2965 #undef _nc_tracebits
2966 char    *_nc_tracebits(void)
2967                 { return(*(char **)0); }
2968
2969 /* ./trace/lib_tracechr.c */
2970
2971 #undef _tracechar
2972 char    *_tracechar(
2973                 int     ch)
2974                 { return(*(char **)0); }
2975
2976 /* ./tinfo/lib_ttyflags.c */
2977
2978 #undef _nc_get_tty_mode
2979 int     _nc_get_tty_mode(
2980                 struct termios *buf)
2981                 { return(*(int *)0); }
2982
2983 #undef _nc_set_tty_mode
2984 int     _nc_set_tty_mode(
2985                 struct termios *buf)
2986                 { return(*(int *)0); }
2987
2988 #undef def_shell_mode
2989 int     def_shell_mode(void)
2990                 { return(*(int *)0); }
2991
2992 #undef def_prog_mode
2993 int     def_prog_mode(void)
2994                 { return(*(int *)0); }
2995
2996 #undef reset_prog_mode
2997 int     reset_prog_mode(void)
2998                 { return(*(int *)0); }
2999
3000 #undef reset_shell_mode
3001 int     reset_shell_mode(void)
3002                 { return(*(int *)0); }
3003
3004 #undef savetty
3005 int     savetty(void)
3006                 { return(*(int *)0); }
3007
3008 #undef resetty
3009 int     resetty(void)
3010                 { return(*(int *)0); }
3011
3012 /* ./tty/lib_twait.c */
3013
3014 #undef _nc_timed_wait
3015 int     _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
3024 char    *_nc_first_name(
3025                 const char *const sp)
3026                 { return(*(char **)0); }
3027
3028 #undef _nc_name_match
3029 int     _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
3038 char    *const boolnames[] = {0};
3039 #undef boolfnames
3040 char    *const boolfnames[] = {0};
3041 #undef numnames
3042 char    *const numnames[] = {0};
3043 #undef numfnames
3044 char    *const numfnames[] = {0};
3045 #undef strnames
3046 char    *const strnames[] = {0};
3047 #undef strfnames
3048 char    *const strfnames[] = {0};
3049
3050 /* ./tinfo/parse_entry.c */
3051
3052 #undef _nc_parse_entry
3053 int     _nc_parse_entry(
3054                 struct entry *entryp, 
3055                 int     literal, 
3056                 NCURSES_BOOL silent)
3057                 { return(*(int *)0); }
3058
3059 #undef _nc_capcmp
3060 int     _nc_capcmp(
3061                 const char *s, 
3062                 const char *t)
3063                 { return(*(int *)0); }
3064
3065 typedef 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
3075 int     _nc_read_termtype(
3076                 TERMTYPE *ptr, 
3077                 char    *buffer, 
3078                 int     limit)
3079                 { return(*(int *)0); }
3080
3081 #undef _nc_read_file_entry
3082 int     _nc_read_file_entry(
3083                 const char *const filename, 
3084                 TERMTYPE *ptr)
3085                 { return(*(int *)0); }
3086
3087 #undef _nc_read_entry
3088 int     _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
3099 int     _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
3107 void    _nc_set_buffer(
3108                 FILE    *ofp, 
3109                 NCURSES_BOOL buffered)
3110                 { /* void */ }
3111
3112 /* ./tinfo/strings.c */
3113
3114 #undef _nc_str_init
3115 string_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
3122 string_desc *_nc_str_null(
3123                 string_desc *dst, 
3124                 size_t  len)
3125                 { return(*(string_desc **)0); }
3126
3127 #undef _nc_str_copy
3128 string_desc *_nc_str_copy(
3129                 string_desc *dst, 
3130                 string_desc *src)
3131                 { return(*(string_desc **)0); }
3132
3133 #undef _nc_safe_strcat
3134 NCURSES_BOOL _nc_safe_strcat(
3135                 string_desc *dst, 
3136                 const char *src)
3137                 { return(*(NCURSES_BOOL *)0); }
3138
3139 #undef _nc_safe_strcpy
3140 NCURSES_BOOL _nc_safe_strcpy(
3141                 string_desc *dst, 
3142                 const char *src)
3143                 { return(*(NCURSES_BOOL *)0); }
3144
3145 /* ./trace/trace_buf.c */
3146
3147 typedef struct {
3148     char *text;
3149     size_t size;
3150 } LIST;
3151
3152 #undef _nc_trace_buf
3153 char    *_nc_trace_buf(
3154                 int     bufnum, 
3155                 size_t  want)
3156                 { return(*(char **)0); }
3157
3158 #undef _nc_trace_bufcat
3159 char    *_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
3167 void    _nc_trace_tries(
3168                 struct tries *tree)
3169                 { /* void */ }
3170
3171 /* ./base/tries.c */
3172
3173 #undef _nc_expand_try
3174 char    *_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
3182 int     _nc_remove_key(
3183                 struct tries **tree, 
3184                 unsigned code)
3185                 { return(*(int *)0); }
3186
3187 #undef _nc_remove_string
3188 int     _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
3196 char    *_nc_trim_sgr0(
3197                 TERMTYPE *tp)
3198                 { return(*(char **)0); }
3199
3200 /* ./unctrl.c */
3201
3202 #undef unctrl
3203 char    *unctrl(
3204                  chtype ch)
3205                 { return(*(char **)0); }
3206
3207 /* ./trace/visbuf.c */
3208
3209 #undef _nc_visbuf2
3210 const char *_nc_visbuf2(
3211                 int     bufnum, 
3212                 const char *buf)
3213                 { return(*(const char **)0); }
3214
3215 #undef _nc_visbuf
3216 const char *_nc_visbuf(
3217                 const char *buf)
3218                 { return(*(const char **)0); }
3219
3220 #undef _nc_visbufn
3221 const char *_nc_visbufn(
3222                 const char *buf, 
3223                 int     len)
3224                 { return(*(const char **)0); }
3225
3226 #undef _nc_viscbuf2
3227 const char *_nc_viscbuf2(
3228                 int     bufnum, 
3229                 const chtype *buf, 
3230                 int     len)
3231                 { return(*(const char **)0); }
3232
3233 #undef _nc_viscbuf
3234 const 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
3242 void    _nc_set_writedir(
3243                 char    *dir)
3244                 { /* void */ }
3245
3246 #undef _nc_write_entry
3247 void    _nc_write_entry(
3248                 TERMTYPE *const tp)
3249                 { /* void */ }
3250
3251 #undef _nc_tic_written
3252 int     _nc_tic_written(void)
3253                 { return(*(int *)0); }
3254
3255 /* ./base/define_key.c */
3256
3257 #undef define_key
3258 int     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
3266 void    _nc_hashed_db(void)
3267                 { /* void */ }
3268
3269 /* ./base/key_defined.c */
3270
3271 #undef key_defined
3272 int     key_defined(
3273                 const char *str)
3274                 { return(*(int *)0); }
3275
3276 /* ./base/keybound.c */
3277
3278 #undef keybound
3279 char    *keybound(
3280                 int     code, 
3281                 int     count)
3282                 { return(*(char **)0); }
3283
3284 /* ./base/keyok.c */
3285
3286 #undef keyok
3287 int     keyok(
3288                 int     c, 
3289                 NCURSES_BOOL flag)
3290                 { return(*(int *)0); }
3291
3292 /* ./base/version.c */
3293
3294 #undef curses_version
3295 const char *curses_version(void)
3296                 { return(*(const char **)0); }