ncurses 5.6
[ncurses.git] / ncurses / llib-lncursesw
1 /****************************************************************************
2  * Copyright (c) 2001-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 2001-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 cchar_t _nc_render(
75                 WINDOW  *win, 
76                 cchar_t ch)
77                 { return(*(cchar_t *)0); }
78
79 #undef _nc_build_wch
80 int     _nc_build_wch(
81                 WINDOW  *win, 
82                 cchar_t *ch)
83                 { return(*(int *)0); }
84
85 #undef _nc_waddch_nosync
86 int     _nc_waddch_nosync(
87                 WINDOW  *win, 
88                 const cchar_t c)
89                 { return(*(int *)0); }
90
91 #undef waddch
92 int     waddch(
93                 WINDOW  *win, 
94                 const chtype ch)
95                 { return(*(int *)0); }
96
97 #undef wechochar
98 int     wechochar(
99                 WINDOW  *win, 
100                 const chtype ch)
101                 { return(*(int *)0); }
102
103 /* ./base/lib_addstr.c */
104
105 #undef waddnstr
106 int     waddnstr(
107                 WINDOW  *win, 
108                 const char *astr, 
109                 int     n)
110                 { return(*(int *)0); }
111
112 #undef waddchnstr
113 int     waddchnstr(
114                 WINDOW  *win, 
115                 const chtype *astr, 
116                 int     n)
117                 { return(*(int *)0); }
118
119 #undef _nc_wchstrlen
120 int     _nc_wchstrlen(
121                 const cchar_t *s)
122                 { return(*(int *)0); }
123
124 #undef wadd_wchnstr
125 int     wadd_wchnstr(
126                 WINDOW  *win, 
127                 const cchar_t *astr, 
128                 int     n)
129                 { return(*(int *)0); }
130
131 #undef waddnwstr
132 int     waddnwstr(
133                 WINDOW  *win, 
134                 const wchar_t *str, 
135                 int     n)
136                 { return(*(int *)0); }
137
138 /* ./base/lib_beep.c */
139
140 #undef beep
141 int     beep(void)
142                 { return(*(int *)0); }
143
144 /* ./base/lib_bkgd.c */
145
146 #undef wbkgrndset
147 void    wbkgrndset(
148                 WINDOW  *win, 
149                 const cchar_t *ch)
150                 { /* void */ }
151
152 #undef wbkgdset
153 void    wbkgdset(
154                 WINDOW  *win, 
155                 chtype  ch)
156                 { /* void */ }
157
158 #undef wbkgrnd
159 int     wbkgrnd(
160                 WINDOW  *win, 
161                 const cchar_t *ch)
162                 { return(*(int *)0); }
163
164 #undef wbkgd
165 int     wbkgd(
166                 WINDOW  *win, 
167                 chtype  ch)
168                 { return(*(int *)0); }
169
170 /* ./base/lib_box.c */
171
172 #undef wborder
173 int     wborder(
174                 WINDOW  *win, 
175                 chtype  ls, 
176                 chtype  rs, 
177                 chtype  ts, 
178                 chtype  bs, 
179                 chtype  tl, 
180                 chtype  tr, 
181                 chtype  bl, 
182                 chtype  br)
183                 { return(*(int *)0); }
184
185 /* ./base/lib_chgat.c */
186
187 #undef wchgat
188 int     wchgat(
189                 WINDOW  *win, 
190                 int     n, 
191                 attr_t  attr, 
192                 short   color, 
193                 const void *opts)
194                 { return(*(int *)0); }
195
196 /* ./base/lib_clear.c */
197
198 #undef wclear
199 int     wclear(
200                 WINDOW  *win)
201                 { return(*(int *)0); }
202
203 /* ./base/lib_clearok.c */
204
205 #undef clearok
206 int     clearok(
207                 WINDOW  *win, 
208                 NCURSES_BOOL flag)
209                 { return(*(int *)0); }
210
211 /* ./base/lib_clrbot.c */
212
213 #undef wclrtobot
214 int     wclrtobot(
215                 WINDOW  *win)
216                 { return(*(int *)0); }
217
218 /* ./base/lib_clreol.c */
219
220 #undef wclrtoeol
221 int     wclrtoeol(
222                 WINDOW  *win)
223                 { return(*(int *)0); }
224
225 /* ./base/lib_color.c */
226
227 #include <tic.h>
228
229 #undef COLOR_PAIRS
230 int     COLOR_PAIRS;
231 #undef COLORS
232 int     COLORS;
233
234 #undef _nc_reset_colors
235 NCURSES_BOOL _nc_reset_colors(void)
236                 { return(*(NCURSES_BOOL *)0); }
237
238 #undef start_color
239 int     start_color(void)
240                 { return(*(int *)0); }
241
242 #undef init_pair
243 int     init_pair(
244                 short   pair, 
245                 short   f, 
246                 short   b)
247                 { return(*(int *)0); }
248
249 #undef init_color
250 int     init_color(
251                 short   color, 
252                 short   r, 
253                 short   g, 
254                 short   b)
255                 { return(*(int *)0); }
256
257 #undef can_change_color
258 NCURSES_BOOL can_change_color(void)
259                 { return(*(NCURSES_BOOL *)0); }
260
261 #undef has_colors
262 NCURSES_BOOL has_colors(void)
263                 { return(*(NCURSES_BOOL *)0); }
264
265 #undef color_content
266 int     color_content(
267                 short   color, 
268                 short   *r, 
269                 short   *g, 
270                 short   *b)
271                 { return(*(int *)0); }
272
273 #undef pair_content
274 int     pair_content(
275                 short   pair, 
276                 short   *f, 
277                 short   *b)
278                 { return(*(int *)0); }
279
280 #undef _nc_do_color
281 void    _nc_do_color(
282                 short   old_pair, 
283                 short   pair, 
284                 NCURSES_BOOL reverse, 
285                 int     (*outc)(
286                 int     p1))
287                 { /* void */ }
288
289 /* ./base/lib_colorset.c */
290
291 #undef wcolor_set
292 int     wcolor_set(
293                 WINDOW  *win, 
294                 short   color_pair_number, 
295                 void    *opts)
296                 { return(*(int *)0); }
297
298 /* ./base/lib_delch.c */
299
300 #undef wdelch
301 int     wdelch(
302                 WINDOW  *win)
303                 { return(*(int *)0); }
304
305 /* ./base/lib_delwin.c */
306
307 #undef delwin
308 int     delwin(
309                 WINDOW  *win)
310                 { return(*(int *)0); }
311
312 /* ./base/lib_echo.c */
313
314 #undef echo
315 int     echo(void)
316                 { return(*(int *)0); }
317
318 #undef noecho
319 int     noecho(void)
320                 { return(*(int *)0); }
321
322 /* ./base/lib_endwin.c */
323
324 #undef endwin
325 int     endwin(void)
326                 { return(*(int *)0); }
327
328 /* ./base/lib_erase.c */
329
330 #undef werase
331 int     werase(
332                 WINDOW  *win)
333                 { return(*(int *)0); }
334
335 /* ./base/lib_flash.c */
336
337 #undef flash
338 int     flash(void)
339                 { return(*(int *)0); }
340
341 /* ./lib_gen.c */
342
343 #undef addch
344 int     addch(
345                 const chtype z)
346                 { return(*(int *)0); }
347
348 #undef addchnstr
349 int     addchnstr(
350                 const chtype *a1, 
351                 int     z)
352                 { return(*(int *)0); }
353
354 #undef addchstr
355 int     addchstr(
356                 const chtype *z)
357                 { return(*(int *)0); }
358
359 #undef addnstr
360 int     addnstr(
361                 const char *a1, 
362                 int     z)
363                 { return(*(int *)0); }
364
365 #undef addstr
366 int     addstr(
367                 const char *z)
368                 { return(*(int *)0); }
369
370 #undef attroff
371 int     attroff(
372                 NCURSES_ATTR_T  z)
373                 { return(*(int *)0); }
374
375 #undef attron
376 int     attron(
377                 NCURSES_ATTR_T  z)
378                 { return(*(int *)0); }
379
380 #undef attrset
381 int     attrset(
382                 NCURSES_ATTR_T  z)
383                 { return(*(int *)0); }
384
385 #undef attr_get
386 int     attr_get(
387                 attr_t  *a1, 
388                 short   *a2, 
389                 void    *z)
390                 { return(*(int *)0); }
391
392 #undef attr_off
393 int     attr_off(
394                 attr_t  a1, 
395                 void    *z)
396                 { return(*(int *)0); }
397
398 #undef attr_on
399 int     attr_on(
400                 attr_t  a1, 
401                 void    *z)
402                 { return(*(int *)0); }
403
404 #undef attr_set
405 int     attr_set(
406                 attr_t  a1, 
407                 short   a2, 
408                 void    *z)
409                 { return(*(int *)0); }
410
411 #undef bkgd
412 int     bkgd(
413                 chtype  z)
414                 { return(*(int *)0); }
415
416 #undef bkgdset
417 void    bkgdset(
418                 chtype  z)
419                 { /* void */ }
420
421 #undef border
422 int     border(
423                 chtype  a1, 
424                 chtype  a2, 
425                 chtype  a3, 
426                 chtype  a4, 
427                 chtype  a5, 
428                 chtype  a6, 
429                 chtype  a7, 
430                 chtype  z)
431                 { return(*(int *)0); }
432
433 #undef box
434 int     box(
435                 WINDOW  *a1, 
436                 chtype  a2, 
437                 chtype  z)
438                 { return(*(int *)0); }
439
440 #undef chgat
441 int     chgat(
442                 int     a1, 
443                 attr_t  a2, 
444                 short   a3, 
445                 const void *z)
446                 { return(*(int *)0); }
447
448 #undef clear
449 int     clear(void)
450                 { return(*(int *)0); }
451
452 #undef clrtobot
453 int     clrtobot(void)
454                 { return(*(int *)0); }
455
456 #undef clrtoeol
457 int     clrtoeol(void)
458                 { return(*(int *)0); }
459
460 #undef color_set
461 int     color_set(
462                 short   a1, 
463                 void    *z)
464                 { return(*(int *)0); }
465
466 #undef COLOR_PAIR
467 int     COLOR_PAIR(
468                 int     z)
469                 { return(*(int *)0); }
470
471 #undef delch
472 int     delch(void)
473                 { return(*(int *)0); }
474
475 #undef deleteln
476 int     deleteln(void)
477                 { return(*(int *)0); }
478
479 #undef echochar
480 int     echochar(
481                 const chtype z)
482                 { return(*(int *)0); }
483
484 #undef erase
485 int     erase(void)
486                 { return(*(int *)0); }
487
488 #undef getbkgd
489 chtype  getbkgd(
490                 WINDOW  *z)
491                 { return(*(chtype *)0); }
492
493 #undef getch
494 int     getch(void)
495                 { return(*(int *)0); }
496
497 #undef getnstr
498 int     getnstr(
499                 char    *a1, 
500                 int     z)
501                 { return(*(int *)0); }
502
503 #undef getstr
504 int     getstr(
505                 char    *z)
506                 { return(*(int *)0); }
507
508 #undef hline
509 int     hline(
510                 chtype  a1, 
511                 int     z)
512                 { return(*(int *)0); }
513
514 #undef inch
515 chtype  inch(void)
516                 { return(*(chtype *)0); }
517
518 #undef inchnstr
519 int     inchnstr(
520                 chtype  *a1, 
521                 int     z)
522                 { return(*(int *)0); }
523
524 #undef inchstr
525 int     inchstr(
526                 chtype  *z)
527                 { return(*(int *)0); }
528
529 #undef innstr
530 int     innstr(
531                 char    *a1, 
532                 int     z)
533                 { return(*(int *)0); }
534
535 #undef insch
536 int     insch(
537                 chtype  z)
538                 { return(*(int *)0); }
539
540 #undef insdelln
541 int     insdelln(
542                 int     z)
543                 { return(*(int *)0); }
544
545 #undef insertln
546 int     insertln(void)
547                 { return(*(int *)0); }
548
549 #undef insnstr
550 int     insnstr(
551                 const char *a1, 
552                 int     z)
553                 { return(*(int *)0); }
554
555 #undef insstr
556 int     insstr(
557                 const char *z)
558                 { return(*(int *)0); }
559
560 #undef instr
561 int     instr(
562                 char    *z)
563                 { return(*(int *)0); }
564
565 #undef move
566 int     move(
567                 int     a1, 
568                 int     z)
569                 { return(*(int *)0); }
570
571 #undef mvaddch
572 int     mvaddch(
573                 int     a1, 
574                 int     a2, 
575                 const chtype z)
576                 { return(*(int *)0); }
577
578 #undef mvaddchnstr
579 int     mvaddchnstr(
580                 int     a1, 
581                 int     a2, 
582                 const chtype *a3, 
583                 int     z)
584                 { return(*(int *)0); }
585
586 #undef mvaddchstr
587 int     mvaddchstr(
588                 int     a1, 
589                 int     a2, 
590                 const chtype *z)
591                 { return(*(int *)0); }
592
593 #undef mvaddnstr
594 int     mvaddnstr(
595                 int     a1, 
596                 int     a2, 
597                 const char *a3, 
598                 int     z)
599                 { return(*(int *)0); }
600
601 #undef mvaddstr
602 int     mvaddstr(
603                 int     a1, 
604                 int     a2, 
605                 const char *z)
606                 { return(*(int *)0); }
607
608 #undef mvchgat
609 int     mvchgat(
610                 int     a1, 
611                 int     a2, 
612                 int     a3, 
613                 attr_t  a4, 
614                 short   a5, 
615                 const void *z)
616                 { return(*(int *)0); }
617
618 #undef mvdelch
619 int     mvdelch(
620                 int     a1, 
621                 int     z)
622                 { return(*(int *)0); }
623
624 #undef mvgetch
625 int     mvgetch(
626                 int     a1, 
627                 int     z)
628                 { return(*(int *)0); }
629
630 #undef mvgetnstr
631 int     mvgetnstr(
632                 int     a1, 
633                 int     a2, 
634                 char    *a3, 
635                 int     z)
636                 { return(*(int *)0); }
637
638 #undef mvgetstr
639 int     mvgetstr(
640                 int     a1, 
641                 int     a2, 
642                 char    *z)
643                 { return(*(int *)0); }
644
645 #undef mvhline
646 int     mvhline(
647                 int     a1, 
648                 int     a2, 
649                 chtype  a3, 
650                 int     z)
651                 { return(*(int *)0); }
652
653 #undef mvinch
654 chtype  mvinch(
655                 int     a1, 
656                 int     z)
657                 { return(*(chtype *)0); }
658
659 #undef mvinchnstr
660 int     mvinchnstr(
661                 int     a1, 
662                 int     a2, 
663                 chtype  *a3, 
664                 int     z)
665                 { return(*(int *)0); }
666
667 #undef mvinchstr
668 int     mvinchstr(
669                 int     a1, 
670                 int     a2, 
671                 chtype  *z)
672                 { return(*(int *)0); }
673
674 #undef mvinnstr
675 int     mvinnstr(
676                 int     a1, 
677                 int     a2, 
678                 char    *a3, 
679                 int     z)
680                 { return(*(int *)0); }
681
682 #undef mvinsch
683 int     mvinsch(
684                 int     a1, 
685                 int     a2, 
686                 chtype  z)
687                 { return(*(int *)0); }
688
689 #undef mvinsnstr
690 int     mvinsnstr(
691                 int     a1, 
692                 int     a2, 
693                 const char *a3, 
694                 int     z)
695                 { return(*(int *)0); }
696
697 #undef mvinsstr
698 int     mvinsstr(
699                 int     a1, 
700                 int     a2, 
701                 const char *z)
702                 { return(*(int *)0); }
703
704 #undef mvinstr
705 int     mvinstr(
706                 int     a1, 
707                 int     a2, 
708                 char    *z)
709                 { return(*(int *)0); }
710
711 #undef mvvline
712 int     mvvline(
713                 int     a1, 
714                 int     a2, 
715                 chtype  a3, 
716                 int     z)
717                 { return(*(int *)0); }
718
719 #undef mvwaddch
720 int     mvwaddch(
721                 WINDOW  *a1, 
722                 int     a2, 
723                 int     a3, 
724                 const chtype z)
725                 { return(*(int *)0); }
726
727 #undef mvwaddchnstr
728 int     mvwaddchnstr(
729                 WINDOW  *a1, 
730                 int     a2, 
731                 int     a3, 
732                 const chtype *a4, 
733                 int     z)
734                 { return(*(int *)0); }
735
736 #undef mvwaddchstr
737 int     mvwaddchstr(
738                 WINDOW  *a1, 
739                 int     a2, 
740                 int     a3, 
741                 const chtype *z)
742                 { return(*(int *)0); }
743
744 #undef mvwaddnstr
745 int     mvwaddnstr(
746                 WINDOW  *a1, 
747                 int     a2, 
748                 int     a3, 
749                 const char *a4, 
750                 int     z)
751                 { return(*(int *)0); }
752
753 #undef mvwaddstr
754 int     mvwaddstr(
755                 WINDOW  *a1, 
756                 int     a2, 
757                 int     a3, 
758                 const char *z)
759                 { return(*(int *)0); }
760
761 #undef mvwchgat
762 int     mvwchgat(
763                 WINDOW  *a1, 
764                 int     a2, 
765                 int     a3, 
766                 int     a4, 
767                 attr_t  a5, 
768                 short   a6, 
769                 const void *z)
770                 { return(*(int *)0); }
771
772 #undef mvwdelch
773 int     mvwdelch(
774                 WINDOW  *a1, 
775                 int     a2, 
776                 int     z)
777                 { return(*(int *)0); }
778
779 #undef mvwgetch
780 int     mvwgetch(
781                 WINDOW  *a1, 
782                 int     a2, 
783                 int     z)
784                 { return(*(int *)0); }
785
786 #undef mvwgetnstr
787 int     mvwgetnstr(
788                 WINDOW  *a1, 
789                 int     a2, 
790                 int     a3, 
791                 char    *a4, 
792                 int     z)
793                 { return(*(int *)0); }
794
795 #undef mvwgetstr
796 int     mvwgetstr(
797                 WINDOW  *a1, 
798                 int     a2, 
799                 int     a3, 
800                 char    *z)
801                 { return(*(int *)0); }
802
803 #undef mvwhline
804 int     mvwhline(
805                 WINDOW  *a1, 
806                 int     a2, 
807                 int     a3, 
808                 chtype  a4, 
809                 int     z)
810                 { return(*(int *)0); }
811
812 #undef mvwinch
813 chtype  mvwinch(
814                 WINDOW  *a1, 
815                 int     a2, 
816                 int     z)
817                 { return(*(chtype *)0); }
818
819 #undef mvwinchnstr
820 int     mvwinchnstr(
821                 WINDOW  *a1, 
822                 int     a2, 
823                 int     a3, 
824                 chtype  *a4, 
825                 int     z)
826                 { return(*(int *)0); }
827
828 #undef mvwinchstr
829 int     mvwinchstr(
830                 WINDOW  *a1, 
831                 int     a2, 
832                 int     a3, 
833                 chtype  *z)
834                 { return(*(int *)0); }
835
836 #undef mvwinnstr
837 int     mvwinnstr(
838                 WINDOW  *a1, 
839                 int     a2, 
840                 int     a3, 
841                 char    *a4, 
842                 int     z)
843                 { return(*(int *)0); }
844
845 #undef mvwinsch
846 int     mvwinsch(
847                 WINDOW  *a1, 
848                 int     a2, 
849                 int     a3, 
850                 chtype  z)
851                 { return(*(int *)0); }
852
853 #undef mvwinsnstr
854 int     mvwinsnstr(
855                 WINDOW  *a1, 
856                 int     a2, 
857                 int     a3, 
858                 const char *a4, 
859                 int     z)
860                 { return(*(int *)0); }
861
862 #undef mvwinsstr
863 int     mvwinsstr(
864                 WINDOW  *a1, 
865                 int     a2, 
866                 int     a3, 
867                 const char *z)
868                 { return(*(int *)0); }
869
870 #undef mvwinstr
871 int     mvwinstr(
872                 WINDOW  *a1, 
873                 int     a2, 
874                 int     a3, 
875                 char    *z)
876                 { return(*(int *)0); }
877
878 #undef mvwvline
879 int     mvwvline(
880                 WINDOW  *a1, 
881                 int     a2, 
882                 int     a3, 
883                 chtype  a4, 
884                 int     z)
885                 { return(*(int *)0); }
886
887 #undef PAIR_NUMBER
888 int     PAIR_NUMBER(
889                 int     z)
890                 { return(*(int *)0); }
891
892 #undef redrawwin
893 int     redrawwin(
894                 WINDOW  *z)
895                 { return(*(int *)0); }
896
897 #undef refresh
898 int     refresh(void)
899                 { return(*(int *)0); }
900
901 #undef scrl
902 int     scrl(
903                 int     z)
904                 { return(*(int *)0); }
905
906 #undef scroll
907 int     scroll(
908                 WINDOW  *z)
909                 { return(*(int *)0); }
910
911 #undef setscrreg
912 int     setscrreg(
913                 int     a1, 
914                 int     z)
915                 { return(*(int *)0); }
916
917 #undef slk_attr_off
918 int     slk_attr_off(
919                 const attr_t a1, 
920                 void    *z)
921                 { return(*(int *)0); }
922
923 #undef slk_attr_on
924 int     slk_attr_on(
925                 attr_t  a1, 
926                 void    *z)
927                 { return(*(int *)0); }
928
929 #undef standout
930 int     standout(void)
931                 { return(*(int *)0); }
932
933 #undef standend
934 int     standend(void)
935                 { return(*(int *)0); }
936
937 #undef timeout
938 void    timeout(
939                 int     z)
940                 { /* void */ }
941
942 #undef touchline
943 int     touchline(
944                 WINDOW  *a1, 
945                 int     a2, 
946                 int     z)
947                 { return(*(int *)0); }
948
949 #undef touchwin
950 int     touchwin(
951                 WINDOW  *z)
952                 { return(*(int *)0); }
953
954 #undef untouchwin
955 int     untouchwin(
956                 WINDOW  *z)
957                 { return(*(int *)0); }
958
959 #undef vline
960 int     vline(
961                 chtype  a1, 
962                 int     z)
963                 { return(*(int *)0); }
964
965 #undef vw_printw
966 int     vw_printw(
967                 WINDOW  *a1, 
968                 const char *a2, 
969                 va_list z)
970                 { return(*(int *)0); }
971
972 #undef vw_scanw
973 int     vw_scanw(
974                 WINDOW  *a1, 
975                 char    *a2, 
976                 va_list z)
977                 { return(*(int *)0); }
978
979 #undef waddchstr
980 int     waddchstr(
981                 WINDOW  *a1, 
982                 const chtype *z)
983                 { return(*(int *)0); }
984
985 #undef waddstr
986 int     waddstr(
987                 WINDOW  *a1, 
988                 const char *z)
989                 { return(*(int *)0); }
990
991 #undef wattron
992 int     wattron(
993                 WINDOW  *a1, 
994                 int     z)
995                 { return(*(int *)0); }
996
997 #undef wattroff
998 int     wattroff(
999                 WINDOW  *a1, 
1000                 int     z)
1001                 { return(*(int *)0); }
1002
1003 #undef wattrset
1004 int     wattrset(
1005                 WINDOW  *a1, 
1006                 int     z)
1007                 { return(*(int *)0); }
1008
1009 #undef wattr_get
1010 int     wattr_get(
1011                 WINDOW  *a1, 
1012                 attr_t  *a2, 
1013                 short   *a3, 
1014                 void    *z)
1015                 { return(*(int *)0); }
1016
1017 #undef wattr_set
1018 int     wattr_set(
1019                 WINDOW  *a1, 
1020                 attr_t  a2, 
1021                 short   a3, 
1022                 void    *z)
1023                 { return(*(int *)0); }
1024
1025 #undef wdeleteln
1026 int     wdeleteln(
1027                 WINDOW  *z)
1028                 { return(*(int *)0); }
1029
1030 #undef wgetstr
1031 int     wgetstr(
1032                 WINDOW  *a1, 
1033                 char    *z)
1034                 { return(*(int *)0); }
1035
1036 #undef winchstr
1037 int     winchstr(
1038                 WINDOW  *a1, 
1039                 chtype  *z)
1040                 { return(*(int *)0); }
1041
1042 #undef winsertln
1043 int     winsertln(
1044                 WINDOW  *z)
1045                 { return(*(int *)0); }
1046
1047 #undef winsstr
1048 int     winsstr(
1049                 WINDOW  *a1, 
1050                 const char *z)
1051                 { return(*(int *)0); }
1052
1053 #undef winstr
1054 int     winstr(
1055                 WINDOW  *a1, 
1056                 char    *z)
1057                 { return(*(int *)0); }
1058
1059 #undef wstandout
1060 int     wstandout(
1061                 WINDOW  *z)
1062                 { return(*(int *)0); }
1063
1064 #undef wstandend
1065 int     wstandend(
1066                 WINDOW  *z)
1067                 { return(*(int *)0); }
1068
1069 #undef getcurx
1070 int     getcurx(
1071                 const WINDOW *z)
1072                 { return(*(int *)0); }
1073
1074 #undef getcury
1075 int     getcury(
1076                 const WINDOW *z)
1077                 { return(*(int *)0); }
1078
1079 #undef getbegx
1080 int     getbegx(
1081                 const WINDOW *z)
1082                 { return(*(int *)0); }
1083
1084 #undef getbegy
1085 int     getbegy(
1086                 const WINDOW *z)
1087                 { return(*(int *)0); }
1088
1089 #undef getmaxx
1090 int     getmaxx(
1091                 const WINDOW *z)
1092                 { return(*(int *)0); }
1093
1094 #undef getmaxy
1095 int     getmaxy(
1096                 const WINDOW *z)
1097                 { return(*(int *)0); }
1098
1099 #undef getparx
1100 int     getparx(
1101                 const WINDOW *z)
1102                 { return(*(int *)0); }
1103
1104 #undef getpary
1105 int     getpary(
1106                 const WINDOW *z)
1107                 { return(*(int *)0); }
1108
1109 #undef add_wch
1110 int     add_wch(
1111                 const cchar_t *z)
1112                 { return(*(int *)0); }
1113
1114 #undef add_wchnstr
1115 int     add_wchnstr(
1116                 const cchar_t *a1, 
1117                 int     z)
1118                 { return(*(int *)0); }
1119
1120 #undef add_wchstr
1121 int     add_wchstr(
1122                 const cchar_t *z)
1123                 { return(*(int *)0); }
1124
1125 #undef addnwstr
1126 int     addnwstr(
1127                 const wchar_t *a1, 
1128                 int     z)
1129                 { return(*(int *)0); }
1130
1131 #undef addwstr
1132 int     addwstr(
1133                 const wchar_t *z)
1134                 { return(*(int *)0); }
1135
1136 #undef bkgrnd
1137 int     bkgrnd(
1138                 const cchar_t *z)
1139                 { return(*(int *)0); }
1140
1141 #undef bkgrndset
1142 void    bkgrndset(
1143                 const cchar_t *z)
1144                 { /* void */ }
1145
1146 #undef border_set
1147 int     border_set(
1148                 const cchar_t *a1, 
1149                 const cchar_t *a2, 
1150                 const cchar_t *a3, 
1151                 const cchar_t *a4, 
1152                 const cchar_t *a5, 
1153                 const cchar_t *a6, 
1154                 const cchar_t *a7, 
1155                 const cchar_t *z)
1156                 { return(*(int *)0); }
1157
1158 #undef box_set
1159 int     box_set(
1160                 WINDOW  *a1, 
1161                 const cchar_t *a2, 
1162                 const cchar_t *z)
1163                 { return(*(int *)0); }
1164
1165 #undef echo_wchar
1166 int     echo_wchar(
1167                 const cchar_t *z)
1168                 { return(*(int *)0); }
1169
1170 #undef get_wch
1171 int     get_wch(
1172                 wint_t  *z)
1173                 { return(*(int *)0); }
1174
1175 #undef get_wstr
1176 int     get_wstr(
1177                 wint_t  *z)
1178                 { return(*(int *)0); }
1179
1180 #undef getbkgrnd
1181 int     getbkgrnd(
1182                 cchar_t *z)
1183                 { return(*(int *)0); }
1184
1185 #undef getn_wstr
1186 int     getn_wstr(
1187                 wint_t  *a1, 
1188                 int     z)
1189                 { return(*(int *)0); }
1190
1191 #undef hline_set
1192 int     hline_set(
1193                 const cchar_t *a1, 
1194                 int     z)
1195                 { return(*(int *)0); }
1196
1197 #undef in_wch
1198 int     in_wch(
1199                 cchar_t *z)
1200                 { return(*(int *)0); }
1201
1202 #undef in_wchnstr
1203 int     in_wchnstr(
1204                 cchar_t *a1, 
1205                 int     z)
1206                 { return(*(int *)0); }
1207
1208 #undef in_wchstr
1209 int     in_wchstr(
1210                 cchar_t *z)
1211                 { return(*(int *)0); }
1212
1213 #undef innwstr
1214 int     innwstr(
1215                 wchar_t *a1, 
1216                 int     z)
1217                 { return(*(int *)0); }
1218
1219 #undef ins_nwstr
1220 int     ins_nwstr(
1221                 const wchar_t *a1, 
1222                 int     z)
1223                 { return(*(int *)0); }
1224
1225 #undef ins_wch
1226 int     ins_wch(
1227                 const cchar_t *z)
1228                 { return(*(int *)0); }
1229
1230 #undef ins_wstr
1231 int     ins_wstr(
1232                 const wchar_t *z)
1233                 { return(*(int *)0); }
1234
1235 #undef inwstr
1236 int     inwstr(
1237                 wchar_t *z)
1238                 { return(*(int *)0); }
1239
1240 #undef mvadd_wch
1241 int     mvadd_wch(
1242                 int     a1, 
1243                 int     a2, 
1244                 const cchar_t *z)
1245                 { return(*(int *)0); }
1246
1247 #undef mvadd_wchnstr
1248 int     mvadd_wchnstr(
1249                 int     a1, 
1250                 int     a2, 
1251                 const cchar_t *a3, 
1252                 int     z)
1253                 { return(*(int *)0); }
1254
1255 #undef mvadd_wchstr
1256 int     mvadd_wchstr(
1257                 int     a1, 
1258                 int     a2, 
1259                 const cchar_t *z)
1260                 { return(*(int *)0); }
1261
1262 #undef mvaddnwstr
1263 int     mvaddnwstr(
1264                 int     a1, 
1265                 int     a2, 
1266                 const wchar_t *a3, 
1267                 int     z)
1268                 { return(*(int *)0); }
1269
1270 #undef mvaddwstr
1271 int     mvaddwstr(
1272                 int     a1, 
1273                 int     a2, 
1274                 const wchar_t *z)
1275                 { return(*(int *)0); }
1276
1277 #undef mvget_wch
1278 int     mvget_wch(
1279                 int     a1, 
1280                 int     a2, 
1281                 wint_t  *z)
1282                 { return(*(int *)0); }
1283
1284 #undef mvget_wstr
1285 int     mvget_wstr(
1286                 int     a1, 
1287                 int     a2, 
1288                 wint_t  *z)
1289                 { return(*(int *)0); }
1290
1291 #undef mvgetn_wstr
1292 int     mvgetn_wstr(
1293                 int     a1, 
1294                 int     a2, 
1295                 wint_t  *a3, 
1296                 int     z)
1297                 { return(*(int *)0); }
1298
1299 #undef mvhline_set
1300 int     mvhline_set(
1301                 int     a1, 
1302                 int     a2, 
1303                 const cchar_t *a3, 
1304                 int     z)
1305                 { return(*(int *)0); }
1306
1307 #undef mvin_wch
1308 int     mvin_wch(
1309                 int     a1, 
1310                 int     a2, 
1311                 cchar_t *z)
1312                 { return(*(int *)0); }
1313
1314 #undef mvin_wchnstr
1315 int     mvin_wchnstr(
1316                 int     a1, 
1317                 int     a2, 
1318                 cchar_t *a3, 
1319                 int     z)
1320                 { return(*(int *)0); }
1321
1322 #undef mvin_wchstr
1323 int     mvin_wchstr(
1324                 int     a1, 
1325                 int     a2, 
1326                 cchar_t *z)
1327                 { return(*(int *)0); }
1328
1329 #undef mvinnwstr
1330 int     mvinnwstr(
1331                 int     a1, 
1332                 int     a2, 
1333                 wchar_t *a3, 
1334                 int     z)
1335                 { return(*(int *)0); }
1336
1337 #undef mvins_nwstr
1338 int     mvins_nwstr(
1339                 int     a1, 
1340                 int     a2, 
1341                 const wchar_t *a3, 
1342                 int     z)
1343                 { return(*(int *)0); }
1344
1345 #undef mvins_wch
1346 int     mvins_wch(
1347                 int     a1, 
1348                 int     a2, 
1349                 const cchar_t *z)
1350                 { return(*(int *)0); }
1351
1352 #undef mvins_wstr
1353 int     mvins_wstr(
1354                 int     a1, 
1355                 int     a2, 
1356                 const wchar_t *z)
1357                 { return(*(int *)0); }
1358
1359 #undef mvinwstr
1360 int     mvinwstr(
1361                 int     a1, 
1362                 int     a2, 
1363                 wchar_t *z)
1364                 { return(*(int *)0); }
1365
1366 #undef mvvline_set
1367 int     mvvline_set(
1368                 int     a1, 
1369                 int     a2, 
1370                 const cchar_t *a3, 
1371                 int     z)
1372                 { return(*(int *)0); }
1373
1374 #undef mvwadd_wch
1375 int     mvwadd_wch(
1376                 WINDOW  *a1, 
1377                 int     a2, 
1378                 int     a3, 
1379                 const cchar_t *z)
1380                 { return(*(int *)0); }
1381
1382 #undef mvwadd_wchnstr
1383 int     mvwadd_wchnstr(
1384                 WINDOW  *a1, 
1385                 int     a2, 
1386                 int     a3, 
1387                 const cchar_t *a4, 
1388                 int     z)
1389                 { return(*(int *)0); }
1390
1391 #undef mvwadd_wchstr
1392 int     mvwadd_wchstr(
1393                 WINDOW  *a1, 
1394                 int     a2, 
1395                 int     a3, 
1396                 const cchar_t *z)
1397                 { return(*(int *)0); }
1398
1399 #undef mvwaddnwstr
1400 int     mvwaddnwstr(
1401                 WINDOW  *a1, 
1402                 int     a2, 
1403                 int     a3, 
1404                 const wchar_t *a4, 
1405                 int     z)
1406                 { return(*(int *)0); }
1407
1408 #undef mvwaddwstr
1409 int     mvwaddwstr(
1410                 WINDOW  *a1, 
1411                 int     a2, 
1412                 int     a3, 
1413                 const wchar_t *z)
1414                 { return(*(int *)0); }
1415
1416 #undef mvwget_wch
1417 int     mvwget_wch(
1418                 WINDOW  *a1, 
1419                 int     a2, 
1420                 int     a3, 
1421                 wint_t  *z)
1422                 { return(*(int *)0); }
1423
1424 #undef mvwget_wstr
1425 int     mvwget_wstr(
1426                 WINDOW  *a1, 
1427                 int     a2, 
1428                 int     a3, 
1429                 wint_t  *z)
1430                 { return(*(int *)0); }
1431
1432 #undef mvwgetn_wstr
1433 int     mvwgetn_wstr(
1434                 WINDOW  *a1, 
1435                 int     a2, 
1436                 int     a3, 
1437                 wint_t  *a4, 
1438                 int     z)
1439                 { return(*(int *)0); }
1440
1441 #undef mvwhline_set
1442 int     mvwhline_set(
1443                 WINDOW  *a1, 
1444                 int     a2, 
1445                 int     a3, 
1446                 const cchar_t *a4, 
1447                 int     z)
1448                 { return(*(int *)0); }
1449
1450 #undef mvwin_wch
1451 int     mvwin_wch(
1452                 WINDOW  *a1, 
1453                 int     a2, 
1454                 int     a3, 
1455                 cchar_t *z)
1456                 { return(*(int *)0); }
1457
1458 #undef mvwin_wchnstr
1459 int     mvwin_wchnstr(
1460                 WINDOW  *a1, 
1461                 int     a2, 
1462                 int     a3, 
1463                 cchar_t *a4, 
1464                 int     z)
1465                 { return(*(int *)0); }
1466
1467 #undef mvwin_wchstr
1468 int     mvwin_wchstr(
1469                 WINDOW  *a1, 
1470                 int     a2, 
1471                 int     a3, 
1472                 cchar_t *z)
1473                 { return(*(int *)0); }
1474
1475 #undef mvwinnwstr
1476 int     mvwinnwstr(
1477                 WINDOW  *a1, 
1478                 int     a2, 
1479                 int     a3, 
1480                 wchar_t *a4, 
1481                 int     z)
1482                 { return(*(int *)0); }
1483
1484 #undef mvwins_nwstr
1485 int     mvwins_nwstr(
1486                 WINDOW  *a1, 
1487                 int     a2, 
1488                 int     a3, 
1489                 const wchar_t *a4, 
1490                 int     z)
1491                 { return(*(int *)0); }
1492
1493 #undef mvwins_wch
1494 int     mvwins_wch(
1495                 WINDOW  *a1, 
1496                 int     a2, 
1497                 int     a3, 
1498                 const cchar_t *z)
1499                 { return(*(int *)0); }
1500
1501 #undef mvwins_wstr
1502 int     mvwins_wstr(
1503                 WINDOW  *a1, 
1504                 int     a2, 
1505                 int     a3, 
1506                 const wchar_t *z)
1507                 { return(*(int *)0); }
1508
1509 #undef mvwinwstr
1510 int     mvwinwstr(
1511                 WINDOW  *a1, 
1512                 int     a2, 
1513                 int     a3, 
1514                 wchar_t *z)
1515                 { return(*(int *)0); }
1516
1517 #undef mvwvline_set
1518 int     mvwvline_set(
1519                 WINDOW  *a1, 
1520                 int     a2, 
1521                 int     a3, 
1522                 const cchar_t *a4, 
1523                 int     z)
1524                 { return(*(int *)0); }
1525
1526 #undef vline_set
1527 int     vline_set(
1528                 const cchar_t *a1, 
1529                 int     z)
1530                 { return(*(int *)0); }
1531
1532 #undef wadd_wchstr
1533 int     wadd_wchstr(
1534                 WINDOW  *a1, 
1535                 const cchar_t *z)
1536                 { return(*(int *)0); }
1537
1538 #undef waddwstr
1539 int     waddwstr(
1540                 WINDOW  *a1, 
1541                 const wchar_t *z)
1542                 { return(*(int *)0); }
1543
1544 #undef wget_wstr
1545 int     wget_wstr(
1546                 WINDOW  *a1, 
1547                 wint_t  *z)
1548                 { return(*(int *)0); }
1549
1550 #undef wgetbkgrnd
1551 int     wgetbkgrnd(
1552                 WINDOW  *a1, 
1553                 cchar_t *z)
1554                 { return(*(int *)0); }
1555
1556 #undef win_wchstr
1557 int     win_wchstr(
1558                 WINDOW  *a1, 
1559                 cchar_t *z)
1560                 { return(*(int *)0); }
1561
1562 #undef wins_wstr
1563 int     wins_wstr(
1564                 WINDOW  *a1, 
1565                 const wchar_t *z)
1566                 { return(*(int *)0); }
1567
1568 #undef mouse_trafo
1569 NCURSES_BOOL mouse_trafo(
1570                 int     *a1, 
1571                 int     *a2, 
1572                 NCURSES_BOOL    z)
1573                 { return(*(NCURSES_BOOL *)0); }
1574
1575 /* ./base/lib_getch.c */
1576
1577 #include <fifo_defs.h>
1578
1579 #undef ESCDELAY
1580 int     ESCDELAY;
1581
1582 #undef _nc_wgetch
1583 int     _nc_wgetch(
1584                 WINDOW  *win, 
1585                 unsigned long *result, 
1586                 int     use_meta)
1587                 { return(*(int *)0); }
1588
1589 #undef wgetch
1590 int     wgetch(
1591                 WINDOW  *win)
1592                 { return(*(int *)0); }
1593
1594 /* ./base/lib_getstr.c */
1595
1596 #undef wgetnstr
1597 int     wgetnstr(
1598                 WINDOW  *win, 
1599                 char    *str, 
1600                 int     maxlen)
1601                 { return(*(int *)0); }
1602
1603 /* ./base/lib_hline.c */
1604
1605 #undef whline
1606 int     whline(
1607                 WINDOW  *win, 
1608                 chtype  ch, 
1609                 int     n)
1610                 { return(*(int *)0); }
1611
1612 /* ./base/lib_immedok.c */
1613
1614 #undef immedok
1615 void    immedok(
1616                 WINDOW  *win, 
1617                 NCURSES_BOOL flag)
1618                 { /* void */ }
1619
1620 /* ./base/lib_inchstr.c */
1621
1622 #undef winchnstr
1623 int     winchnstr(
1624                 WINDOW  *win, 
1625                 chtype  *str, 
1626                 int     n)
1627                 { return(*(int *)0); }
1628
1629 /* ./base/lib_initscr.c */
1630
1631 #undef initscr
1632 WINDOW  *initscr(void)
1633                 { return(*(WINDOW **)0); }
1634
1635 /* ./base/lib_insch.c */
1636
1637 #undef _nc_insert_ch
1638 int     _nc_insert_ch(
1639                 WINDOW  *win, 
1640                 chtype  ch)
1641                 { return(*(int *)0); }
1642
1643 #undef winsch
1644 int     winsch(
1645                 WINDOW  *win, 
1646                 chtype  c)
1647                 { return(*(int *)0); }
1648
1649 /* ./base/lib_insdel.c */
1650
1651 #undef winsdelln
1652 int     winsdelln(
1653                 WINDOW  *win, 
1654                 int     n)
1655                 { return(*(int *)0); }
1656
1657 /* ./base/lib_insnstr.c */
1658
1659 #undef winsnstr
1660 int     winsnstr(
1661                 WINDOW  *win, 
1662                 const char *s, 
1663                 int     n)
1664                 { return(*(int *)0); }
1665
1666 /* ./base/lib_instr.c */
1667
1668 #undef winnstr
1669 int     winnstr(
1670                 WINDOW  *win, 
1671                 char    *str, 
1672                 int     n)
1673                 { return(*(int *)0); }
1674
1675 /* ./base/lib_isendwin.c */
1676
1677 #undef isendwin
1678 NCURSES_BOOL isendwin(void)
1679                 { return(*(NCURSES_BOOL *)0); }
1680
1681 /* ./base/lib_leaveok.c */
1682
1683 #undef leaveok
1684 int     leaveok(
1685                 WINDOW  *win, 
1686                 NCURSES_BOOL flag)
1687                 { return(*(int *)0); }
1688
1689 /* ./base/lib_mouse.c */
1690
1691 #undef getmouse
1692 int     getmouse(
1693                 MEVENT  *aevent)
1694                 { return(*(int *)0); }
1695
1696 #undef ungetmouse
1697 int     ungetmouse(
1698                 MEVENT  *aevent)
1699                 { return(*(int *)0); }
1700
1701 #undef mousemask
1702 mmask_t mousemask(
1703                 mmask_t newmask, 
1704                 mmask_t *oldmask)
1705                 { return(*(mmask_t *)0); }
1706
1707 #undef wenclose
1708 NCURSES_BOOL wenclose(
1709                 const WINDOW *win, 
1710                 int     y, 
1711                 int     x)
1712                 { return(*(NCURSES_BOOL *)0); }
1713
1714 #undef mouseinterval
1715 int     mouseinterval(
1716                 int     maxclick)
1717                 { return(*(int *)0); }
1718
1719 #undef _nc_has_mouse
1720 int     _nc_has_mouse(void)
1721                 { return(*(int *)0); }
1722
1723 #undef wmouse_trafo
1724 NCURSES_BOOL wmouse_trafo(
1725                 const WINDOW *win, 
1726                 int     *pY, 
1727                 int     *pX, 
1728                 NCURSES_BOOL to_screen)
1729                 { return(*(NCURSES_BOOL *)0); }
1730
1731 /* ./base/lib_move.c */
1732
1733 #undef wmove
1734 int     wmove(
1735                 WINDOW  *win, 
1736                 int     y, 
1737                 int     x)
1738                 { return(*(int *)0); }
1739
1740 /* ./tty/lib_mvcur.c */
1741
1742 #undef _nc_msec_cost
1743 int     _nc_msec_cost(
1744                 const char *const cap, 
1745                 int     affcnt)
1746                 { return(*(int *)0); }
1747
1748 #undef _nc_mvcur_resume
1749 void    _nc_mvcur_resume(void)
1750                 { /* void */ }
1751
1752 #undef _nc_mvcur_init
1753 void    _nc_mvcur_init(void)
1754                 { /* void */ }
1755
1756 #undef _nc_mvcur_wrap
1757 void    _nc_mvcur_wrap(void)
1758                 { /* void */ }
1759
1760 #undef mvcur
1761 int     mvcur(
1762                 int     yold, 
1763                 int     xold, 
1764                 int     ynew, 
1765                 int     xnew)
1766                 { return(*(int *)0); }
1767
1768 #undef _nc_optimize_enable
1769 int     _nc_optimize_enable;
1770
1771 /* ./base/lib_mvwin.c */
1772
1773 #undef mvwin
1774 int     mvwin(
1775                 WINDOW  *win, 
1776                 int     by, 
1777                 int     bx)
1778                 { return(*(int *)0); }
1779
1780 /* ./base/lib_newterm.c */
1781
1782 #undef filter
1783 void    filter(void)
1784                 { /* void */ }
1785
1786 #undef nofilter
1787 void    nofilter(void)
1788                 { /* void */ }
1789
1790 #undef newterm
1791 SCREEN  *newterm(
1792                 char    *name, 
1793                 FILE    *ofp, 
1794                 FILE    *ifp)
1795                 { return(*(SCREEN **)0); }
1796
1797 /* ./base/lib_newwin.c */
1798
1799 #undef _nc_freewin
1800 int     _nc_freewin(
1801                 WINDOW  *win)
1802                 { return(*(int *)0); }
1803
1804 #undef newwin
1805 WINDOW  *newwin(
1806                 int     num_lines, 
1807                 int     num_columns, 
1808                 int     begy, 
1809                 int     begx)
1810                 { return(*(WINDOW **)0); }
1811
1812 #undef derwin
1813 WINDOW  *derwin(
1814                 WINDOW  *orig, 
1815                 int     num_lines, 
1816                 int     num_columns, 
1817                 int     begy, 
1818                 int     begx)
1819                 { return(*(WINDOW **)0); }
1820
1821 #undef subwin
1822 WINDOW  *subwin(
1823                 WINDOW  *w, 
1824                 int     l, 
1825                 int     c, 
1826                 int     y, 
1827                 int     x)
1828                 { return(*(WINDOW **)0); }
1829
1830 #undef _nc_makenew
1831 WINDOW  *_nc_makenew(
1832                 int     num_lines, 
1833                 int     num_columns, 
1834                 int     begy, 
1835                 int     begx, 
1836                 int     flags)
1837                 { return(*(WINDOW **)0); }
1838
1839 /* ./base/lib_nl.c */
1840
1841 #undef nl
1842 int     nl(void)
1843                 { return(*(int *)0); }
1844
1845 #undef nonl
1846 int     nonl(void)
1847                 { return(*(int *)0); }
1848
1849 /* ./base/lib_overlay.c */
1850
1851 #undef overlay
1852 int     overlay(
1853                 const WINDOW *win1, 
1854                 WINDOW  *win2)
1855                 { return(*(int *)0); }
1856
1857 #undef overwrite
1858 int     overwrite(
1859                 const WINDOW *win1, 
1860                 WINDOW  *win2)
1861                 { return(*(int *)0); }
1862
1863 #undef copywin
1864 int     copywin(
1865                 const WINDOW *src, 
1866                 WINDOW  *dst, 
1867                 int     sminrow, 
1868                 int     smincol, 
1869                 int     dminrow, 
1870                 int     dmincol, 
1871                 int     dmaxrow, 
1872                 int     dmaxcol, 
1873                 int     over)
1874                 { return(*(int *)0); }
1875
1876 /* ./base/lib_pad.c */
1877
1878 #undef newpad
1879 WINDOW  *newpad(
1880                 int     l, 
1881                 int     c)
1882                 { return(*(WINDOW **)0); }
1883
1884 #undef subpad
1885 WINDOW  *subpad(
1886                 WINDOW  *orig, 
1887                 int     l, 
1888                 int     c, 
1889                 int     begy, 
1890                 int     begx)
1891                 { return(*(WINDOW **)0); }
1892
1893 #undef prefresh
1894 int     prefresh(
1895                 WINDOW  *win, 
1896                 int     pminrow, 
1897                 int     pmincol, 
1898                 int     sminrow, 
1899                 int     smincol, 
1900                 int     smaxrow, 
1901                 int     smaxcol)
1902                 { return(*(int *)0); }
1903
1904 #undef pnoutrefresh
1905 int     pnoutrefresh(
1906                 WINDOW  *win, 
1907                 int     pminrow, 
1908                 int     pmincol, 
1909                 int     sminrow, 
1910                 int     smincol, 
1911                 int     smaxrow, 
1912                 int     smaxcol)
1913                 { return(*(int *)0); }
1914
1915 #undef pechochar
1916 int     pechochar(
1917                 WINDOW  *pad, 
1918                 const chtype ch)
1919                 { return(*(int *)0); }
1920
1921 /* ./base/lib_printw.c */
1922
1923 #undef printw
1924 int     printw(
1925                 const char *fmt, 
1926                 ...)
1927                 { return(*(int *)0); }
1928
1929 #undef wprintw
1930 int     wprintw(
1931                 WINDOW  *win, 
1932                 const char *fmt, 
1933                 ...)
1934                 { return(*(int *)0); }
1935
1936 #undef mvprintw
1937 int     mvprintw(
1938                 int     y, 
1939                 int     x, 
1940                 const char *fmt, 
1941                 ...)
1942                 { return(*(int *)0); }
1943
1944 #undef mvwprintw
1945 int     mvwprintw(
1946                 WINDOW  *win, 
1947                 int     y, 
1948                 int     x, 
1949                 const char *fmt, 
1950                 ...)
1951                 { return(*(int *)0); }
1952
1953 #undef vwprintw
1954 int     vwprintw(
1955                 WINDOW  *win, 
1956                 const char *fmt, 
1957                 va_list argp)
1958                 { return(*(int *)0); }
1959
1960 /* ./base/lib_redrawln.c */
1961
1962 #undef wredrawln
1963 int     wredrawln(
1964                 WINDOW  *win, 
1965                 int     beg, 
1966                 int     num)
1967                 { return(*(int *)0); }
1968
1969 /* ./base/lib_refresh.c */
1970
1971 #undef wrefresh
1972 int     wrefresh(
1973                 WINDOW  *win)
1974                 { return(*(int *)0); }
1975
1976 #undef wnoutrefresh
1977 int     wnoutrefresh(
1978                 WINDOW  *win)
1979                 { return(*(int *)0); }
1980
1981 /* ./base/lib_restart.c */
1982
1983 #undef restartterm
1984 int     restartterm(
1985                 char    *termp, 
1986                 int     filenum, 
1987                 int     *errret)
1988                 { return(*(int *)0); }
1989
1990 /* ./base/lib_scanw.c */
1991
1992 #undef vwscanw
1993 int     vwscanw(
1994                 WINDOW  *win, 
1995                 char    *fmt, 
1996                 va_list argp)
1997                 { return(*(int *)0); }
1998
1999 #undef scanw
2000 int     scanw(
2001                 char    *fmt, 
2002                 ...)
2003                 { return(*(int *)0); }
2004
2005 #undef wscanw
2006 int     wscanw(
2007                 WINDOW  *win, 
2008                 char    *fmt, 
2009                 ...)
2010                 { return(*(int *)0); }
2011
2012 #undef mvscanw
2013 int     mvscanw(
2014                 int     y, 
2015                 int     x, 
2016                 char    *fmt, 
2017                 ...)
2018                 { return(*(int *)0); }
2019
2020 #undef mvwscanw
2021 int     mvwscanw(
2022                 WINDOW  *win, 
2023                 int     y, 
2024                 int     x, 
2025                 char    *fmt, 
2026                 ...)
2027                 { return(*(int *)0); }
2028
2029 /* ./base/lib_screen.c */
2030
2031 #undef getwin
2032 WINDOW  *getwin(
2033                 FILE    *filep)
2034                 { return(*(WINDOW **)0); }
2035
2036 #undef putwin
2037 int     putwin(
2038                 WINDOW  *win, 
2039                 FILE    *filep)
2040                 { return(*(int *)0); }
2041
2042 #undef scr_restore
2043 int     scr_restore(
2044                 const char *file)
2045                 { return(*(int *)0); }
2046
2047 #undef scr_dump
2048 int     scr_dump(
2049                 const char *file)
2050                 { return(*(int *)0); }
2051
2052 #undef scr_init
2053 int     scr_init(
2054                 const char *file)
2055                 { return(*(int *)0); }
2056
2057 #undef scr_set
2058 int     scr_set(
2059                 const char *file)
2060                 { return(*(int *)0); }
2061
2062 /* ./base/lib_scroll.c */
2063
2064 #undef _nc_scroll_window
2065 void    _nc_scroll_window(
2066                 WINDOW  *win, 
2067                 int const n, 
2068                 short const top, 
2069                 short const bottom, 
2070                 cchar_t blank)
2071                 { /* void */ }
2072
2073 #undef wscrl
2074 int     wscrl(
2075                 WINDOW  *win, 
2076                 int     n)
2077                 { return(*(int *)0); }
2078
2079 /* ./base/lib_scrollok.c */
2080
2081 #undef scrollok
2082 int     scrollok(
2083                 WINDOW  *win, 
2084                 NCURSES_BOOL flag)
2085                 { return(*(int *)0); }
2086
2087 /* ./base/lib_scrreg.c */
2088
2089 #undef wsetscrreg
2090 int     wsetscrreg(
2091                 WINDOW  *win, 
2092                 int     top, 
2093                 int     bottom)
2094                 { return(*(int *)0); }
2095
2096 /* ./base/lib_set_term.c */
2097
2098 #undef set_term
2099 SCREEN  *set_term(
2100                 SCREEN  *screenp)
2101                 { return(*(SCREEN **)0); }
2102
2103 #undef delscreen
2104 void    delscreen(
2105                 SCREEN  *sp)
2106                 { /* void */ }
2107
2108 #undef _nc_setupscreen
2109 int     _nc_setupscreen(
2110                 int     slines, 
2111                 int     scolumns, 
2112                 FILE    *output, 
2113                 NCURSES_BOOL filtered, 
2114                 int     slk_format)
2115                 { return(*(int *)0); }
2116
2117 #undef _nc_ripoffline
2118 int     _nc_ripoffline(
2119                 int     line, 
2120                 int     (*init)(
2121                 WINDOW  *p1, 
2122                 int     p2))
2123                 { return(*(int *)0); }
2124
2125 #undef ripoffline
2126 int     ripoffline(
2127                 int     line, 
2128                 int     (*init)(
2129                 WINDOW  *p1, 
2130                 int     p2))
2131                 { return(*(int *)0); }
2132
2133 /* ./base/lib_slk.c */
2134
2135 #undef _nc_slk_format
2136 int     _nc_slk_format;
2137
2138 #undef _nc_slk_initialize
2139 int     _nc_slk_initialize(
2140                 WINDOW  *stwin, 
2141                 int     cols)
2142                 { return(*(int *)0); }
2143
2144 #undef slk_restore
2145 int     slk_restore(void)
2146                 { return(*(int *)0); }
2147
2148 /* ./base/lib_slkatr_set.c */
2149
2150 #undef slk_attr_set
2151 int     slk_attr_set(
2152                 const attr_t attr, 
2153                 short   color_pair_number, 
2154                 void    *opts)
2155                 { return(*(int *)0); }
2156
2157 /* ./base/lib_slkatrof.c */
2158
2159 #undef slk_attroff
2160 int     slk_attroff(
2161                 const chtype attr)
2162                 { return(*(int *)0); }
2163
2164 /* ./base/lib_slkatron.c */
2165
2166 #undef slk_attron
2167 int     slk_attron(
2168                 const chtype attr)
2169                 { return(*(int *)0); }
2170
2171 /* ./base/lib_slkatrset.c */
2172
2173 #undef slk_attrset
2174 int     slk_attrset(
2175                 const chtype attr)
2176                 { return(*(int *)0); }
2177
2178 /* ./base/lib_slkattr.c */
2179
2180 #undef slk_attr
2181 attr_t  slk_attr(void)
2182                 { return(*(attr_t *)0); }
2183
2184 /* ./base/lib_slkclear.c */
2185
2186 #undef slk_clear
2187 int     slk_clear(void)
2188                 { return(*(int *)0); }
2189
2190 /* ./base/lib_slkcolor.c */
2191
2192 #undef slk_color
2193 int     slk_color(
2194                 short   color_pair_number)
2195                 { return(*(int *)0); }
2196
2197 /* ./base/lib_slkinit.c */
2198
2199 #undef slk_init
2200 int     slk_init(
2201                 int     format)
2202                 { return(*(int *)0); }
2203
2204 /* ./base/lib_slklab.c */
2205
2206 #undef slk_label
2207 char    *slk_label(
2208                 int     n)
2209                 { return(*(char **)0); }
2210
2211 /* ./base/lib_slkrefr.c */
2212
2213 #undef slk_noutrefresh
2214 int     slk_noutrefresh(void)
2215                 { return(*(int *)0); }
2216
2217 #undef slk_refresh
2218 int     slk_refresh(void)
2219                 { return(*(int *)0); }
2220
2221 /* ./base/lib_slkset.c */
2222
2223 #include <wctype.h>
2224
2225 #undef slk_set
2226 int     slk_set(
2227                 int     i, 
2228                 const char *astr, 
2229                 int     format)
2230                 { return(*(int *)0); }
2231
2232 /* ./base/lib_slktouch.c */
2233
2234 #undef slk_touch
2235 int     slk_touch(void)
2236                 { return(*(int *)0); }
2237
2238 /* ./base/lib_touch.c */
2239
2240 #undef is_linetouched
2241 NCURSES_BOOL is_linetouched(
2242                 WINDOW  *win, 
2243                 int     line)
2244                 { return(*(NCURSES_BOOL *)0); }
2245
2246 #undef is_wintouched
2247 NCURSES_BOOL is_wintouched(
2248                 WINDOW  *win)
2249                 { return(*(NCURSES_BOOL *)0); }
2250
2251 #undef wtouchln
2252 int     wtouchln(
2253                 WINDOW  *win, 
2254                 int     y, 
2255                 int     n, 
2256                 int     changed)
2257                 { return(*(int *)0); }
2258
2259 /* ./trace/lib_tracedmp.c */
2260
2261 #undef _tracedump
2262 void    _tracedump(
2263                 const char *name, 
2264                 WINDOW  *win)
2265                 { /* void */ }
2266
2267 /* ./trace/lib_tracemse.c */
2268
2269 #undef _tracemouse
2270 char    *_tracemouse(
2271                 MEVENT const *ep)
2272                 { return(*(char **)0); }
2273
2274 /* ./tty/lib_tstp.c */
2275
2276 #include <SigAction.h>
2277
2278 #undef _nc_signal_handler
2279 void    _nc_signal_handler(
2280                 NCURSES_BOOL enable)
2281                 { /* void */ }
2282
2283 /* ./base/lib_ungetch.c */
2284
2285 #undef _nc_fifo_dump
2286 void    _nc_fifo_dump(void)
2287                 { /* void */ }
2288
2289 #undef ungetch
2290 int     ungetch(
2291                 int     ch)
2292                 { return(*(int *)0); }
2293
2294 /* ./tty/lib_vidattr.c */
2295
2296 #undef vidputs
2297 int     vidputs(
2298                 chtype  newmode, 
2299                 int     (*outc)(
2300                 int     p1))
2301                 { return(*(int *)0); }
2302
2303 #undef vidattr
2304 int     vidattr(
2305                 chtype  newmode)
2306                 { return(*(int *)0); }
2307
2308 #undef termattrs
2309 chtype  termattrs(void)
2310                 { return(*(chtype *)0); }
2311
2312 /* ./base/lib_vline.c */
2313
2314 #undef wvline
2315 int     wvline(
2316                 WINDOW  *win, 
2317                 chtype  ch, 
2318                 int     n)
2319                 { return(*(int *)0); }
2320
2321 /* ./base/lib_wattroff.c */
2322
2323 #undef wattr_off
2324 int     wattr_off(
2325                 WINDOW  *win, 
2326                 attr_t  at, 
2327                 void    *opts)
2328                 { return(*(int *)0); }
2329
2330 /* ./base/lib_wattron.c */
2331
2332 #undef wattr_on
2333 int     wattr_on(
2334                 WINDOW  *win, 
2335                 attr_t  at, 
2336                 void    *opts)
2337                 { return(*(int *)0); }
2338
2339 /* ./base/lib_winch.c */
2340
2341 #undef winch
2342 chtype  winch(
2343                 WINDOW  *win)
2344                 { return(*(chtype *)0); }
2345
2346 /* ./base/lib_window.c */
2347
2348 #undef _nc_synchook
2349 void    _nc_synchook(
2350                 WINDOW  *win)
2351                 { /* void */ }
2352
2353 #undef mvderwin
2354 int     mvderwin(
2355                 WINDOW  *win, 
2356                 int     y, 
2357                 int     x)
2358                 { return(*(int *)0); }
2359
2360 #undef syncok
2361 int     syncok(
2362                 WINDOW  *win, 
2363                 NCURSES_BOOL bf)
2364                 { return(*(int *)0); }
2365
2366 #undef wsyncup
2367 void    wsyncup(
2368                 WINDOW  *win)
2369                 { /* void */ }
2370
2371 #undef wsyncdown
2372 void    wsyncdown(
2373                 WINDOW  *win)
2374                 { /* void */ }
2375
2376 #undef wcursyncup
2377 void    wcursyncup(
2378                 WINDOW  *win)
2379                 { /* void */ }
2380
2381 #undef dupwin
2382 WINDOW  *dupwin(
2383                 WINDOW  *win)
2384                 { return(*(WINDOW **)0); }
2385
2386 /* ./base/nc_panel.c */
2387
2388 #undef _nc_panelhook
2389 struct panelhook *_nc_panelhook(void)
2390                 { return(*(struct panelhook **)0); }
2391
2392 /* ./base/safe_sprintf.c */
2393
2394 #undef _nc_printf_string
2395 char    *_nc_printf_string(
2396                 const char *fmt, 
2397                 va_list ap)
2398                 { return(*(char **)0); }
2399
2400 /* ./tty/tty_update.c */
2401
2402 #include <sys/time.h>
2403 #include <sys/times.h>
2404
2405 #undef doupdate
2406 int     doupdate(void)
2407                 { return(*(int *)0); }
2408
2409 #undef _nc_scrolln
2410 int     _nc_scrolln(
2411                 int     n, 
2412                 int     top, 
2413                 int     bot, 
2414                 int     maxy)
2415                 { return(*(int *)0); }
2416
2417 #undef _nc_screen_resume
2418 void    _nc_screen_resume(void)
2419                 { /* void */ }
2420
2421 #undef _nc_screen_init
2422 void    _nc_screen_init(void)
2423                 { /* void */ }
2424
2425 #undef _nc_screen_wrap
2426 void    _nc_screen_wrap(void)
2427                 { /* void */ }
2428
2429 #undef _nc_do_xmc_glitch
2430 void    _nc_do_xmc_glitch(
2431                 attr_t  previous)
2432                 { /* void */ }
2433
2434 /* ./trace/varargs.c */
2435
2436 typedef enum {
2437     atUnknown = 0, atInteger, atFloat, atPoint, atString
2438 } ARGTYPE;
2439
2440 #undef _nc_varargs
2441 char    *_nc_varargs(
2442                 const char *fmt, 
2443                 va_list ap)
2444                 { return(*(char **)0); }
2445
2446 /* ./base/memmove.c */
2447
2448 #undef _nc_memmove
2449 void    _nc_memmove(void)
2450                 { /* void */ }
2451
2452 /* ./base/vsscanf.c */
2453
2454 #undef _nc_vsscanf
2455 void    _nc_vsscanf(void)
2456                 { /* void */ }
2457
2458 /* ./base/lib_freeall.c */
2459
2460 #include <term_entry.h>
2461
2462 #undef _nc_freeall
2463 void    _nc_freeall(void)
2464                 { /* void */ }
2465
2466 /* ./widechar/charable.c */
2467
2468 #undef _nc_is_charable
2469 NCURSES_BOOL _nc_is_charable(
2470                 wchar_t ch)
2471                 { return(*(NCURSES_BOOL *)0); }
2472
2473 #undef _nc_to_char
2474 int     _nc_to_char(
2475                 wint_t  ch)
2476                 { return(*(int *)0); }
2477
2478 #undef _nc_to_widechar
2479 wint_t  _nc_to_widechar(
2480                 int     ch)
2481                 { return(*(wint_t *)0); }
2482
2483 /* ./widechar/lib_add_wch.c */
2484
2485 #undef wadd_wch
2486 int     wadd_wch(
2487                 WINDOW  *win, 
2488                 const cchar_t *wch)
2489                 { return(*(int *)0); }
2490
2491 #undef wecho_wchar
2492 int     wecho_wchar(
2493                 WINDOW  *win, 
2494                 const cchar_t *wch)
2495                 { return(*(int *)0); }
2496
2497 /* ./widechar/lib_box_set.c */
2498
2499 #undef wborder_set
2500 int     wborder_set(
2501                 WINDOW  *win, 
2502                 const cchar_t *ls, 
2503                 const cchar_t *rs, 
2504                 const cchar_t *ts, 
2505                 const cchar_t *bs, 
2506                 const cchar_t *tl, 
2507                 const cchar_t *tr, 
2508                 const cchar_t *bl, 
2509                 const cchar_t *br)
2510                 { return(*(int *)0); }
2511
2512 /* ./widechar/lib_cchar.c */
2513
2514 #undef setcchar
2515 int     setcchar(
2516                 cchar_t *wcval, 
2517                 const wchar_t *wch, 
2518                 const attr_t attrs, 
2519                 short   color_pair, 
2520                 const void *opts)
2521                 { return(*(int *)0); }
2522
2523 #undef getcchar
2524 int     getcchar(
2525                 const cchar_t *wcval, 
2526                 wchar_t *wch, 
2527                 attr_t  *attrs, 
2528                 short   *color_pair, 
2529                 void    *opts)
2530                 { return(*(int *)0); }
2531
2532 /* ./widechar/lib_get_wch.c */
2533
2534 #undef wget_wch
2535 int     wget_wch(
2536                 WINDOW  *win, 
2537                 wint_t  *result)
2538                 { return(*(int *)0); }
2539
2540 /* ./widechar/lib_erasewchar.c */
2541
2542 #undef erasewchar
2543 int     erasewchar(
2544                 wchar_t *wch)
2545                 { return(*(int *)0); }
2546
2547 #undef killwchar
2548 int     killwchar(
2549                 wchar_t *wch)
2550                 { return(*(int *)0); }
2551
2552 /* ./widechar/lib_get_wstr.c */
2553
2554 #undef wgetn_wstr
2555 int     wgetn_wstr(
2556                 WINDOW  *win, 
2557                 wint_t  *str, 
2558                 int     maxlen)
2559                 { return(*(int *)0); }
2560
2561 /* ./widechar/lib_hline_set.c */
2562
2563 #undef whline_set
2564 int     whline_set(
2565                 WINDOW  *win, 
2566                 const cchar_t *ch, 
2567                 int     n)
2568                 { return(*(int *)0); }
2569
2570 /* ./widechar/lib_in_wch.c */
2571
2572 #undef win_wch
2573 int     win_wch(
2574                 WINDOW  *win, 
2575                 cchar_t *wcval)
2576                 { return(*(int *)0); }
2577
2578 /* ./widechar/lib_in_wchnstr.c */
2579
2580 #undef win_wchnstr
2581 int     win_wchnstr(
2582                 WINDOW  *win, 
2583                 cchar_t *wchstr, 
2584                 int     n)
2585                 { return(*(int *)0); }
2586
2587 /* ./widechar/lib_ins_wch.c */
2588
2589 #undef wins_wch
2590 int     wins_wch(
2591                 WINDOW  *win, 
2592                 const cchar_t *wch)
2593                 { return(*(int *)0); }
2594
2595 #undef wins_nwstr
2596 int     wins_nwstr(
2597                 WINDOW  *win, 
2598                 const wchar_t *wstr, 
2599                 int     n)
2600                 { return(*(int *)0); }
2601
2602 /* ./widechar/lib_inwstr.c */
2603
2604 #undef winnwstr
2605 int     winnwstr(
2606                 WINDOW  *win, 
2607                 wchar_t *wstr, 
2608                 int     n)
2609                 { return(*(int *)0); }
2610
2611 #undef winwstr
2612 int     winwstr(
2613                 WINDOW  *win, 
2614                 wchar_t *wstr)
2615                 { return(*(int *)0); }
2616
2617 /* ./widechar/lib_pecho_wchar.c */
2618
2619 #undef pecho_wchar
2620 int     pecho_wchar(
2621                 WINDOW  *pad, 
2622                 const cchar_t *wch)
2623                 { return(*(int *)0); }
2624
2625 /* ./widechar/lib_slk_wset.c */
2626
2627 #undef slk_wset
2628 int     slk_wset(
2629                 int     i, 
2630                 const wchar_t *astr, 
2631                 int     format)
2632                 { return(*(int *)0); }
2633
2634 /* ./widechar/lib_unget_wch.c */
2635
2636 #undef _nc_wcrtomb
2637 size_t  _nc_wcrtomb(
2638                 char    *target, 
2639                 wchar_t source, 
2640                 mbstate_t *state)
2641                 { return(*(size_t *)0); }
2642
2643 #undef unget_wch
2644 int     unget_wch(
2645                 const wchar_t wch)
2646                 { return(*(int *)0); }
2647
2648 /* ./widechar/lib_vid_attr.c */
2649
2650 #undef vid_puts
2651 int     vid_puts(
2652                 attr_t  newmode, 
2653                 short   pair, 
2654                 void    *opts, 
2655                 int     (*outc)(
2656                 int     p1))
2657                 { return(*(int *)0); }
2658
2659 #undef vid_attr
2660 int     vid_attr(
2661                 attr_t  newmode, 
2662                 short   pair, 
2663                 void    *opts)
2664                 { return(*(int *)0); }
2665
2666 #undef term_attrs
2667 attr_t  term_attrs(void)
2668                 { return(*(attr_t *)0); }
2669
2670 /* ./widechar/lib_vline_set.c */
2671
2672 #undef wvline_set
2673 int     wvline_set(
2674                 WINDOW  *win, 
2675                 const cchar_t *ch, 
2676                 int     n)
2677                 { return(*(int *)0); }
2678
2679 /* ./widechar/lib_wacs.c */
2680
2681 #undef _nc_wacs
2682 cchar_t *_nc_wacs;
2683
2684 #undef _nc_init_wacs
2685 void    _nc_init_wacs(void)
2686                 { /* void */ }
2687
2688 /* ./widechar/lib_wunctrl.c */
2689
2690 #undef wunctrl
2691 wchar_t *wunctrl(
2692                 cchar_t *wc)
2693                 { return(*(wchar_t **)0); }
2694
2695 /* ./expanded.c */
2696
2697 #undef _nc_toggle_attr_on
2698 void    _nc_toggle_attr_on(
2699                 attr_t  *S, 
2700                 attr_t  at)
2701                 { /* void */ }
2702
2703 #undef _nc_toggle_attr_off
2704 void    _nc_toggle_attr_off(
2705                 attr_t  *S, 
2706                 attr_t  at)
2707                 { /* void */ }
2708
2709 #undef _nc_DelCharCost
2710 int     _nc_DelCharCost(
2711                 int     count)
2712                 { return(*(int *)0); }
2713
2714 #undef _nc_InsCharCost
2715 int     _nc_InsCharCost(
2716                 int     count)
2717                 { return(*(int *)0); }
2718
2719 #undef _nc_UpdateAttrs
2720 void    _nc_UpdateAttrs(
2721                 cchar_t c)
2722                 { /* void */ }
2723
2724 /* ./base/legacy_coding.c */
2725
2726 #undef use_legacy_coding
2727 int     use_legacy_coding(
2728                 int     level)
2729                 { return(*(int *)0); }
2730
2731 /* ./base/lib_dft_fgbg.c */
2732
2733 #undef use_default_colors
2734 int     use_default_colors(void)
2735                 { return(*(int *)0); }
2736
2737 #undef assume_default_colors
2738 int     assume_default_colors(
2739                 int     fg, 
2740                 int     bg)
2741                 { return(*(int *)0); }
2742
2743 /* ./tinfo/lib_print.c */
2744
2745 #undef mcprint
2746 int     mcprint(
2747                 char    *data, 
2748                 int     len)
2749                 { return(*(int *)0); }
2750
2751 /* ./base/resizeterm.c */
2752
2753 #undef is_term_resized
2754 NCURSES_BOOL is_term_resized(
2755                 int     ToLines, 
2756                 int     ToCols)
2757                 { return(*(NCURSES_BOOL *)0); }
2758
2759 #undef resize_term
2760 int     resize_term(
2761                 int     ToLines, 
2762                 int     ToCols)
2763                 { return(*(int *)0); }
2764
2765 #undef resizeterm
2766 int     resizeterm(
2767                 int     ToLines, 
2768                 int     ToCols)
2769                 { return(*(int *)0); }
2770
2771 /* ./trace/trace_xnames.c */
2772
2773 #undef _nc_trace_xnames
2774 void    _nc_trace_xnames(
2775                 TERMTYPE *tp)
2776                 { /* void */ }
2777
2778 /* ./base/wresize.c */
2779
2780 #undef wresize
2781 int     wresize(
2782                 WINDOW  *win, 
2783                 int     ToLines, 
2784                 int     ToCols)
2785                 { return(*(int *)0); }
2786
2787 /* ./tinfo/access.c */
2788
2789 #include <sys/stat.h>
2790 #include <nc_alloc.h>
2791
2792 #undef _nc_rootname
2793 char    *_nc_rootname(
2794                 char    *path)
2795                 { return(*(char **)0); }
2796
2797 #undef _nc_is_abs_path
2798 NCURSES_BOOL _nc_is_abs_path(
2799                 const char *path)
2800                 { return(*(NCURSES_BOOL *)0); }
2801
2802 #undef _nc_pathlast
2803 unsigned _nc_pathlast(
2804                 const char *path)
2805                 { return(*(unsigned *)0); }
2806
2807 #undef _nc_basename
2808 char    *_nc_basename(
2809                 char    *path)
2810                 { return(*(char **)0); }
2811
2812 #undef _nc_access
2813 int     _nc_access(
2814                 const char *path, 
2815                 int     mode)
2816                 { return(*(int *)0); }
2817
2818 #undef _nc_is_dir_path
2819 NCURSES_BOOL _nc_is_dir_path(
2820                 const char *path)
2821                 { return(*(NCURSES_BOOL *)0); }
2822
2823 #undef _nc_is_file_path
2824 NCURSES_BOOL _nc_is_file_path(
2825                 const char *path)
2826                 { return(*(NCURSES_BOOL *)0); }
2827
2828 #undef _nc_env_access
2829 int     _nc_env_access(void)
2830                 { return(*(int *)0); }
2831
2832 /* ./tinfo/add_tries.c */
2833
2834 #undef _nc_add_to_try
2835 void    _nc_add_to_try(
2836                 struct tries **tree, 
2837                 const char *str, 
2838                 unsigned code)
2839                 { /* void */ }
2840
2841 /* ./tinfo/alloc_entry.c */
2842
2843 #undef _nc_init_entry
2844 void    _nc_init_entry(
2845                 TERMTYPE *const tp)
2846                 { /* void */ }
2847
2848 #undef _nc_copy_entry
2849 ENTRY   *_nc_copy_entry(
2850                 ENTRY   *oldp)
2851                 { return(*(ENTRY **)0); }
2852
2853 #undef _nc_save_str
2854 char    *_nc_save_str(
2855                 const char *const string)
2856                 { return(*(char **)0); }
2857
2858 #undef _nc_wrap_entry
2859 void    _nc_wrap_entry(
2860                 ENTRY   *const ep, 
2861                 NCURSES_BOOL copy_strings)
2862                 { /* void */ }
2863
2864 #undef _nc_merge_entry
2865 void    _nc_merge_entry(
2866                 TERMTYPE *const to, 
2867                 TERMTYPE *const from)
2868                 { /* void */ }
2869
2870 /* ./tinfo/alloc_ttype.c */
2871
2872 #undef _nc_align_termtype
2873 void    _nc_align_termtype(
2874                 TERMTYPE *to, 
2875                 TERMTYPE *from)
2876                 { /* void */ }
2877
2878 #undef _nc_copy_termtype
2879 void    _nc_copy_termtype(
2880                 TERMTYPE *dst, 
2881                 TERMTYPE *src)
2882                 { /* void */ }
2883
2884 /* ./tinfo/captoinfo.c */
2885
2886 #undef _nc_captoinfo
2887 char    *_nc_captoinfo(
2888                 const char *cap, 
2889                 const char *s, 
2890                 int const parameterized)
2891                 { return(*(char **)0); }
2892
2893 #undef _nc_infotocap
2894 char    *_nc_infotocap(
2895                 const char *cap, 
2896                 const char *str, 
2897                 int const parameterized)
2898                 { return(*(char **)0); }
2899
2900 /* ./codes.c */
2901
2902 #undef boolcodes
2903 char    *const boolcodes[] = {0};
2904 #undef numcodes
2905 char    *const numcodes[] = {0};
2906 #undef strcodes
2907 char    *const strcodes[] = {0};
2908
2909 /* ./comp_captab.c */
2910
2911 #include <ncurses_cfg.h>
2912
2913 #undef _nc_info_hash_table
2914 const struct name_table_entry *const _nc_info_hash_table[995] = {0};
2915 #undef _nc_cap_hash_table
2916 const struct name_table_entry *const _nc_cap_hash_table[995] = {0};
2917 #undef _nc_capalias_table
2918 const struct alias _nc_capalias_table[] = {0};
2919 #undef _nc_infoalias_table
2920 const struct alias _nc_infoalias_table[] = {0};
2921
2922 #undef _nc_get_table
2923 const struct name_table_entry *_nc_get_table(
2924                 NCURSES_BOOL termcap)
2925                 { return(*(const struct name_table_entry **)0); }
2926
2927 #undef _nc_get_hash_table
2928 const struct name_table_entry *const *_nc_get_hash_table(
2929                 NCURSES_BOOL termcap)
2930                 { return(*(const struct name_table_entry **)0); }
2931
2932 /* ./tinfo/comp_error.c */
2933
2934 #undef _nc_suppress_warnings
2935 NCURSES_BOOL _nc_suppress_warnings;
2936 #undef _nc_curr_line
2937 int     _nc_curr_line;
2938 #undef _nc_curr_col
2939 int     _nc_curr_col;
2940
2941 #undef _nc_get_source
2942 const char *_nc_get_source(void)
2943                 { return(*(const char **)0); }
2944
2945 #undef _nc_set_source
2946 void    _nc_set_source(
2947                 const char *const name)
2948                 { /* void */ }
2949
2950 #undef _nc_set_type
2951 void    _nc_set_type(
2952                 const char *const name)
2953                 { /* void */ }
2954
2955 #undef _nc_get_type
2956 void    _nc_get_type(
2957                 char    *name)
2958                 { /* void */ }
2959
2960 #undef _nc_warning
2961 void    _nc_warning(
2962                 const char *const fmt, 
2963                 ...)
2964                 { /* void */ }
2965
2966 #undef _nc_err_abort
2967 void    _nc_err_abort(
2968                 const char *const fmt, 
2969                 ...)
2970                 { /* void */ }
2971
2972 #undef _nc_syserr_abort
2973 void    _nc_syserr_abort(
2974                 const char *const fmt, 
2975                 ...)
2976                 { /* void */ }
2977
2978 /* ./tinfo/comp_expand.c */
2979
2980 #undef _nc_tic_expand
2981 char    *_nc_tic_expand(
2982                 const char *srcp, 
2983                 NCURSES_BOOL tic_format, 
2984                 int     numbers)
2985                 { return(*(char **)0); }
2986
2987 /* ./tinfo/comp_hash.c */
2988
2989 #include <hashsize.h>
2990
2991 #undef _nc_find_entry
2992 struct name_table_entry const *_nc_find_entry(
2993                 const char *string, 
2994                 const struct name_table_entry *const *hash_table)
2995                 { return(*(struct name_table_entry const **)0); }
2996
2997 #undef _nc_find_type_entry
2998 struct name_table_entry const *_nc_find_type_entry(
2999                 const char *string, 
3000                 int     type, 
3001                 const struct name_table_entry *table)
3002                 { return(*(struct name_table_entry const **)0); }
3003
3004 /* ./tinfo/comp_parse.c */
3005
3006 #undef _nc_check_termtype2
3007 void    (*_nc_check_termtype2)(
3008                 TERMTYPE *p1, 
3009                 NCURSES_BOOL p2);
3010 #undef _nc_check_termtype
3011 void    (*_nc_check_termtype)(
3012                 TERMTYPE *p1);
3013 #undef _nc_head
3014 ENTRY   *_nc_head;
3015 #undef _nc_tail
3016 ENTRY   *_nc_tail;
3017
3018 #undef _nc_free_entries
3019 void    _nc_free_entries(
3020                 ENTRY   *headp)
3021                 { /* void */ }
3022
3023 #undef _nc_delink_entry
3024 ENTRY   *_nc_delink_entry(
3025                 ENTRY   *headp, 
3026                 TERMTYPE *tterm)
3027                 { return(*(ENTRY **)0); }
3028
3029 #undef _nc_free_entry
3030 void    _nc_free_entry(
3031                 ENTRY   *headp, 
3032                 TERMTYPE *tterm)
3033                 { /* void */ }
3034
3035 #undef _nc_entry_match
3036 NCURSES_BOOL _nc_entry_match(
3037                 char    *n1, 
3038                 char    *n2)
3039                 { return(*(NCURSES_BOOL *)0); }
3040
3041 #undef _nc_read_entry_source
3042 void    _nc_read_entry_source(
3043                 FILE    *fp, 
3044                 char    *buf, 
3045                 int     literal, 
3046                 NCURSES_BOOL silent, 
3047                 NCURSES_BOOL (*hook)(
3048                 ENTRY   *p1))
3049                 { /* void */ }
3050
3051 #undef _nc_resolve_uses2
3052 int     _nc_resolve_uses2(
3053                 NCURSES_BOOL fullresolve, 
3054                 NCURSES_BOOL literal)
3055                 { return(*(int *)0); }
3056
3057 #undef _nc_resolve_uses
3058 int     _nc_resolve_uses(
3059                 NCURSES_BOOL fullresolve)
3060                 { return(*(int *)0); }
3061
3062 /* ./tinfo/comp_scan.c */
3063
3064 #undef _nc_syntax
3065 int     _nc_syntax;
3066 #undef _nc_curr_file_pos
3067 long    _nc_curr_file_pos;
3068 #undef _nc_comment_start
3069 long    _nc_comment_start;
3070 #undef _nc_comment_end
3071 long    _nc_comment_end;
3072 #undef _nc_start_line
3073 long    _nc_start_line;
3074 #undef _nc_curr_token
3075 struct token _nc_curr_token;
3076 #undef _nc_disable_period
3077 NCURSES_BOOL _nc_disable_period;
3078
3079 #undef _nc_reset_input
3080 void    _nc_reset_input(
3081                 FILE    *fp, 
3082                 char    *buf)
3083                 { /* void */ }
3084
3085 #undef _nc_get_token
3086 int     _nc_get_token(
3087                 NCURSES_BOOL silent)
3088                 { return(*(int *)0); }
3089
3090 #undef _nc_trans_string
3091 int     _nc_trans_string(
3092                 char    *ptr, 
3093                 char    *last)
3094                 { return(*(int *)0); }
3095
3096 #undef _nc_push_token
3097 void    _nc_push_token(
3098                 int     tokclass)
3099                 { /* void */ }
3100
3101 #undef _nc_panic_mode
3102 void    _nc_panic_mode(
3103                 char    ch)
3104                 { /* void */ }
3105
3106 /* ./tinfo/db_iterator.c */
3107
3108 #undef _nc_tic_dir
3109 const char *_nc_tic_dir(
3110                 const char *path)
3111                 { return(*(const char **)0); }
3112
3113 #undef _nc_keep_tic_dir
3114 void    _nc_keep_tic_dir(
3115                 const char *path)
3116                 { /* void */ }
3117
3118 #undef _nc_last_db
3119 void    _nc_last_db(void)
3120                 { /* void */ }
3121
3122 #undef _nc_next_db
3123 const char *_nc_next_db(
3124                 DBDIRS  *state, 
3125                 int     *offset)
3126                 { return(*(const char **)0); }
3127
3128 #undef _nc_first_db
3129 void    _nc_first_db(
3130                 DBDIRS  *state, 
3131                 int     *offset)
3132                 { /* void */ }
3133
3134 /* ./tinfo/doalloc.c */
3135
3136 #undef _nc_doalloc
3137 void    *_nc_doalloc(
3138                 void    *oldp, 
3139                 size_t  amount)
3140                 { return(*(void **)0); }
3141
3142 /* ./fallback.c */
3143
3144 #undef _nc_fallback
3145 const TERMTYPE *_nc_fallback(
3146                 const char *name)
3147                 { return(*(const TERMTYPE **)0); }
3148
3149 /* ./tinfo/free_ttype.c */
3150
3151 #undef _nc_free_termtype
3152 void    _nc_free_termtype(
3153                 TERMTYPE *ptr)
3154                 { /* void */ }
3155
3156 #undef _nc_user_definable
3157 NCURSES_BOOL _nc_user_definable;
3158
3159 #undef use_extended_names
3160 int     use_extended_names(
3161                 NCURSES_BOOL flag)
3162                 { return(*(int *)0); }
3163
3164 /* ./tinfo/getenv_num.c */
3165
3166 #undef _nc_getenv_num
3167 int     _nc_getenv_num(
3168                 const char *name)
3169                 { return(*(int *)0); }
3170
3171 /* ./tinfo/home_terminfo.c */
3172
3173 #undef _nc_home_terminfo
3174 char    *_nc_home_terminfo(void)
3175                 { return(*(char **)0); }
3176
3177 /* ./tinfo/init_keytry.c */
3178
3179 #if 0
3180
3181 #include <init_keytry.h>
3182
3183 #undef _nc_tinfo_fkeys
3184 struct tinfo_fkeys _nc_tinfo_fkeys[];
3185
3186 #endif
3187
3188 #undef _nc_init_keytry
3189 void    _nc_init_keytry(void)
3190                 { /* void */ }
3191
3192 /* ./tinfo/lib_acs.c */
3193
3194 #undef acs_map
3195 chtype  acs_map[128];
3196
3197 #undef _nc_init_acs
3198 void    _nc_init_acs(void)
3199                 { /* void */ }
3200
3201 /* ./tinfo/lib_baudrate.c */
3202
3203 #include <termcap.h>
3204
3205 struct speed {
3206     int s; 
3207     int sp; 
3208 };
3209
3210 #undef _nc_baudrate
3211 int     _nc_baudrate(
3212                 int     OSpeed)
3213                 { return(*(int *)0); }
3214
3215 #undef _nc_ospeed
3216 int     _nc_ospeed(
3217                 int     BaudRate)
3218                 { return(*(int *)0); }
3219
3220 #undef baudrate
3221 int     baudrate(void)
3222                 { return(*(int *)0); }
3223
3224 /* ./tinfo/lib_cur_term.c */
3225
3226 #undef cur_term
3227 TERMINAL *cur_term;
3228
3229 #undef set_curterm
3230 TERMINAL *set_curterm(
3231                 TERMINAL *termp)
3232                 { return(*(TERMINAL **)0); }
3233
3234 #undef del_curterm
3235 int     del_curterm(
3236                 TERMINAL *termp)
3237                 { return(*(int *)0); }
3238
3239 /* ./tinfo/lib_data.c */
3240
3241 #undef stdscr
3242 WINDOW  *stdscr;
3243 #undef curscr
3244 WINDOW  *curscr;
3245 #undef newscr
3246 WINDOW  *newscr;
3247 #undef _nc_screen_chain
3248 SCREEN  *_nc_screen_chain;
3249 #undef SP
3250 SCREEN  *SP;
3251
3252 /* ./tinfo/lib_has_cap.c */
3253
3254 #undef has_ic
3255 NCURSES_BOOL has_ic(void)
3256                 { return(*(NCURSES_BOOL *)0); }
3257
3258 #undef has_il
3259 NCURSES_BOOL has_il(void)
3260                 { return(*(NCURSES_BOOL *)0); }
3261
3262 /* ./tinfo/lib_kernel.c */
3263
3264 #undef erasechar
3265 char    erasechar(void)
3266                 { return(*(char *)0); }
3267
3268 #undef killchar
3269 char    killchar(void)
3270                 { return(*(char *)0); }
3271
3272 #undef flushinp
3273 int     flushinp(void)
3274                 { return(*(int *)0); }
3275
3276 /* ./lib_keyname.c */
3277
3278 #undef _nc_key_names
3279 const struct kn _nc_key_names[] = {0};
3280
3281 #undef keyname
3282 char    *keyname(
3283                 int     c)
3284                 { return(*(char **)0); }
3285
3286 #undef key_name
3287 char    *key_name(
3288                 wchar_t c)
3289                 { return(*(char **)0); }
3290
3291 /* ./tinfo/lib_longname.c */
3292
3293 #undef longname
3294 char    *longname(void)
3295                 { return(*(char **)0); }
3296
3297 /* ./tinfo/lib_napms.c */
3298
3299 #include <time.h>
3300
3301 #undef napms
3302 int     napms(
3303                 int     ms)
3304                 { return(*(int *)0); }
3305
3306 /* ./tinfo/lib_options.c */
3307
3308 #undef idlok
3309 int     idlok(
3310                 WINDOW  *win, 
3311                 NCURSES_BOOL flag)
3312                 { return(*(int *)0); }
3313
3314 #undef idcok
3315 void    idcok(
3316                 WINDOW  *win, 
3317                 NCURSES_BOOL flag)
3318                 { /* void */ }
3319
3320 #undef halfdelay
3321 int     halfdelay(
3322                 int     t)
3323                 { return(*(int *)0); }
3324
3325 #undef nodelay
3326 int     nodelay(
3327                 WINDOW  *win, 
3328                 NCURSES_BOOL flag)
3329                 { return(*(int *)0); }
3330
3331 #undef notimeout
3332 int     notimeout(
3333                 WINDOW  *win, 
3334                 NCURSES_BOOL f)
3335                 { return(*(int *)0); }
3336
3337 #undef wtimeout
3338 void    wtimeout(
3339                 WINDOW  *win, 
3340                 int     delay)
3341                 { /* void */ }
3342
3343 #undef keypad
3344 int     keypad(
3345                 WINDOW  *win, 
3346                 NCURSES_BOOL flag)
3347                 { return(*(int *)0); }
3348
3349 #undef meta
3350 int     meta(
3351                 WINDOW  *win, 
3352                 NCURSES_BOOL flag)
3353                 { return(*(int *)0); }
3354
3355 #undef curs_set
3356 int     curs_set(
3357                 int     vis)
3358                 { return(*(int *)0); }
3359
3360 #undef typeahead
3361 int     typeahead(
3362                 int     fd)
3363                 { return(*(int *)0); }
3364
3365 #undef has_key
3366 int     has_key(
3367                 int     keycode)
3368                 { return(*(int *)0); }
3369
3370 #undef _nc_keypad
3371 int     _nc_keypad(
3372                 NCURSES_BOOL flag)
3373                 { return(*(int *)0); }
3374
3375 /* ./tinfo/lib_raw.c */
3376
3377 #undef raw
3378 int     raw(void)
3379                 { return(*(int *)0); }
3380
3381 #undef cbreak
3382 int     cbreak(void)
3383                 { return(*(int *)0); }
3384
3385 #undef qiflush
3386 void    qiflush(void)
3387                 { /* void */ }
3388
3389 #undef noraw
3390 int     noraw(void)
3391                 { return(*(int *)0); }
3392
3393 #undef nocbreak
3394 int     nocbreak(void)
3395                 { return(*(int *)0); }
3396
3397 #undef noqiflush
3398 void    noqiflush(void)
3399                 { /* void */ }
3400
3401 #undef intrflush
3402 int     intrflush(
3403                 WINDOW  *win, 
3404                 NCURSES_BOOL flag)
3405                 { return(*(int *)0); }
3406
3407 /* ./tinfo/lib_setup.c */
3408
3409 #include <locale.h>
3410 #include <sys/ioctl.h>
3411 #include <langinfo.h>
3412
3413 #undef ttytype
3414 char    ttytype[256];
3415 #undef LINES
3416 int     LINES;
3417 #undef COLS
3418 int     COLS;
3419 #undef TABSIZE
3420 int     TABSIZE;
3421
3422 #undef _nc_handle_sigwinch
3423 int     _nc_handle_sigwinch(
3424                 int     enable)
3425                 { return(*(int *)0); }
3426
3427 #undef use_env
3428 void    use_env(
3429                 NCURSES_BOOL f)
3430                 { /* void */ }
3431
3432 #undef _nc_update_screensize
3433 void    _nc_update_screensize(void)
3434                 { /* void */ }
3435
3436 #undef _nc_get_locale
3437 char    *_nc_get_locale(void)
3438                 { return(*(char **)0); }
3439
3440 #undef _nc_unicode_locale
3441 int     _nc_unicode_locale(void)
3442                 { return(*(int *)0); }
3443
3444 #undef _nc_locale_breaks_acs
3445 int     _nc_locale_breaks_acs(void)
3446                 { return(*(int *)0); }
3447
3448 #undef _nc_setupterm
3449 int     _nc_setupterm(
3450                 char    *tname, 
3451                 int     Filedes, 
3452                 int     *errret, 
3453                 NCURSES_BOOL reuse)
3454                 { return(*(int *)0); }
3455
3456 #undef setupterm
3457 int     setupterm(
3458                 char    *tname, 
3459                 int     Filedes, 
3460                 int     *errret)
3461                 { return(*(int *)0); }
3462
3463 /* ./tinfo/lib_termcap.c */
3464
3465 #undef UP
3466 char    *UP;
3467 #undef BC
3468 char    *BC;
3469
3470 #undef tgetent
3471 int     tgetent(
3472                 char    *bufp, 
3473                 const char *name)
3474                 { return(*(int *)0); }
3475
3476 #if 0
3477
3478 #include <capdefaults.c>
3479
3480 #endif
3481
3482 #undef tgetflag
3483 int     tgetflag(
3484                 char    *id)
3485                 { return(*(int *)0); }
3486
3487 #undef tgetnum
3488 int     tgetnum(
3489                 char    *id)
3490                 { return(*(int *)0); }
3491
3492 #undef tgetstr
3493 char    *tgetstr(
3494                 char    *id, 
3495                 char    **area)
3496                 { return(*(char **)0); }
3497
3498 /* ./tinfo/lib_termname.c */
3499
3500 #undef termname
3501 char    *termname(void)
3502                 { return(*(char **)0); }
3503
3504 /* ./tinfo/lib_tgoto.c */
3505
3506 #undef tgoto
3507 char    *tgoto(
3508                 const char *string, 
3509                 int     x, 
3510                 int     y)
3511                 { return(*(char **)0); }
3512
3513 /* ./tinfo/lib_ti.c */
3514
3515 #undef tigetflag
3516 int     tigetflag(
3517                 char    *str)
3518                 { return(*(int *)0); }
3519
3520 #undef tigetnum
3521 int     tigetnum(
3522                 char    *str)
3523                 { return(*(int *)0); }
3524
3525 #undef tigetstr
3526 char    *tigetstr(
3527                 char    *str)
3528                 { return(*(char **)0); }
3529
3530 /* ./tinfo/lib_tparm.c */
3531
3532 typedef struct {
3533     union {
3534  int num;
3535  char *str;
3536     } data;
3537     NCURSES_BOOL num_type;
3538 } stack_frame;
3539
3540 #undef _nc_tparm_err
3541 int     _nc_tparm_err;
3542
3543 #undef _nc_tparm_analyze
3544 int     _nc_tparm_analyze(
3545                 const char *string, 
3546                 char    *p_is_s[9], 
3547                 int     *popcount)
3548                 { return(*(int *)0); }
3549
3550 #undef tparm
3551 char    *tparm(
3552                 char    *string, 
3553                 ...)
3554                 { return(*(char **)0); }
3555
3556 /* ./tinfo/lib_tputs.c */
3557
3558 #undef PC
3559 char    PC;
3560 #undef ospeed
3561 NCURSES_OSPEED  ospeed;
3562 #undef _nc_nulls_sent
3563 int     _nc_nulls_sent;
3564
3565 #undef delay_output
3566 int     delay_output(
3567                 int     ms)
3568                 { return(*(int *)0); }
3569
3570 #undef _nc_flush
3571 void    _nc_flush(void)
3572                 { /* void */ }
3573
3574 #undef _nc_outch
3575 int     _nc_outch(
3576                 int     ch)
3577                 { return(*(int *)0); }
3578
3579 #undef putp
3580 int     putp(
3581                 const char *string)
3582                 { return(*(int *)0); }
3583
3584 #undef tputs
3585 int     tputs(
3586                 const char *string, 
3587                 int     affcnt, 
3588                 int     (*outc)(
3589                 int     p1))
3590                 { return(*(int *)0); }
3591
3592 /* ./trace/lib_trace.c */
3593
3594 #undef _nc_tracing
3595 unsigned _nc_tracing;
3596 #undef _nc_tputs_trace
3597 const char *_nc_tputs_trace = {0};
3598 #undef _nc_outchars
3599 long    _nc_outchars;
3600
3601 #undef trace
3602 void    trace(
3603                 const unsigned int tracelevel)
3604                 { /* void */ }
3605
3606 #undef _tracef
3607 void    _tracef(
3608                 const char *fmt, 
3609                 ...)
3610                 { /* void */ }
3611
3612 #undef _nc_retrace_bool
3613 NCURSES_BOOL _nc_retrace_bool(
3614                 NCURSES_BOOL code)
3615                 { return(*(NCURSES_BOOL *)0); }
3616
3617 #undef _nc_retrace_int
3618 int     _nc_retrace_int(
3619                 int     code)
3620                 { return(*(int *)0); }
3621
3622 #undef _nc_retrace_unsigned
3623 unsigned _nc_retrace_unsigned(
3624                 unsigned code)
3625                 { return(*(unsigned *)0); }
3626
3627 #undef _nc_retrace_ptr
3628 char    *_nc_retrace_ptr(
3629                 char    *code)
3630                 { return(*(char **)0); }
3631
3632 #undef _nc_retrace_cptr
3633 const char *_nc_retrace_cptr(
3634                 const char *code)
3635                 { return(*(const char **)0); }
3636
3637 #undef _nc_retrace_cvoid_ptr
3638 void    *_nc_retrace_cvoid_ptr(
3639                 void    *code)
3640                 { return(*(void **)0); }
3641
3642 #undef _nc_retrace_void_ptr
3643 void    *_nc_retrace_void_ptr(
3644                 void    *code)
3645                 { return(*(void **)0); }
3646
3647 #undef _nc_retrace_sp
3648 SCREEN  *_nc_retrace_sp(
3649                 SCREEN  *code)
3650                 { return(*(SCREEN **)0); }
3651
3652 #undef _nc_retrace_win
3653 WINDOW  *_nc_retrace_win(
3654                 WINDOW  *code)
3655                 { return(*(WINDOW **)0); }
3656
3657 /* ./trace/lib_traceatr.c */
3658
3659 #undef _traceattr2
3660 char    *_traceattr2(
3661                 int     bufnum, 
3662                 chtype  newmode)
3663                 { return(*(char **)0); }
3664
3665 #undef _traceattr
3666 char    *_traceattr(
3667                 attr_t  newmode)
3668                 { return(*(char **)0); }
3669
3670 #undef _nc_retrace_attr_t
3671 attr_t  _nc_retrace_attr_t(
3672                 attr_t  code)
3673                 { return(*(attr_t *)0); }
3674
3675 #undef _nc_altcharset_name
3676 const char *_nc_altcharset_name(
3677                 attr_t  attr, 
3678                 chtype  ch)
3679                 { return(*(const char **)0); }
3680
3681 #undef _tracechtype2
3682 char    *_tracechtype2(
3683                 int     bufnum, 
3684                 chtype  ch)
3685                 { return(*(char **)0); }
3686
3687 #undef _tracechtype
3688 char    *_tracechtype(
3689                 chtype  ch)
3690                 { return(*(char **)0); }
3691
3692 #undef _nc_retrace_chtype
3693 chtype  _nc_retrace_chtype(
3694                 chtype  code)
3695                 { return(*(chtype *)0); }
3696
3697 #undef _tracecchar_t2
3698 char    *_tracecchar_t2(
3699                 int     bufnum, 
3700                 const cchar_t *ch)
3701                 { return(*(char **)0); }
3702
3703 #undef _tracecchar_t
3704 char    *_tracecchar_t(
3705                 const cchar_t *ch)
3706                 { return(*(char **)0); }
3707
3708 /* ./trace/lib_tracebits.c */
3709
3710 typedef struct {
3711     unsigned int val;
3712     const char *name;
3713 } BITNAMES;
3714
3715 #undef _nc_trace_ttymode
3716 char    *_nc_trace_ttymode(
3717                 struct termios *tty)
3718                 { return(*(char **)0); }
3719
3720 #undef _nc_tracebits
3721 char    *_nc_tracebits(void)
3722                 { return(*(char **)0); }
3723
3724 /* ./trace/lib_tracechr.c */
3725
3726 #undef _tracechar
3727 char    *_tracechar(
3728                 int     ch)
3729                 { return(*(char **)0); }
3730
3731 /* ./tinfo/lib_ttyflags.c */
3732
3733 #undef _nc_get_tty_mode
3734 int     _nc_get_tty_mode(
3735                 struct termios *buf)
3736                 { return(*(int *)0); }
3737
3738 #undef _nc_set_tty_mode
3739 int     _nc_set_tty_mode(
3740                 struct termios *buf)
3741                 { return(*(int *)0); }
3742
3743 #undef def_shell_mode
3744 int     def_shell_mode(void)
3745                 { return(*(int *)0); }
3746
3747 #undef def_prog_mode
3748 int     def_prog_mode(void)
3749                 { return(*(int *)0); }
3750
3751 #undef reset_prog_mode
3752 int     reset_prog_mode(void)
3753                 { return(*(int *)0); }
3754
3755 #undef reset_shell_mode
3756 int     reset_shell_mode(void)
3757                 { return(*(int *)0); }
3758
3759 #undef savetty
3760 int     savetty(void)
3761                 { return(*(int *)0); }
3762
3763 #undef resetty
3764 int     resetty(void)
3765                 { return(*(int *)0); }
3766
3767 /* ./tty/lib_twait.c */
3768
3769 #undef _nc_timed_wait
3770 int     _nc_timed_wait(
3771                 int     mode, 
3772                 int     milliseconds, 
3773                 int     *timeleft)
3774                 { return(*(int *)0); }
3775
3776 /* ./tinfo/name_match.c */
3777
3778 #undef _nc_first_name
3779 char    *_nc_first_name(
3780                 const char *const sp)
3781                 { return(*(char **)0); }
3782
3783 #undef _nc_name_match
3784 int     _nc_name_match(
3785                 const char *const namelst, 
3786                 const char *const name, 
3787                 const char *const delim)
3788                 { return(*(int *)0); }
3789
3790 /* ./names.c */
3791
3792 #undef boolnames
3793 char    *const boolnames[] = {0};
3794 #undef boolfnames
3795 char    *const boolfnames[] = {0};
3796 #undef numnames
3797 char    *const numnames[] = {0};
3798 #undef numfnames
3799 char    *const numfnames[] = {0};
3800 #undef strnames
3801 char    *const strnames[] = {0};
3802 #undef strfnames
3803 char    *const strfnames[] = {0};
3804
3805 /* ./tinfo/parse_entry.c */
3806
3807 #undef _nc_parse_entry
3808 int     _nc_parse_entry(
3809                 struct entry *entryp, 
3810                 int     literal, 
3811                 NCURSES_BOOL silent)
3812                 { return(*(int *)0); }
3813
3814 #undef _nc_capcmp
3815 int     _nc_capcmp(
3816                 const char *s, 
3817                 const char *t)
3818                 { return(*(int *)0); }
3819
3820 typedef struct {
3821     const char *from;
3822     const char *to;
3823 } assoc;
3824
3825 /* ./tinfo/read_entry.c */
3826
3827 #include <hashed_db.h>
3828
3829 #undef _nc_read_termtype
3830 int     _nc_read_termtype(
3831                 TERMTYPE *ptr, 
3832                 char    *buffer, 
3833                 int     limit)
3834                 { return(*(int *)0); }
3835
3836 #undef _nc_read_file_entry
3837 int     _nc_read_file_entry(
3838                 const char *const filename, 
3839                 TERMTYPE *ptr)
3840                 { return(*(int *)0); }
3841
3842 #undef _nc_read_entry
3843 int     _nc_read_entry(
3844                 const char *const name, 
3845                 char    *const filename, 
3846                 TERMTYPE *const tp)
3847                 { return(*(int *)0); }
3848
3849 /* ./tinfo/read_termcap.c */
3850
3851 #include <sys/types.h>
3852
3853 #undef _nc_read_termcap_entry
3854 int     _nc_read_termcap_entry(
3855                 const char *const tn, 
3856                 TERMTYPE *const tp)
3857                 { return(*(int *)0); }
3858
3859 /* ./tinfo/setbuf.c */
3860
3861 #undef _nc_set_buffer
3862 void    _nc_set_buffer(
3863                 FILE    *ofp, 
3864                 NCURSES_BOOL buffered)
3865                 { /* void */ }
3866
3867 /* ./tinfo/strings.c */
3868
3869 #undef _nc_str_init
3870 string_desc *_nc_str_init(
3871                 string_desc *dst, 
3872                 char    *src, 
3873                 size_t  len)
3874                 { return(*(string_desc **)0); }
3875
3876 #undef _nc_str_null
3877 string_desc *_nc_str_null(
3878                 string_desc *dst, 
3879                 size_t  len)
3880                 { return(*(string_desc **)0); }
3881
3882 #undef _nc_str_copy
3883 string_desc *_nc_str_copy(
3884                 string_desc *dst, 
3885                 string_desc *src)
3886                 { return(*(string_desc **)0); }
3887
3888 #undef _nc_safe_strcat
3889 NCURSES_BOOL _nc_safe_strcat(
3890                 string_desc *dst, 
3891                 const char *src)
3892                 { return(*(NCURSES_BOOL *)0); }
3893
3894 #undef _nc_safe_strcpy
3895 NCURSES_BOOL _nc_safe_strcpy(
3896                 string_desc *dst, 
3897                 const char *src)
3898                 { return(*(NCURSES_BOOL *)0); }
3899
3900 /* ./trace/trace_buf.c */
3901
3902 typedef struct {
3903     char *text;
3904     size_t size;
3905 } LIST;
3906
3907 #undef _nc_trace_buf
3908 char    *_nc_trace_buf(
3909                 int     bufnum, 
3910                 size_t  want)
3911                 { return(*(char **)0); }
3912
3913 #undef _nc_trace_bufcat
3914 char    *_nc_trace_bufcat(
3915                 int     bufnum, 
3916                 const char *value)
3917                 { return(*(char **)0); }
3918
3919 /* ./trace/trace_tries.c */
3920
3921 #undef _nc_trace_tries
3922 void    _nc_trace_tries(
3923                 struct tries *tree)
3924                 { /* void */ }
3925
3926 /* ./base/tries.c */
3927
3928 #undef _nc_expand_try
3929 char    *_nc_expand_try(
3930                 struct tries *tree, 
3931                 unsigned code, 
3932                 int     *count, 
3933                 size_t  len)
3934                 { return(*(char **)0); }
3935
3936 #undef _nc_remove_key
3937 int     _nc_remove_key(
3938                 struct tries **tree, 
3939                 unsigned code)
3940                 { return(*(int *)0); }
3941
3942 #undef _nc_remove_string
3943 int     _nc_remove_string(
3944                 struct tries **tree, 
3945                 const char *string)
3946                 { return(*(int *)0); }
3947
3948 /* ./tinfo/trim_sgr0.c */
3949
3950 #undef _nc_trim_sgr0
3951 char    *_nc_trim_sgr0(
3952                 TERMTYPE *tp)
3953                 { return(*(char **)0); }
3954
3955 /* ./unctrl.c */
3956
3957 #undef unctrl
3958 char    *unctrl(
3959                  chtype ch)
3960                 { return(*(char **)0); }
3961
3962 /* ./trace/visbuf.c */
3963
3964 #undef _nc_visbuf2
3965 const char *_nc_visbuf2(
3966                 int     bufnum, 
3967                 const char *buf)
3968                 { return(*(const char **)0); }
3969
3970 #undef _nc_visbuf
3971 const char *_nc_visbuf(
3972                 const char *buf)
3973                 { return(*(const char **)0); }
3974
3975 #undef _nc_visbufn
3976 const char *_nc_visbufn(
3977                 const char *buf, 
3978                 int     len)
3979                 { return(*(const char **)0); }
3980
3981 #undef _nc_viswbuf2
3982 const char *_nc_viswbuf2(
3983                 int     bufnum, 
3984                 const wchar_t *buf)
3985                 { return(*(const char **)0); }
3986
3987 #undef _nc_viswbuf
3988 const char *_nc_viswbuf(
3989                 const wchar_t *buf)
3990                 { return(*(const char **)0); }
3991
3992 #undef _nc_viswbufn
3993 const char *_nc_viswbufn(
3994                 const wchar_t *buf, 
3995                 int     len)
3996                 { return(*(const char **)0); }
3997
3998 #undef _nc_viswibuf
3999 const char *_nc_viswibuf(
4000                 const wint_t *buf)
4001                 { return(*(const char **)0); }
4002
4003 #undef _nc_viscbuf2
4004 const char *_nc_viscbuf2(
4005                 int     bufnum, 
4006                 const cchar_t *buf, 
4007                 int     len)
4008                 { return(*(const char **)0); }
4009
4010 #undef _nc_viscbuf
4011 const char *_nc_viscbuf(
4012                 const cchar_t *buf, 
4013                 int     len)
4014                 { return(*(const char **)0); }
4015
4016 /* ./tinfo/write_entry.c */
4017
4018 #undef _nc_set_writedir
4019 void    _nc_set_writedir(
4020                 char    *dir)
4021                 { /* void */ }
4022
4023 #undef _nc_write_entry
4024 void    _nc_write_entry(
4025                 TERMTYPE *const tp)
4026                 { /* void */ }
4027
4028 #undef _nc_tic_written
4029 int     _nc_tic_written(void)
4030                 { return(*(int *)0); }
4031
4032 /* ./base/define_key.c */
4033
4034 #undef define_key
4035 int     define_key(
4036                 const char *str, 
4037                 int     keycode)
4038                 { return(*(int *)0); }
4039
4040 /* ./tinfo/hashed_db.c */
4041
4042 #undef _nc_hashed_db
4043 void    _nc_hashed_db(void)
4044                 { /* void */ }
4045
4046 /* ./base/key_defined.c */
4047
4048 #undef key_defined
4049 int     key_defined(
4050                 const char *str)
4051                 { return(*(int *)0); }
4052
4053 /* ./base/keybound.c */
4054
4055 #undef keybound
4056 char    *keybound(
4057                 int     code, 
4058                 int     count)
4059                 { return(*(char **)0); }
4060
4061 /* ./base/keyok.c */
4062
4063 #undef keyok
4064 int     keyok(
4065                 int     c, 
4066                 NCURSES_BOOL flag)
4067                 { return(*(int *)0); }
4068
4069 /* ./base/version.c */
4070
4071 #undef curses_version
4072 const char *curses_version(void)
4073                 { return(*(const char **)0); }