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