]> ncurses.scripts.mit.edu Git - ncurses.git/blob - ncurses/llib-lncursesw
ncurses 5.6 - patch 20080112
[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 getattrs
1070 int     getattrs(
1071                 const WINDOW *z)
1072                 { return(*(int *)0); }
1073
1074 #undef getcurx
1075 int     getcurx(
1076                 const WINDOW *z)
1077                 { return(*(int *)0); }
1078
1079 #undef getcury
1080 int     getcury(
1081                 const WINDOW *z)
1082                 { return(*(int *)0); }
1083
1084 #undef getbegx
1085 int     getbegx(
1086                 const WINDOW *z)
1087                 { return(*(int *)0); }
1088
1089 #undef getbegy
1090 int     getbegy(
1091                 const WINDOW *z)
1092                 { return(*(int *)0); }
1093
1094 #undef getmaxx
1095 int     getmaxx(
1096                 const WINDOW *z)
1097                 { return(*(int *)0); }
1098
1099 #undef getmaxy
1100 int     getmaxy(
1101                 const WINDOW *z)
1102                 { return(*(int *)0); }
1103
1104 #undef getparx
1105 int     getparx(
1106                 const WINDOW *z)
1107                 { return(*(int *)0); }
1108
1109 #undef getpary
1110 int     getpary(
1111                 const WINDOW *z)
1112                 { return(*(int *)0); }
1113
1114 #undef wgetparent
1115 WINDOW  *wgetparent(
1116                 const WINDOW *z)
1117                 { return(*(WINDOW **)0); }
1118
1119 #undef is_cleared
1120 NCURSES_BOOL is_cleared(
1121                 const WINDOW *z)
1122                 { return(*(NCURSES_BOOL *)0); }
1123
1124 #undef is_idcok
1125 NCURSES_BOOL is_idcok(
1126                 const WINDOW *z)
1127                 { return(*(NCURSES_BOOL *)0); }
1128
1129 #undef is_idlok
1130 NCURSES_BOOL is_idlok(
1131                 const WINDOW *z)
1132                 { return(*(NCURSES_BOOL *)0); }
1133
1134 #undef is_immedok
1135 NCURSES_BOOL is_immedok(
1136                 const WINDOW *z)
1137                 { return(*(NCURSES_BOOL *)0); }
1138
1139 #undef is_keypad
1140 NCURSES_BOOL is_keypad(
1141                 const WINDOW *z)
1142                 { return(*(NCURSES_BOOL *)0); }
1143
1144 #undef is_leaveok
1145 NCURSES_BOOL is_leaveok(
1146                 const WINDOW *z)
1147                 { return(*(NCURSES_BOOL *)0); }
1148
1149 #undef is_nodelay
1150 NCURSES_BOOL is_nodelay(
1151                 const WINDOW *z)
1152                 { return(*(NCURSES_BOOL *)0); }
1153
1154 #undef is_notimeout
1155 NCURSES_BOOL is_notimeout(
1156                 const WINDOW *z)
1157                 { return(*(NCURSES_BOOL *)0); }
1158
1159 #undef is_scrollok
1160 NCURSES_BOOL is_scrollok(
1161                 const WINDOW *z)
1162                 { return(*(NCURSES_BOOL *)0); }
1163
1164 #undef is_syncok
1165 NCURSES_BOOL is_syncok(
1166                 const WINDOW *z)
1167                 { return(*(NCURSES_BOOL *)0); }
1168
1169 #undef wgetscrreg
1170 int     wgetscrreg(
1171                 const WINDOW *a1, 
1172                 int     *a2, 
1173                 int     *z)
1174                 { return(*(int *)0); }
1175
1176 #undef add_wch
1177 int     add_wch(
1178                 const cchar_t *z)
1179                 { return(*(int *)0); }
1180
1181 #undef add_wchnstr
1182 int     add_wchnstr(
1183                 const cchar_t *a1, 
1184                 int     z)
1185                 { return(*(int *)0); }
1186
1187 #undef add_wchstr
1188 int     add_wchstr(
1189                 const cchar_t *z)
1190                 { return(*(int *)0); }
1191
1192 #undef addnwstr
1193 int     addnwstr(
1194                 const wchar_t *a1, 
1195                 int     z)
1196                 { return(*(int *)0); }
1197
1198 #undef addwstr
1199 int     addwstr(
1200                 const wchar_t *z)
1201                 { return(*(int *)0); }
1202
1203 #undef bkgrnd
1204 int     bkgrnd(
1205                 const cchar_t *z)
1206                 { return(*(int *)0); }
1207
1208 #undef bkgrndset
1209 void    bkgrndset(
1210                 const cchar_t *z)
1211                 { /* void */ }
1212
1213 #undef border_set
1214 int     border_set(
1215                 const cchar_t *a1, 
1216                 const cchar_t *a2, 
1217                 const cchar_t *a3, 
1218                 const cchar_t *a4, 
1219                 const cchar_t *a5, 
1220                 const cchar_t *a6, 
1221                 const cchar_t *a7, 
1222                 const cchar_t *z)
1223                 { return(*(int *)0); }
1224
1225 #undef box_set
1226 int     box_set(
1227                 WINDOW  *a1, 
1228                 const cchar_t *a2, 
1229                 const cchar_t *z)
1230                 { return(*(int *)0); }
1231
1232 #undef echo_wchar
1233 int     echo_wchar(
1234                 const cchar_t *z)
1235                 { return(*(int *)0); }
1236
1237 #undef get_wch
1238 int     get_wch(
1239                 wint_t  *z)
1240                 { return(*(int *)0); }
1241
1242 #undef get_wstr
1243 int     get_wstr(
1244                 wint_t  *z)
1245                 { return(*(int *)0); }
1246
1247 #undef getbkgrnd
1248 int     getbkgrnd(
1249                 cchar_t *z)
1250                 { return(*(int *)0); }
1251
1252 #undef getn_wstr
1253 int     getn_wstr(
1254                 wint_t  *a1, 
1255                 int     z)
1256                 { return(*(int *)0); }
1257
1258 #undef hline_set
1259 int     hline_set(
1260                 const cchar_t *a1, 
1261                 int     z)
1262                 { return(*(int *)0); }
1263
1264 #undef in_wch
1265 int     in_wch(
1266                 cchar_t *z)
1267                 { return(*(int *)0); }
1268
1269 #undef in_wchnstr
1270 int     in_wchnstr(
1271                 cchar_t *a1, 
1272                 int     z)
1273                 { return(*(int *)0); }
1274
1275 #undef in_wchstr
1276 int     in_wchstr(
1277                 cchar_t *z)
1278                 { return(*(int *)0); }
1279
1280 #undef innwstr
1281 int     innwstr(
1282                 wchar_t *a1, 
1283                 int     z)
1284                 { return(*(int *)0); }
1285
1286 #undef ins_nwstr
1287 int     ins_nwstr(
1288                 const wchar_t *a1, 
1289                 int     z)
1290                 { return(*(int *)0); }
1291
1292 #undef ins_wch
1293 int     ins_wch(
1294                 const cchar_t *z)
1295                 { return(*(int *)0); }
1296
1297 #undef ins_wstr
1298 int     ins_wstr(
1299                 const wchar_t *z)
1300                 { return(*(int *)0); }
1301
1302 #undef inwstr
1303 int     inwstr(
1304                 wchar_t *z)
1305                 { return(*(int *)0); }
1306
1307 #undef mvadd_wch
1308 int     mvadd_wch(
1309                 int     a1, 
1310                 int     a2, 
1311                 const cchar_t *z)
1312                 { return(*(int *)0); }
1313
1314 #undef mvadd_wchnstr
1315 int     mvadd_wchnstr(
1316                 int     a1, 
1317                 int     a2, 
1318                 const cchar_t *a3, 
1319                 int     z)
1320                 { return(*(int *)0); }
1321
1322 #undef mvadd_wchstr
1323 int     mvadd_wchstr(
1324                 int     a1, 
1325                 int     a2, 
1326                 const cchar_t *z)
1327                 { return(*(int *)0); }
1328
1329 #undef mvaddnwstr
1330 int     mvaddnwstr(
1331                 int     a1, 
1332                 int     a2, 
1333                 const wchar_t *a3, 
1334                 int     z)
1335                 { return(*(int *)0); }
1336
1337 #undef mvaddwstr
1338 int     mvaddwstr(
1339                 int     a1, 
1340                 int     a2, 
1341                 const wchar_t *z)
1342                 { return(*(int *)0); }
1343
1344 #undef mvget_wch
1345 int     mvget_wch(
1346                 int     a1, 
1347                 int     a2, 
1348                 wint_t  *z)
1349                 { return(*(int *)0); }
1350
1351 #undef mvget_wstr
1352 int     mvget_wstr(
1353                 int     a1, 
1354                 int     a2, 
1355                 wint_t  *z)
1356                 { return(*(int *)0); }
1357
1358 #undef mvgetn_wstr
1359 int     mvgetn_wstr(
1360                 int     a1, 
1361                 int     a2, 
1362                 wint_t  *a3, 
1363                 int     z)
1364                 { return(*(int *)0); }
1365
1366 #undef mvhline_set
1367 int     mvhline_set(
1368                 int     a1, 
1369                 int     a2, 
1370                 const cchar_t *a3, 
1371                 int     z)
1372                 { return(*(int *)0); }
1373
1374 #undef mvin_wch
1375 int     mvin_wch(
1376                 int     a1, 
1377                 int     a2, 
1378                 cchar_t *z)
1379                 { return(*(int *)0); }
1380
1381 #undef mvin_wchnstr
1382 int     mvin_wchnstr(
1383                 int     a1, 
1384                 int     a2, 
1385                 cchar_t *a3, 
1386                 int     z)
1387                 { return(*(int *)0); }
1388
1389 #undef mvin_wchstr
1390 int     mvin_wchstr(
1391                 int     a1, 
1392                 int     a2, 
1393                 cchar_t *z)
1394                 { return(*(int *)0); }
1395
1396 #undef mvinnwstr
1397 int     mvinnwstr(
1398                 int     a1, 
1399                 int     a2, 
1400                 wchar_t *a3, 
1401                 int     z)
1402                 { return(*(int *)0); }
1403
1404 #undef mvins_nwstr
1405 int     mvins_nwstr(
1406                 int     a1, 
1407                 int     a2, 
1408                 const wchar_t *a3, 
1409                 int     z)
1410                 { return(*(int *)0); }
1411
1412 #undef mvins_wch
1413 int     mvins_wch(
1414                 int     a1, 
1415                 int     a2, 
1416                 const cchar_t *z)
1417                 { return(*(int *)0); }
1418
1419 #undef mvins_wstr
1420 int     mvins_wstr(
1421                 int     a1, 
1422                 int     a2, 
1423                 const wchar_t *z)
1424                 { return(*(int *)0); }
1425
1426 #undef mvinwstr
1427 int     mvinwstr(
1428                 int     a1, 
1429                 int     a2, 
1430                 wchar_t *z)
1431                 { return(*(int *)0); }
1432
1433 #undef mvvline_set
1434 int     mvvline_set(
1435                 int     a1, 
1436                 int     a2, 
1437                 const cchar_t *a3, 
1438                 int     z)
1439                 { return(*(int *)0); }
1440
1441 #undef mvwadd_wch
1442 int     mvwadd_wch(
1443                 WINDOW  *a1, 
1444                 int     a2, 
1445                 int     a3, 
1446                 const cchar_t *z)
1447                 { return(*(int *)0); }
1448
1449 #undef mvwadd_wchnstr
1450 int     mvwadd_wchnstr(
1451                 WINDOW  *a1, 
1452                 int     a2, 
1453                 int     a3, 
1454                 const cchar_t *a4, 
1455                 int     z)
1456                 { return(*(int *)0); }
1457
1458 #undef mvwadd_wchstr
1459 int     mvwadd_wchstr(
1460                 WINDOW  *a1, 
1461                 int     a2, 
1462                 int     a3, 
1463                 const cchar_t *z)
1464                 { return(*(int *)0); }
1465
1466 #undef mvwaddnwstr
1467 int     mvwaddnwstr(
1468                 WINDOW  *a1, 
1469                 int     a2, 
1470                 int     a3, 
1471                 const wchar_t *a4, 
1472                 int     z)
1473                 { return(*(int *)0); }
1474
1475 #undef mvwaddwstr
1476 int     mvwaddwstr(
1477                 WINDOW  *a1, 
1478                 int     a2, 
1479                 int     a3, 
1480                 const wchar_t *z)
1481                 { return(*(int *)0); }
1482
1483 #undef mvwget_wch
1484 int     mvwget_wch(
1485                 WINDOW  *a1, 
1486                 int     a2, 
1487                 int     a3, 
1488                 wint_t  *z)
1489                 { return(*(int *)0); }
1490
1491 #undef mvwget_wstr
1492 int     mvwget_wstr(
1493                 WINDOW  *a1, 
1494                 int     a2, 
1495                 int     a3, 
1496                 wint_t  *z)
1497                 { return(*(int *)0); }
1498
1499 #undef mvwgetn_wstr
1500 int     mvwgetn_wstr(
1501                 WINDOW  *a1, 
1502                 int     a2, 
1503                 int     a3, 
1504                 wint_t  *a4, 
1505                 int     z)
1506                 { return(*(int *)0); }
1507
1508 #undef mvwhline_set
1509 int     mvwhline_set(
1510                 WINDOW  *a1, 
1511                 int     a2, 
1512                 int     a3, 
1513                 const cchar_t *a4, 
1514                 int     z)
1515                 { return(*(int *)0); }
1516
1517 #undef mvwin_wch
1518 int     mvwin_wch(
1519                 WINDOW  *a1, 
1520                 int     a2, 
1521                 int     a3, 
1522                 cchar_t *z)
1523                 { return(*(int *)0); }
1524
1525 #undef mvwin_wchnstr
1526 int     mvwin_wchnstr(
1527                 WINDOW  *a1, 
1528                 int     a2, 
1529                 int     a3, 
1530                 cchar_t *a4, 
1531                 int     z)
1532                 { return(*(int *)0); }
1533
1534 #undef mvwin_wchstr
1535 int     mvwin_wchstr(
1536                 WINDOW  *a1, 
1537                 int     a2, 
1538                 int     a3, 
1539                 cchar_t *z)
1540                 { return(*(int *)0); }
1541
1542 #undef mvwinnwstr
1543 int     mvwinnwstr(
1544                 WINDOW  *a1, 
1545                 int     a2, 
1546                 int     a3, 
1547                 wchar_t *a4, 
1548                 int     z)
1549                 { return(*(int *)0); }
1550
1551 #undef mvwins_nwstr
1552 int     mvwins_nwstr(
1553                 WINDOW  *a1, 
1554                 int     a2, 
1555                 int     a3, 
1556                 const wchar_t *a4, 
1557                 int     z)
1558                 { return(*(int *)0); }
1559
1560 #undef mvwins_wch
1561 int     mvwins_wch(
1562                 WINDOW  *a1, 
1563                 int     a2, 
1564                 int     a3, 
1565                 const cchar_t *z)
1566                 { return(*(int *)0); }
1567
1568 #undef mvwins_wstr
1569 int     mvwins_wstr(
1570                 WINDOW  *a1, 
1571                 int     a2, 
1572                 int     a3, 
1573                 const wchar_t *z)
1574                 { return(*(int *)0); }
1575
1576 #undef mvwinwstr
1577 int     mvwinwstr(
1578                 WINDOW  *a1, 
1579                 int     a2, 
1580                 int     a3, 
1581                 wchar_t *z)
1582                 { return(*(int *)0); }
1583
1584 #undef mvwvline_set
1585 int     mvwvline_set(
1586                 WINDOW  *a1, 
1587                 int     a2, 
1588                 int     a3, 
1589                 const cchar_t *a4, 
1590                 int     z)
1591                 { return(*(int *)0); }
1592
1593 #undef vline_set
1594 int     vline_set(
1595                 const cchar_t *a1, 
1596                 int     z)
1597                 { return(*(int *)0); }
1598
1599 #undef wadd_wchstr
1600 int     wadd_wchstr(
1601                 WINDOW  *a1, 
1602                 const cchar_t *z)
1603                 { return(*(int *)0); }
1604
1605 #undef waddwstr
1606 int     waddwstr(
1607                 WINDOW  *a1, 
1608                 const wchar_t *z)
1609                 { return(*(int *)0); }
1610
1611 #undef wget_wstr
1612 int     wget_wstr(
1613                 WINDOW  *a1, 
1614                 wint_t  *z)
1615                 { return(*(int *)0); }
1616
1617 #undef wgetbkgrnd
1618 int     wgetbkgrnd(
1619                 WINDOW  *a1, 
1620                 cchar_t *z)
1621                 { return(*(int *)0); }
1622
1623 #undef win_wchstr
1624 int     win_wchstr(
1625                 WINDOW  *a1, 
1626                 cchar_t *z)
1627                 { return(*(int *)0); }
1628
1629 #undef wins_wstr
1630 int     wins_wstr(
1631                 WINDOW  *a1, 
1632                 const wchar_t *z)
1633                 { return(*(int *)0); }
1634
1635 #undef mouse_trafo
1636 NCURSES_BOOL mouse_trafo(
1637                 int     *a1, 
1638                 int     *a2, 
1639                 NCURSES_BOOL    z)
1640                 { return(*(NCURSES_BOOL *)0); }
1641
1642 /* ./base/lib_getch.c */
1643
1644 #include <fifo_defs.h>
1645
1646 #undef ESCDELAY
1647 int     ESCDELAY;
1648
1649 #undef _nc_wgetch
1650 int     _nc_wgetch(
1651                 WINDOW  *win, 
1652                 unsigned long *result, 
1653                 int     use_meta)
1654                 { return(*(int *)0); }
1655
1656 #undef wgetch
1657 int     wgetch(
1658                 WINDOW  *win)
1659                 { return(*(int *)0); }
1660
1661 /* ./base/lib_getstr.c */
1662
1663 #undef wgetnstr
1664 int     wgetnstr(
1665                 WINDOW  *win, 
1666                 char    *str, 
1667                 int     maxlen)
1668                 { return(*(int *)0); }
1669
1670 /* ./base/lib_hline.c */
1671
1672 #undef whline
1673 int     whline(
1674                 WINDOW  *win, 
1675                 chtype  ch, 
1676                 int     n)
1677                 { return(*(int *)0); }
1678
1679 /* ./base/lib_immedok.c */
1680
1681 #undef immedok
1682 void    immedok(
1683                 WINDOW  *win, 
1684                 NCURSES_BOOL flag)
1685                 { /* void */ }
1686
1687 /* ./base/lib_inchstr.c */
1688
1689 #undef winchnstr
1690 int     winchnstr(
1691                 WINDOW  *win, 
1692                 chtype  *str, 
1693                 int     n)
1694                 { return(*(int *)0); }
1695
1696 /* ./base/lib_initscr.c */
1697
1698 #undef initscr
1699 WINDOW  *initscr(void)
1700                 { return(*(WINDOW **)0); }
1701
1702 /* ./base/lib_insch.c */
1703
1704 #undef _nc_insert_ch
1705 int     _nc_insert_ch(
1706                 WINDOW  *win, 
1707                 chtype  ch)
1708                 { return(*(int *)0); }
1709
1710 #undef winsch
1711 int     winsch(
1712                 WINDOW  *win, 
1713                 chtype  c)
1714                 { return(*(int *)0); }
1715
1716 /* ./base/lib_insdel.c */
1717
1718 #undef winsdelln
1719 int     winsdelln(
1720                 WINDOW  *win, 
1721                 int     n)
1722                 { return(*(int *)0); }
1723
1724 /* ./base/lib_insnstr.c */
1725
1726 #undef winsnstr
1727 int     winsnstr(
1728                 WINDOW  *win, 
1729                 const char *s, 
1730                 int     n)
1731                 { return(*(int *)0); }
1732
1733 /* ./base/lib_instr.c */
1734
1735 #undef winnstr
1736 int     winnstr(
1737                 WINDOW  *win, 
1738                 char    *str, 
1739                 int     n)
1740                 { return(*(int *)0); }
1741
1742 /* ./base/lib_isendwin.c */
1743
1744 #undef isendwin
1745 NCURSES_BOOL isendwin(void)
1746                 { return(*(NCURSES_BOOL *)0); }
1747
1748 /* ./base/lib_leaveok.c */
1749
1750 #undef leaveok
1751 int     leaveok(
1752                 WINDOW  *win, 
1753                 NCURSES_BOOL flag)
1754                 { return(*(int *)0); }
1755
1756 /* ./base/lib_mouse.c */
1757
1758 #undef getmouse
1759 int     getmouse(
1760                 MEVENT  *aevent)
1761                 { return(*(int *)0); }
1762
1763 #undef ungetmouse
1764 int     ungetmouse(
1765                 MEVENT  *aevent)
1766                 { return(*(int *)0); }
1767
1768 #undef mousemask
1769 mmask_t mousemask(
1770                 mmask_t newmask, 
1771                 mmask_t *oldmask)
1772                 { return(*(mmask_t *)0); }
1773
1774 #undef wenclose
1775 NCURSES_BOOL wenclose(
1776                 const WINDOW *win, 
1777                 int     y, 
1778                 int     x)
1779                 { return(*(NCURSES_BOOL *)0); }
1780
1781 #undef mouseinterval
1782 int     mouseinterval(
1783                 int     maxclick)
1784                 { return(*(int *)0); }
1785
1786 #undef _nc_has_mouse
1787 int     _nc_has_mouse(void)
1788                 { return(*(int *)0); }
1789
1790 #undef wmouse_trafo
1791 NCURSES_BOOL wmouse_trafo(
1792                 const WINDOW *win, 
1793                 int     *pY, 
1794                 int     *pX, 
1795                 NCURSES_BOOL to_screen)
1796                 { return(*(NCURSES_BOOL *)0); }
1797
1798 /* ./base/lib_move.c */
1799
1800 #undef wmove
1801 int     wmove(
1802                 WINDOW  *win, 
1803                 int     y, 
1804                 int     x)
1805                 { return(*(int *)0); }
1806
1807 /* ./tty/lib_mvcur.c */
1808
1809 #undef _nc_msec_cost
1810 int     _nc_msec_cost(
1811                 const char *const cap, 
1812                 int     affcnt)
1813                 { return(*(int *)0); }
1814
1815 #undef _nc_mvcur_resume
1816 void    _nc_mvcur_resume(void)
1817                 { /* void */ }
1818
1819 #undef _nc_mvcur_init
1820 void    _nc_mvcur_init(void)
1821                 { /* void */ }
1822
1823 #undef _nc_mvcur_wrap
1824 void    _nc_mvcur_wrap(void)
1825                 { /* void */ }
1826
1827 #undef mvcur
1828 int     mvcur(
1829                 int     yold, 
1830                 int     xold, 
1831                 int     ynew, 
1832                 int     xnew)
1833                 { return(*(int *)0); }
1834
1835 #undef _nc_optimize_enable
1836 int     _nc_optimize_enable;
1837
1838 /* ./base/lib_mvwin.c */
1839
1840 #undef mvwin
1841 int     mvwin(
1842                 WINDOW  *win, 
1843                 int     by, 
1844                 int     bx)
1845                 { return(*(int *)0); }
1846
1847 /* ./base/lib_newterm.c */
1848
1849 #undef filter
1850 void    filter(void)
1851                 { /* void */ }
1852
1853 #undef nofilter
1854 void    nofilter(void)
1855                 { /* void */ }
1856
1857 #undef newterm
1858 SCREEN  *newterm(
1859                 char    *name, 
1860                 FILE    *ofp, 
1861                 FILE    *ifp)
1862                 { return(*(SCREEN **)0); }
1863
1864 /* ./base/lib_newwin.c */
1865
1866 #undef _nc_freewin
1867 int     _nc_freewin(
1868                 WINDOW  *win)
1869                 { return(*(int *)0); }
1870
1871 #undef newwin
1872 WINDOW  *newwin(
1873                 int     num_lines, 
1874                 int     num_columns, 
1875                 int     begy, 
1876                 int     begx)
1877                 { return(*(WINDOW **)0); }
1878
1879 #undef derwin
1880 WINDOW  *derwin(
1881                 WINDOW  *orig, 
1882                 int     num_lines, 
1883                 int     num_columns, 
1884                 int     begy, 
1885                 int     begx)
1886                 { return(*(WINDOW **)0); }
1887
1888 #undef subwin
1889 WINDOW  *subwin(
1890                 WINDOW  *w, 
1891                 int     l, 
1892                 int     c, 
1893                 int     y, 
1894                 int     x)
1895                 { return(*(WINDOW **)0); }
1896
1897 #undef _nc_makenew
1898 WINDOW  *_nc_makenew(
1899                 int     num_lines, 
1900                 int     num_columns, 
1901                 int     begy, 
1902                 int     begx, 
1903                 int     flags)
1904                 { return(*(WINDOW **)0); }
1905
1906 /* ./base/lib_nl.c */
1907
1908 #undef nl
1909 int     nl(void)
1910                 { return(*(int *)0); }
1911
1912 #undef nonl
1913 int     nonl(void)
1914                 { return(*(int *)0); }
1915
1916 /* ./base/lib_overlay.c */
1917
1918 #undef overlay
1919 int     overlay(
1920                 const WINDOW *win1, 
1921                 WINDOW  *win2)
1922                 { return(*(int *)0); }
1923
1924 #undef overwrite
1925 int     overwrite(
1926                 const WINDOW *win1, 
1927                 WINDOW  *win2)
1928                 { return(*(int *)0); }
1929
1930 #undef copywin
1931 int     copywin(
1932                 const WINDOW *src, 
1933                 WINDOW  *dst, 
1934                 int     sminrow, 
1935                 int     smincol, 
1936                 int     dminrow, 
1937                 int     dmincol, 
1938                 int     dmaxrow, 
1939                 int     dmaxcol, 
1940                 int     over)
1941                 { return(*(int *)0); }
1942
1943 /* ./base/lib_pad.c */
1944
1945 #undef newpad
1946 WINDOW  *newpad(
1947                 int     l, 
1948                 int     c)
1949                 { return(*(WINDOW **)0); }
1950
1951 #undef subpad
1952 WINDOW  *subpad(
1953                 WINDOW  *orig, 
1954                 int     l, 
1955                 int     c, 
1956                 int     begy, 
1957                 int     begx)
1958                 { return(*(WINDOW **)0); }
1959
1960 #undef prefresh
1961 int     prefresh(
1962                 WINDOW  *win, 
1963                 int     pminrow, 
1964                 int     pmincol, 
1965                 int     sminrow, 
1966                 int     smincol, 
1967                 int     smaxrow, 
1968                 int     smaxcol)
1969                 { return(*(int *)0); }
1970
1971 #undef pnoutrefresh
1972 int     pnoutrefresh(
1973                 WINDOW  *win, 
1974                 int     pminrow, 
1975                 int     pmincol, 
1976                 int     sminrow, 
1977                 int     smincol, 
1978                 int     smaxrow, 
1979                 int     smaxcol)
1980                 { return(*(int *)0); }
1981
1982 #undef pechochar
1983 int     pechochar(
1984                 WINDOW  *pad, 
1985                 const chtype ch)
1986                 { return(*(int *)0); }
1987
1988 /* ./base/lib_printw.c */
1989
1990 #undef printw
1991 int     printw(
1992                 const char *fmt, 
1993                 ...)
1994                 { return(*(int *)0); }
1995
1996 #undef wprintw
1997 int     wprintw(
1998                 WINDOW  *win, 
1999                 const char *fmt, 
2000                 ...)
2001                 { return(*(int *)0); }
2002
2003 #undef mvprintw
2004 int     mvprintw(
2005                 int     y, 
2006                 int     x, 
2007                 const char *fmt, 
2008                 ...)
2009                 { return(*(int *)0); }
2010
2011 #undef mvwprintw
2012 int     mvwprintw(
2013                 WINDOW  *win, 
2014                 int     y, 
2015                 int     x, 
2016                 const char *fmt, 
2017                 ...)
2018                 { return(*(int *)0); }
2019
2020 #undef vwprintw
2021 int     vwprintw(
2022                 WINDOW  *win, 
2023                 const char *fmt, 
2024                 va_list argp)
2025                 { return(*(int *)0); }
2026
2027 /* ./base/lib_redrawln.c */
2028
2029 #undef wredrawln
2030 int     wredrawln(
2031                 WINDOW  *win, 
2032                 int     beg, 
2033                 int     num)
2034                 { return(*(int *)0); }
2035
2036 /* ./base/lib_refresh.c */
2037
2038 #undef wrefresh
2039 int     wrefresh(
2040                 WINDOW  *win)
2041                 { return(*(int *)0); }
2042
2043 #undef wnoutrefresh
2044 int     wnoutrefresh(
2045                 WINDOW  *win)
2046                 { return(*(int *)0); }
2047
2048 /* ./base/lib_restart.c */
2049
2050 #undef restartterm
2051 int     restartterm(
2052                 char    *termp, 
2053                 int     filenum, 
2054                 int     *errret)
2055                 { return(*(int *)0); }
2056
2057 /* ./base/lib_scanw.c */
2058
2059 #undef vwscanw
2060 int     vwscanw(
2061                 WINDOW  *win, 
2062                 char    *fmt, 
2063                 va_list argp)
2064                 { return(*(int *)0); }
2065
2066 #undef scanw
2067 int     scanw(
2068                 char    *fmt, 
2069                 ...)
2070                 { return(*(int *)0); }
2071
2072 #undef wscanw
2073 int     wscanw(
2074                 WINDOW  *win, 
2075                 char    *fmt, 
2076                 ...)
2077                 { return(*(int *)0); }
2078
2079 #undef mvscanw
2080 int     mvscanw(
2081                 int     y, 
2082                 int     x, 
2083                 char    *fmt, 
2084                 ...)
2085                 { return(*(int *)0); }
2086
2087 #undef mvwscanw
2088 int     mvwscanw(
2089                 WINDOW  *win, 
2090                 int     y, 
2091                 int     x, 
2092                 char    *fmt, 
2093                 ...)
2094                 { return(*(int *)0); }
2095
2096 /* ./base/lib_screen.c */
2097
2098 #undef getwin
2099 WINDOW  *getwin(
2100                 FILE    *filep)
2101                 { return(*(WINDOW **)0); }
2102
2103 #undef putwin
2104 int     putwin(
2105                 WINDOW  *win, 
2106                 FILE    *filep)
2107                 { return(*(int *)0); }
2108
2109 #undef scr_restore
2110 int     scr_restore(
2111                 const char *file)
2112                 { return(*(int *)0); }
2113
2114 #undef scr_dump
2115 int     scr_dump(
2116                 const char *file)
2117                 { return(*(int *)0); }
2118
2119 #undef scr_init
2120 int     scr_init(
2121                 const char *file)
2122                 { return(*(int *)0); }
2123
2124 #undef scr_set
2125 int     scr_set(
2126                 const char *file)
2127                 { return(*(int *)0); }
2128
2129 /* ./base/lib_scroll.c */
2130
2131 #undef _nc_scroll_window
2132 void    _nc_scroll_window(
2133                 WINDOW  *win, 
2134                 int const n, 
2135                 short const top, 
2136                 short const bottom, 
2137                 cchar_t blank)
2138                 { /* void */ }
2139
2140 #undef wscrl
2141 int     wscrl(
2142                 WINDOW  *win, 
2143                 int     n)
2144                 { return(*(int *)0); }
2145
2146 /* ./base/lib_scrollok.c */
2147
2148 #undef scrollok
2149 int     scrollok(
2150                 WINDOW  *win, 
2151                 NCURSES_BOOL flag)
2152                 { return(*(int *)0); }
2153
2154 /* ./base/lib_scrreg.c */
2155
2156 #undef wsetscrreg
2157 int     wsetscrreg(
2158                 WINDOW  *win, 
2159                 int     top, 
2160                 int     bottom)
2161                 { return(*(int *)0); }
2162
2163 /* ./base/lib_set_term.c */
2164
2165 #undef set_term
2166 SCREEN  *set_term(
2167                 SCREEN  *screenp)
2168                 { return(*(SCREEN **)0); }
2169
2170 #undef delscreen
2171 void    delscreen(
2172                 SCREEN  *sp)
2173                 { /* void */ }
2174
2175 #undef _nc_setupscreen
2176 int     _nc_setupscreen(
2177                 int     slines, 
2178                 int     scolumns, 
2179                 FILE    *output, 
2180                 NCURSES_BOOL filtered, 
2181                 int     slk_format)
2182                 { return(*(int *)0); }
2183
2184 #undef _nc_ripoffline
2185 int     _nc_ripoffline(
2186                 int     line, 
2187                 int     (*init)(
2188                 WINDOW  *p1, 
2189                 int     p2))
2190                 { return(*(int *)0); }
2191
2192 #undef ripoffline
2193 int     ripoffline(
2194                 int     line, 
2195                 int     (*init)(
2196                 WINDOW  *p1, 
2197                 int     p2))
2198                 { return(*(int *)0); }
2199
2200 /* ./base/lib_slk.c */
2201
2202 #undef _nc_slk_format
2203 int     _nc_slk_format;
2204
2205 #undef _nc_slk_initialize
2206 int     _nc_slk_initialize(
2207                 WINDOW  *stwin, 
2208                 int     cols)
2209                 { return(*(int *)0); }
2210
2211 #undef slk_restore
2212 int     slk_restore(void)
2213                 { return(*(int *)0); }
2214
2215 /* ./base/lib_slkatr_set.c */
2216
2217 #undef slk_attr_set
2218 int     slk_attr_set(
2219                 const attr_t attr, 
2220                 short   color_pair_number, 
2221                 void    *opts)
2222                 { return(*(int *)0); }
2223
2224 /* ./base/lib_slkatrof.c */
2225
2226 #undef slk_attroff
2227 int     slk_attroff(
2228                 const chtype attr)
2229                 { return(*(int *)0); }
2230
2231 /* ./base/lib_slkatron.c */
2232
2233 #undef slk_attron
2234 int     slk_attron(
2235                 const chtype attr)
2236                 { return(*(int *)0); }
2237
2238 /* ./base/lib_slkatrset.c */
2239
2240 #undef slk_attrset
2241 int     slk_attrset(
2242                 const chtype attr)
2243                 { return(*(int *)0); }
2244
2245 /* ./base/lib_slkattr.c */
2246
2247 #undef slk_attr
2248 attr_t  slk_attr(void)
2249                 { return(*(attr_t *)0); }
2250
2251 /* ./base/lib_slkclear.c */
2252
2253 #undef slk_clear
2254 int     slk_clear(void)
2255                 { return(*(int *)0); }
2256
2257 /* ./base/lib_slkcolor.c */
2258
2259 #undef slk_color
2260 int     slk_color(
2261                 short   color_pair_number)
2262                 { return(*(int *)0); }
2263
2264 /* ./base/lib_slkinit.c */
2265
2266 #undef slk_init
2267 int     slk_init(
2268                 int     format)
2269                 { return(*(int *)0); }
2270
2271 /* ./base/lib_slklab.c */
2272
2273 #undef slk_label
2274 char    *slk_label(
2275                 int     n)
2276                 { return(*(char **)0); }
2277
2278 /* ./base/lib_slkrefr.c */
2279
2280 #undef slk_noutrefresh
2281 int     slk_noutrefresh(void)
2282                 { return(*(int *)0); }
2283
2284 #undef slk_refresh
2285 int     slk_refresh(void)
2286                 { return(*(int *)0); }
2287
2288 /* ./base/lib_slkset.c */
2289
2290 #include <wctype.h>
2291
2292 #undef slk_set
2293 int     slk_set(
2294                 int     i, 
2295                 const char *astr, 
2296                 int     format)
2297                 { return(*(int *)0); }
2298
2299 /* ./base/lib_slktouch.c */
2300
2301 #undef slk_touch
2302 int     slk_touch(void)
2303                 { return(*(int *)0); }
2304
2305 /* ./base/lib_touch.c */
2306
2307 #undef is_linetouched
2308 NCURSES_BOOL is_linetouched(
2309                 WINDOW  *win, 
2310                 int     line)
2311                 { return(*(NCURSES_BOOL *)0); }
2312
2313 #undef is_wintouched
2314 NCURSES_BOOL is_wintouched(
2315                 WINDOW  *win)
2316                 { return(*(NCURSES_BOOL *)0); }
2317
2318 #undef wtouchln
2319 int     wtouchln(
2320                 WINDOW  *win, 
2321                 int     y, 
2322                 int     n, 
2323                 int     changed)
2324                 { return(*(int *)0); }
2325
2326 /* ./trace/lib_tracedmp.c */
2327
2328 #undef _tracedump
2329 void    _tracedump(
2330                 const char *name, 
2331                 WINDOW  *win)
2332                 { /* void */ }
2333
2334 /* ./trace/lib_tracemse.c */
2335
2336 #undef _tracemouse
2337 char    *_tracemouse(
2338                 MEVENT const *ep)
2339                 { return(*(char **)0); }
2340
2341 /* ./tty/lib_tstp.c */
2342
2343 #include <SigAction.h>
2344
2345 #undef _nc_signal_handler
2346 void    _nc_signal_handler(
2347                 NCURSES_BOOL enable)
2348                 { /* void */ }
2349
2350 /* ./base/lib_ungetch.c */
2351
2352 #undef _nc_fifo_dump
2353 void    _nc_fifo_dump(void)
2354                 { /* void */ }
2355
2356 #undef ungetch
2357 int     ungetch(
2358                 int     ch)
2359                 { return(*(int *)0); }
2360
2361 /* ./tty/lib_vidattr.c */
2362
2363 #undef vidputs
2364 int     vidputs(
2365                 chtype  newmode, 
2366                 int     (*outc)(
2367                 int     p1))
2368                 { return(*(int *)0); }
2369
2370 #undef vidattr
2371 int     vidattr(
2372                 chtype  newmode)
2373                 { return(*(int *)0); }
2374
2375 #undef termattrs
2376 chtype  termattrs(void)
2377                 { return(*(chtype *)0); }
2378
2379 /* ./base/lib_vline.c */
2380
2381 #undef wvline
2382 int     wvline(
2383                 WINDOW  *win, 
2384                 chtype  ch, 
2385                 int     n)
2386                 { return(*(int *)0); }
2387
2388 /* ./base/lib_wattroff.c */
2389
2390 #undef wattr_off
2391 int     wattr_off(
2392                 WINDOW  *win, 
2393                 attr_t  at, 
2394                 void    *opts)
2395                 { return(*(int *)0); }
2396
2397 /* ./base/lib_wattron.c */
2398
2399 #undef wattr_on
2400 int     wattr_on(
2401                 WINDOW  *win, 
2402                 attr_t  at, 
2403                 void    *opts)
2404                 { return(*(int *)0); }
2405
2406 /* ./base/lib_winch.c */
2407
2408 #undef winch
2409 chtype  winch(
2410                 WINDOW  *win)
2411                 { return(*(chtype *)0); }
2412
2413 /* ./base/lib_window.c */
2414
2415 #undef _nc_synchook
2416 void    _nc_synchook(
2417                 WINDOW  *win)
2418                 { /* void */ }
2419
2420 #undef mvderwin
2421 int     mvderwin(
2422                 WINDOW  *win, 
2423                 int     y, 
2424                 int     x)
2425                 { return(*(int *)0); }
2426
2427 #undef syncok
2428 int     syncok(
2429                 WINDOW  *win, 
2430                 NCURSES_BOOL bf)
2431                 { return(*(int *)0); }
2432
2433 #undef wsyncup
2434 void    wsyncup(
2435                 WINDOW  *win)
2436                 { /* void */ }
2437
2438 #undef wsyncdown
2439 void    wsyncdown(
2440                 WINDOW  *win)
2441                 { /* void */ }
2442
2443 #undef wcursyncup
2444 void    wcursyncup(
2445                 WINDOW  *win)
2446                 { /* void */ }
2447
2448 #undef dupwin
2449 WINDOW  *dupwin(
2450                 WINDOW  *win)
2451                 { return(*(WINDOW **)0); }
2452
2453 /* ./base/nc_panel.c */
2454
2455 #undef _nc_panelhook
2456 struct panelhook *_nc_panelhook(void)
2457                 { return(*(struct panelhook **)0); }
2458
2459 /* ./base/safe_sprintf.c */
2460
2461 #undef _nc_printf_string
2462 char    *_nc_printf_string(
2463                 const char *fmt, 
2464                 va_list ap)
2465                 { return(*(char **)0); }
2466
2467 /* ./tty/tty_update.c */
2468
2469 #include <sys/time.h>
2470 #include <sys/times.h>
2471
2472 #undef doupdate
2473 int     doupdate(void)
2474                 { return(*(int *)0); }
2475
2476 #undef _nc_scrolln
2477 int     _nc_scrolln(
2478                 int     n, 
2479                 int     top, 
2480                 int     bot, 
2481                 int     maxy)
2482                 { return(*(int *)0); }
2483
2484 #undef _nc_screen_resume
2485 void    _nc_screen_resume(void)
2486                 { /* void */ }
2487
2488 #undef _nc_screen_init
2489 void    _nc_screen_init(void)
2490                 { /* void */ }
2491
2492 #undef _nc_screen_wrap
2493 void    _nc_screen_wrap(void)
2494                 { /* void */ }
2495
2496 #undef _nc_do_xmc_glitch
2497 void    _nc_do_xmc_glitch(
2498                 attr_t  previous)
2499                 { /* void */ }
2500
2501 /* ./trace/varargs.c */
2502
2503 typedef enum {
2504     atUnknown = 0, atInteger, atFloat, atPoint, atString
2505 } ARGTYPE;
2506
2507 #undef _nc_varargs
2508 char    *_nc_varargs(
2509                 const char *fmt, 
2510                 va_list ap)
2511                 { return(*(char **)0); }
2512
2513 /* ./base/memmove.c */
2514
2515 #undef _nc_memmove
2516 void    _nc_memmove(void)
2517                 { /* void */ }
2518
2519 /* ./base/vsscanf.c */
2520
2521 #undef _nc_vsscanf
2522 void    _nc_vsscanf(void)
2523                 { /* void */ }
2524
2525 /* ./base/lib_freeall.c */
2526
2527 #include <term_entry.h>
2528
2529 #undef _nc_freeall
2530 void    _nc_freeall(void)
2531                 { /* void */ }
2532
2533 /* ./widechar/charable.c */
2534
2535 #undef _nc_is_charable
2536 NCURSES_BOOL _nc_is_charable(
2537                 wchar_t ch)
2538                 { return(*(NCURSES_BOOL *)0); }
2539
2540 #undef _nc_to_char
2541 int     _nc_to_char(
2542                 wint_t  ch)
2543                 { return(*(int *)0); }
2544
2545 #undef _nc_to_widechar
2546 wint_t  _nc_to_widechar(
2547                 int     ch)
2548                 { return(*(wint_t *)0); }
2549
2550 /* ./widechar/lib_add_wch.c */
2551
2552 #undef wadd_wch
2553 int     wadd_wch(
2554                 WINDOW  *win, 
2555                 const cchar_t *wch)
2556                 { return(*(int *)0); }
2557
2558 #undef wecho_wchar
2559 int     wecho_wchar(
2560                 WINDOW  *win, 
2561                 const cchar_t *wch)
2562                 { return(*(int *)0); }
2563
2564 /* ./widechar/lib_box_set.c */
2565
2566 #undef wborder_set
2567 int     wborder_set(
2568                 WINDOW  *win, 
2569                 const cchar_t *ls, 
2570                 const cchar_t *rs, 
2571                 const cchar_t *ts, 
2572                 const cchar_t *bs, 
2573                 const cchar_t *tl, 
2574                 const cchar_t *tr, 
2575                 const cchar_t *bl, 
2576                 const cchar_t *br)
2577                 { return(*(int *)0); }
2578
2579 /* ./widechar/lib_cchar.c */
2580
2581 #undef setcchar
2582 int     setcchar(
2583                 cchar_t *wcval, 
2584                 const wchar_t *wch, 
2585                 const attr_t attrs, 
2586                 short   color_pair, 
2587                 const void *opts)
2588                 { return(*(int *)0); }
2589
2590 #undef getcchar
2591 int     getcchar(
2592                 const cchar_t *wcval, 
2593                 wchar_t *wch, 
2594                 attr_t  *attrs, 
2595                 short   *color_pair, 
2596                 void    *opts)
2597                 { return(*(int *)0); }
2598
2599 /* ./widechar/lib_erasewchar.c */
2600
2601 #undef erasewchar
2602 int     erasewchar(
2603                 wchar_t *wch)
2604                 { return(*(int *)0); }
2605
2606 #undef killwchar
2607 int     killwchar(
2608                 wchar_t *wch)
2609                 { return(*(int *)0); }
2610
2611 /* ./widechar/lib_get_wch.c */
2612
2613 #undef wget_wch
2614 int     wget_wch(
2615                 WINDOW  *win, 
2616                 wint_t  *result)
2617                 { return(*(int *)0); }
2618
2619 /* ./widechar/lib_get_wstr.c */
2620
2621 #undef wgetn_wstr
2622 int     wgetn_wstr(
2623                 WINDOW  *win, 
2624                 wint_t  *str, 
2625                 int     maxlen)
2626                 { return(*(int *)0); }
2627
2628 /* ./widechar/lib_hline_set.c */
2629
2630 #undef whline_set
2631 int     whline_set(
2632                 WINDOW  *win, 
2633                 const cchar_t *ch, 
2634                 int     n)
2635                 { return(*(int *)0); }
2636
2637 /* ./widechar/lib_in_wch.c */
2638
2639 #undef win_wch
2640 int     win_wch(
2641                 WINDOW  *win, 
2642                 cchar_t *wcval)
2643                 { return(*(int *)0); }
2644
2645 /* ./widechar/lib_in_wchnstr.c */
2646
2647 #undef win_wchnstr
2648 int     win_wchnstr(
2649                 WINDOW  *win, 
2650                 cchar_t *wchstr, 
2651                 int     n)
2652                 { return(*(int *)0); }
2653
2654 /* ./widechar/lib_ins_wch.c */
2655
2656 #undef wins_wch
2657 int     wins_wch(
2658                 WINDOW  *win, 
2659                 const cchar_t *wch)
2660                 { return(*(int *)0); }
2661
2662 #undef wins_nwstr
2663 int     wins_nwstr(
2664                 WINDOW  *win, 
2665                 const wchar_t *wstr, 
2666                 int     n)
2667                 { return(*(int *)0); }
2668
2669 /* ./widechar/lib_inwstr.c */
2670
2671 #undef winnwstr
2672 int     winnwstr(
2673                 WINDOW  *win, 
2674                 wchar_t *wstr, 
2675                 int     n)
2676                 { return(*(int *)0); }
2677
2678 #undef winwstr
2679 int     winwstr(
2680                 WINDOW  *win, 
2681                 wchar_t *wstr)
2682                 { return(*(int *)0); }
2683
2684 /* ./widechar/lib_key_name.c */
2685
2686 #undef key_name
2687 char    *key_name(
2688                 wchar_t c)
2689                 { return(*(char **)0); }
2690
2691 /* ./widechar/lib_pecho_wchar.c */
2692
2693 #undef pecho_wchar
2694 int     pecho_wchar(
2695                 WINDOW  *pad, 
2696                 const cchar_t *wch)
2697                 { return(*(int *)0); }
2698
2699 /* ./widechar/lib_slk_wset.c */
2700
2701 #undef slk_wset
2702 int     slk_wset(
2703                 int     i, 
2704                 const wchar_t *astr, 
2705                 int     format)
2706                 { return(*(int *)0); }
2707
2708 /* ./widechar/lib_unget_wch.c */
2709
2710 #undef _nc_wcrtomb
2711 size_t  _nc_wcrtomb(
2712                 char    *target, 
2713                 wchar_t source, 
2714                 mbstate_t *state)
2715                 { return(*(size_t *)0); }
2716
2717 #undef unget_wch
2718 int     unget_wch(
2719                 const wchar_t wch)
2720                 { return(*(int *)0); }
2721
2722 /* ./widechar/lib_vid_attr.c */
2723
2724 #undef vid_puts
2725 int     vid_puts(
2726                 attr_t  newmode, 
2727                 short   pair, 
2728                 void    *opts, 
2729                 int     (*outc)(
2730                 int     p1))
2731                 { return(*(int *)0); }
2732
2733 #undef vid_attr
2734 int     vid_attr(
2735                 attr_t  newmode, 
2736                 short   pair, 
2737                 void    *opts)
2738                 { return(*(int *)0); }
2739
2740 #undef term_attrs
2741 attr_t  term_attrs(void)
2742                 { return(*(attr_t *)0); }
2743
2744 /* ./widechar/lib_vline_set.c */
2745
2746 #undef wvline_set
2747 int     wvline_set(
2748                 WINDOW  *win, 
2749                 const cchar_t *ch, 
2750                 int     n)
2751                 { return(*(int *)0); }
2752
2753 /* ./widechar/lib_wacs.c */
2754
2755 #undef _nc_wacs
2756 cchar_t *_nc_wacs;
2757
2758 #undef _nc_init_wacs
2759 void    _nc_init_wacs(void)
2760                 { /* void */ }
2761
2762 /* ./widechar/lib_wunctrl.c */
2763
2764 #undef wunctrl
2765 wchar_t *wunctrl(
2766                 cchar_t *wc)
2767                 { return(*(wchar_t **)0); }
2768
2769 /* ./expanded.c */
2770
2771 #undef _nc_toggle_attr_on
2772 void    _nc_toggle_attr_on(
2773                 attr_t  *S, 
2774                 attr_t  at)
2775                 { /* void */ }
2776
2777 #undef _nc_toggle_attr_off
2778 void    _nc_toggle_attr_off(
2779                 attr_t  *S, 
2780                 attr_t  at)
2781                 { /* void */ }
2782
2783 #undef _nc_DelCharCost
2784 int     _nc_DelCharCost(
2785                 int     count)
2786                 { return(*(int *)0); }
2787
2788 #undef _nc_InsCharCost
2789 int     _nc_InsCharCost(
2790                 int     count)
2791                 { return(*(int *)0); }
2792
2793 #undef _nc_UpdateAttrs
2794 void    _nc_UpdateAttrs(
2795                 cchar_t c)
2796                 { /* void */ }
2797
2798 /* ./base/legacy_coding.c */
2799
2800 #undef use_legacy_coding
2801 int     use_legacy_coding(
2802                 int     level)
2803                 { return(*(int *)0); }
2804
2805 /* ./base/lib_dft_fgbg.c */
2806
2807 #undef use_default_colors
2808 int     use_default_colors(void)
2809                 { return(*(int *)0); }
2810
2811 #undef assume_default_colors
2812 int     assume_default_colors(
2813                 int     fg, 
2814                 int     bg)
2815                 { return(*(int *)0); }
2816
2817 /* ./tinfo/lib_print.c */
2818
2819 #undef mcprint
2820 int     mcprint(
2821                 char    *data, 
2822                 int     len)
2823                 { return(*(int *)0); }
2824
2825 /* ./base/resizeterm.c */
2826
2827 #undef is_term_resized
2828 NCURSES_BOOL is_term_resized(
2829                 int     ToLines, 
2830                 int     ToCols)
2831                 { return(*(NCURSES_BOOL *)0); }
2832
2833 #undef resize_term
2834 int     resize_term(
2835                 int     ToLines, 
2836                 int     ToCols)
2837                 { return(*(int *)0); }
2838
2839 #undef resizeterm
2840 int     resizeterm(
2841                 int     ToLines, 
2842                 int     ToCols)
2843                 { return(*(int *)0); }
2844
2845 /* ./trace/trace_xnames.c */
2846
2847 #undef _nc_trace_xnames
2848 void    _nc_trace_xnames(
2849                 TERMTYPE *tp)
2850                 { /* void */ }
2851
2852 /* ./base/wresize.c */
2853
2854 #undef wresize
2855 int     wresize(
2856                 WINDOW  *win, 
2857                 int     ToLines, 
2858                 int     ToCols)
2859                 { return(*(int *)0); }
2860
2861 /* ./tinfo/access.c */
2862
2863 #include <sys/stat.h>
2864 #include <nc_alloc.h>
2865
2866 #undef _nc_rootname
2867 char    *_nc_rootname(
2868                 char    *path)
2869                 { return(*(char **)0); }
2870
2871 #undef _nc_is_abs_path
2872 NCURSES_BOOL _nc_is_abs_path(
2873                 const char *path)
2874                 { return(*(NCURSES_BOOL *)0); }
2875
2876 #undef _nc_pathlast
2877 unsigned _nc_pathlast(
2878                 const char *path)
2879                 { return(*(unsigned *)0); }
2880
2881 #undef _nc_basename
2882 char    *_nc_basename(
2883                 char    *path)
2884                 { return(*(char **)0); }
2885
2886 #undef _nc_access
2887 int     _nc_access(
2888                 const char *path, 
2889                 int     mode)
2890                 { return(*(int *)0); }
2891
2892 #undef _nc_is_dir_path
2893 NCURSES_BOOL _nc_is_dir_path(
2894                 const char *path)
2895                 { return(*(NCURSES_BOOL *)0); }
2896
2897 #undef _nc_is_file_path
2898 NCURSES_BOOL _nc_is_file_path(
2899                 const char *path)
2900                 { return(*(NCURSES_BOOL *)0); }
2901
2902 #undef _nc_env_access
2903 int     _nc_env_access(void)
2904                 { return(*(int *)0); }
2905
2906 /* ./tinfo/add_tries.c */
2907
2908 #undef _nc_add_to_try
2909 int     _nc_add_to_try(
2910                 TRIES   **tree, 
2911                 const char *str, 
2912                 unsigned code)
2913                 { return(*(int *)0); }
2914
2915 /* ./tinfo/alloc_ttype.c */
2916
2917 #undef _nc_align_termtype
2918 void    _nc_align_termtype(
2919                 TERMTYPE *to, 
2920                 TERMTYPE *from)
2921                 { /* void */ }
2922
2923 #undef _nc_copy_termtype
2924 void    _nc_copy_termtype(
2925                 TERMTYPE *dst, 
2926                 TERMTYPE *src)
2927                 { /* void */ }
2928
2929 /* ./codes.c */
2930
2931 #undef boolcodes
2932 char    *const boolcodes[] = {0};
2933 #undef numcodes
2934 char    *const numcodes[] = {0};
2935 #undef strcodes
2936 char    *const strcodes[] = {0};
2937
2938 /* ./tinfo/comp_error.c */
2939 #undef _nc_suppress_warnings
2940 NCURSES_BOOL _nc_suppress_warnings;
2941 #undef _nc_curr_line
2942 int     _nc_curr_line;
2943 #undef _nc_curr_col
2944 int     _nc_curr_col;
2945
2946 #undef _nc_get_source
2947 const char *_nc_get_source(void)
2948                 { return(*(const char **)0); }
2949
2950 #undef _nc_set_source
2951 void    _nc_set_source(
2952                 const char *const name)
2953                 { /* void */ }
2954
2955 #undef _nc_set_type
2956 void    _nc_set_type(
2957                 const char *const name)
2958                 { /* void */ }
2959
2960 #undef _nc_get_type
2961 void    _nc_get_type(
2962                 char    *name)
2963                 { /* void */ }
2964
2965 #undef _nc_warning
2966 void    _nc_warning(
2967                 const char *const fmt, 
2968                 ...)
2969                 { /* void */ }
2970
2971 #undef _nc_err_abort
2972 void    _nc_err_abort(
2973                 const char *const fmt, 
2974                 ...)
2975                 { /* void */ }
2976
2977 #undef _nc_syserr_abort
2978 void    _nc_syserr_abort(
2979                 const char *const fmt, 
2980                 ...)
2981                 { /* void */ }
2982
2983 /* ./tinfo/db_iterator.c */
2984
2985 #undef _nc_tic_dir
2986 const char *_nc_tic_dir(
2987                 const char *path)
2988                 { return(*(const char **)0); }
2989
2990 #undef _nc_keep_tic_dir
2991 void    _nc_keep_tic_dir(
2992                 const char *path)
2993                 { /* void */ }
2994
2995 #undef _nc_last_db
2996 void    _nc_last_db(void)
2997                 { /* void */ }
2998
2999 #undef _nc_next_db
3000 const char *_nc_next_db(
3001                 DBDIRS  *state, 
3002                 int     *offset)
3003                 { return(*(const char **)0); }
3004
3005 #undef _nc_first_db
3006 void    _nc_first_db(
3007                 DBDIRS  *state, 
3008                 int     *offset)
3009                 { /* void */ }
3010
3011 /* ./tinfo/doalloc.c */
3012
3013 #undef _nc_doalloc
3014 void    *_nc_doalloc(
3015                 void    *oldp, 
3016                 size_t  amount)
3017                 { return(*(void **)0); }
3018
3019 /* ./tinfo/entries.c */
3020
3021 #undef _nc_head
3022 ENTRY   *_nc_head;
3023 #undef _nc_tail
3024 ENTRY   *_nc_tail;
3025
3026 #undef _nc_free_entry
3027 void    _nc_free_entry(
3028                 ENTRY   *headp, 
3029                 TERMTYPE *tterm)
3030                 { /* void */ }
3031
3032 #undef _nc_free_entries
3033 void    _nc_free_entries(
3034                 ENTRY   *headp)
3035                 { /* void */ }
3036
3037 #undef _nc_delink_entry
3038 ENTRY   *_nc_delink_entry(
3039                 ENTRY   *headp, 
3040                 TERMTYPE *tterm)
3041                 { return(*(ENTRY **)0); }
3042
3043 #undef _nc_leaks_tinfo
3044 void    _nc_leaks_tinfo(void)
3045                 { /* void */ }
3046
3047 /* ./fallback.c */
3048
3049 #undef _nc_fallback
3050 const TERMTYPE *_nc_fallback(
3051                 const char *name)
3052                 { return(*(const TERMTYPE **)0); }
3053
3054 /* ./tinfo/free_ttype.c */
3055
3056 #undef _nc_free_termtype
3057 void    _nc_free_termtype(
3058                 TERMTYPE *ptr)
3059                 { /* void */ }
3060
3061 #undef _nc_user_definable
3062 NCURSES_BOOL _nc_user_definable;
3063
3064 #undef use_extended_names
3065 int     use_extended_names(
3066                 NCURSES_BOOL flag)
3067                 { return(*(int *)0); }
3068
3069 /* ./tinfo/getenv_num.c */
3070
3071 #undef _nc_getenv_num
3072 int     _nc_getenv_num(
3073                 const char *name)
3074                 { return(*(int *)0); }
3075
3076 /* ./tinfo/home_terminfo.c */
3077
3078 #undef _nc_home_terminfo
3079 char    *_nc_home_terminfo(void)
3080                 { return(*(char **)0); }
3081
3082 /* ./tinfo/init_keytry.c */
3083
3084 #if 0
3085
3086 #include <init_keytry.h>
3087
3088 #undef _nc_tinfo_fkeys
3089 const struct tinfo_fkeys _nc_tinfo_fkeys[] = {0};
3090
3091 #endif
3092
3093 #undef _nc_init_keytry
3094 void    _nc_init_keytry(void)
3095                 { /* void */ }
3096
3097 /* ./tinfo/lib_acs.c */
3098
3099 #undef acs_map
3100 chtype  acs_map[128];
3101
3102 #undef _nc_init_acs
3103 void    _nc_init_acs(void)
3104                 { /* void */ }
3105
3106 /* ./tinfo/lib_baudrate.c */
3107
3108 #include <termcap.h>
3109
3110 struct speed {
3111     int s; 
3112     int sp; 
3113 };
3114
3115 #undef _nc_baudrate
3116 int     _nc_baudrate(
3117                 int     OSpeed)
3118                 { return(*(int *)0); }
3119
3120 #undef _nc_ospeed
3121 int     _nc_ospeed(
3122                 int     BaudRate)
3123                 { return(*(int *)0); }
3124
3125 #undef baudrate
3126 int     baudrate(void)
3127                 { return(*(int *)0); }
3128
3129 /* ./tinfo/lib_cur_term.c */
3130
3131 #undef cur_term
3132 TERMINAL *cur_term;
3133
3134 #undef set_curterm
3135 TERMINAL *set_curterm(
3136                 TERMINAL *termp)
3137                 { return(*(TERMINAL **)0); }
3138
3139 #undef del_curterm
3140 int     del_curterm(
3141                 TERMINAL *termp)
3142                 { return(*(int *)0); }
3143
3144 /* ./tinfo/lib_data.c */
3145
3146 #undef stdscr
3147 WINDOW  *stdscr;
3148 #undef curscr
3149 WINDOW  *curscr;
3150 #undef newscr
3151 WINDOW  *newscr;
3152 #undef _nc_screen_chain
3153 SCREEN  *_nc_screen_chain;
3154 #undef SP
3155 SCREEN  *SP;
3156 #undef _nc_globals
3157 NCURSES_GLOBALS _nc_globals;
3158 #undef _nc_prescreen
3159 NCURSES_PRESCREEN _nc_prescreen;
3160
3161 /* ./tinfo/lib_has_cap.c */
3162
3163 #undef has_ic
3164 NCURSES_BOOL has_ic(void)
3165                 { return(*(NCURSES_BOOL *)0); }
3166
3167 #undef has_il
3168 NCURSES_BOOL has_il(void)
3169                 { return(*(NCURSES_BOOL *)0); }
3170
3171 /* ./tinfo/lib_kernel.c */
3172
3173 #undef erasechar
3174 char    erasechar(void)
3175                 { return(*(char *)0); }
3176
3177 #undef killchar
3178 char    killchar(void)
3179                 { return(*(char *)0); }
3180
3181 #undef flushinp
3182 int     flushinp(void)
3183                 { return(*(int *)0); }
3184
3185 /* ./lib_keyname.c */
3186
3187 struct kn { short offset; int code; };
3188
3189 #undef keyname
3190 char    *keyname(
3191                 int     c)
3192                 { return(*(char **)0); }
3193
3194 /* ./tinfo/lib_longname.c */
3195
3196 #undef longname
3197 char    *longname(void)
3198                 { return(*(char **)0); }
3199
3200 /* ./tinfo/lib_napms.c */
3201
3202 #include <time.h>
3203
3204 #undef napms
3205 int     napms(
3206                 int     ms)
3207                 { return(*(int *)0); }
3208
3209 /* ./tinfo/lib_options.c */
3210
3211 #undef idlok
3212 int     idlok(
3213                 WINDOW  *win, 
3214                 NCURSES_BOOL flag)
3215                 { return(*(int *)0); }
3216
3217 #undef idcok
3218 void    idcok(
3219                 WINDOW  *win, 
3220                 NCURSES_BOOL flag)
3221                 { /* void */ }
3222
3223 #undef halfdelay
3224 int     halfdelay(
3225                 int     t)
3226                 { return(*(int *)0); }
3227
3228 #undef nodelay
3229 int     nodelay(
3230                 WINDOW  *win, 
3231                 NCURSES_BOOL flag)
3232                 { return(*(int *)0); }
3233
3234 #undef notimeout
3235 int     notimeout(
3236                 WINDOW  *win, 
3237                 NCURSES_BOOL f)
3238                 { return(*(int *)0); }
3239
3240 #undef wtimeout
3241 void    wtimeout(
3242                 WINDOW  *win, 
3243                 int     delay)
3244                 { /* void */ }
3245
3246 #undef keypad
3247 int     keypad(
3248                 WINDOW  *win, 
3249                 NCURSES_BOOL flag)
3250                 { return(*(int *)0); }
3251
3252 #undef meta
3253 int     meta(
3254                 WINDOW  *win, 
3255                 NCURSES_BOOL flag)
3256                 { return(*(int *)0); }
3257
3258 #undef curs_set
3259 int     curs_set(
3260                 int     vis)
3261                 { return(*(int *)0); }
3262
3263 #undef typeahead
3264 int     typeahead(
3265                 int     fd)
3266                 { return(*(int *)0); }
3267
3268 #undef has_key
3269 int     has_key(
3270                 int     keycode)
3271                 { return(*(int *)0); }
3272
3273 #undef _nc_keypad
3274 int     _nc_keypad(
3275                 NCURSES_BOOL flag)
3276                 { return(*(int *)0); }
3277
3278 /* ./tinfo/lib_raw.c */
3279
3280 #undef raw
3281 int     raw(void)
3282                 { return(*(int *)0); }
3283
3284 #undef cbreak
3285 int     cbreak(void)
3286                 { return(*(int *)0); }
3287
3288 #undef qiflush
3289 void    qiflush(void)
3290                 { /* void */ }
3291
3292 #undef noraw
3293 int     noraw(void)
3294                 { return(*(int *)0); }
3295
3296 #undef nocbreak
3297 int     nocbreak(void)
3298                 { return(*(int *)0); }
3299
3300 #undef noqiflush
3301 void    noqiflush(void)
3302                 { /* void */ }
3303
3304 #undef intrflush
3305 int     intrflush(
3306                 WINDOW  *win, 
3307                 NCURSES_BOOL flag)
3308                 { return(*(int *)0); }
3309
3310 /* ./tinfo/lib_setup.c */
3311
3312 #include <locale.h>
3313 #include <sys/ioctl.h>
3314 #include <langinfo.h>
3315
3316 #undef ttytype
3317 char    ttytype[256];
3318 #undef LINES
3319 int     LINES;
3320 #undef COLS
3321 int     COLS;
3322 #undef TABSIZE
3323 int     TABSIZE;
3324
3325 #undef _nc_handle_sigwinch
3326 int     _nc_handle_sigwinch(
3327                 int     update)
3328                 { return(*(int *)0); }
3329
3330 #undef use_env
3331 void    use_env(
3332                 NCURSES_BOOL f)
3333                 { /* void */ }
3334
3335 #undef _nc_get_screensize
3336 void    _nc_get_screensize(
3337                 int     *linep, 
3338                 int     *colp)
3339                 { /* void */ }
3340
3341 #undef _nc_update_screensize
3342 void    _nc_update_screensize(void)
3343                 { /* void */ }
3344
3345 #undef _nc_get_locale
3346 char    *_nc_get_locale(void)
3347                 { return(*(char **)0); }
3348
3349 #undef _nc_unicode_locale
3350 int     _nc_unicode_locale(void)
3351                 { return(*(int *)0); }
3352
3353 #undef _nc_locale_breaks_acs
3354 int     _nc_locale_breaks_acs(void)
3355                 { return(*(int *)0); }
3356
3357 #undef _nc_setupterm
3358 int     _nc_setupterm(
3359                 char    *tname, 
3360                 int     Filedes, 
3361                 int     *errret, 
3362                 NCURSES_BOOL reuse)
3363                 { return(*(int *)0); }
3364
3365 #undef setupterm
3366 int     setupterm(
3367                 char    *tname, 
3368                 int     Filedes, 
3369                 int     *errret)
3370                 { return(*(int *)0); }
3371
3372 /* ./tinfo/lib_termcap.c */
3373
3374 #undef UP
3375 char    *UP;
3376 #undef BC
3377 char    *BC;
3378
3379 #undef tgetent
3380 int     tgetent(
3381                 char    *bufp, 
3382                 const char *name)
3383                 { return(*(int *)0); }
3384
3385 #if 0
3386
3387 #include <capdefaults.c>
3388
3389 #endif
3390
3391 #undef tgetflag
3392 int     tgetflag(
3393                 char    *id)
3394                 { return(*(int *)0); }
3395
3396 #undef tgetnum
3397 int     tgetnum(
3398                 char    *id)
3399                 { return(*(int *)0); }
3400
3401 #undef tgetstr
3402 char    *tgetstr(
3403                 char    *id, 
3404                 char    **area)
3405                 { return(*(char **)0); }
3406
3407 /* ./tinfo/lib_termname.c */
3408
3409 #undef termname
3410 char    *termname(void)
3411                 { return(*(char **)0); }
3412
3413 /* ./tinfo/lib_tgoto.c */
3414
3415 #undef tgoto
3416 char    *tgoto(
3417                 const char *string, 
3418                 int     x, 
3419                 int     y)
3420                 { return(*(char **)0); }
3421
3422 /* ./tinfo/lib_ti.c */
3423
3424 #undef tigetflag
3425 int     tigetflag(
3426                 char    *str)
3427                 { return(*(int *)0); }
3428
3429 #undef tigetnum
3430 int     tigetnum(
3431                 char    *str)
3432                 { return(*(int *)0); }
3433
3434 #undef tigetstr
3435 char    *tigetstr(
3436                 char    *str)
3437                 { return(*(char **)0); }
3438
3439 /* ./tinfo/lib_tparm.c */
3440
3441 #undef _nc_tparm_err
3442 int     _nc_tparm_err;
3443
3444 #undef _nc_tparm_analyze
3445 int     _nc_tparm_analyze(
3446                 const char *string, 
3447                 char    *p_is_s[9], 
3448                 int     *popcount)
3449                 { return(*(int *)0); }
3450
3451 #undef tparm
3452 char    *tparm(
3453                 char    *string, 
3454                 ...)
3455                 { return(*(char **)0); }
3456
3457 /* ./tinfo/lib_tputs.c */
3458
3459 #undef PC
3460 char    PC;
3461 #undef ospeed
3462 NCURSES_OSPEED  ospeed;
3463 #undef _nc_nulls_sent
3464 int     _nc_nulls_sent;
3465
3466 #undef delay_output
3467 int     delay_output(
3468                 int     ms)
3469                 { return(*(int *)0); }
3470
3471 #undef _nc_flush
3472 void    _nc_flush(void)
3473                 { /* void */ }
3474
3475 #undef _nc_outch
3476 int     _nc_outch(
3477                 int     ch)
3478                 { return(*(int *)0); }
3479
3480 #undef putp
3481 int     putp(
3482                 const char *string)
3483                 { return(*(int *)0); }
3484
3485 #undef tputs
3486 int     tputs(
3487                 const char *string, 
3488                 int     affcnt, 
3489                 int     (*outc)(
3490                 int     p1))
3491                 { return(*(int *)0); }
3492
3493 /* ./trace/lib_trace.c */
3494
3495 #undef _nc_tracing
3496 unsigned _nc_tracing;
3497 #undef _nc_tputs_trace
3498 const char *_nc_tputs_trace = {0};
3499 #undef _nc_outchars
3500 long    _nc_outchars;
3501
3502 #undef trace
3503 void    trace(
3504                 const unsigned int tracelevel)
3505                 { /* void */ }
3506
3507 #undef _tracef
3508 void    _tracef(
3509                 const char *fmt, 
3510                 ...)
3511                 { /* void */ }
3512
3513 #undef _nc_retrace_bool
3514 NCURSES_BOOL _nc_retrace_bool(
3515                 NCURSES_BOOL code)
3516                 { return(*(NCURSES_BOOL *)0); }
3517
3518 #undef _nc_retrace_int
3519 int     _nc_retrace_int(
3520                 int     code)
3521                 { return(*(int *)0); }
3522
3523 #undef _nc_retrace_unsigned
3524 unsigned _nc_retrace_unsigned(
3525                 unsigned code)
3526                 { return(*(unsigned *)0); }
3527
3528 #undef _nc_retrace_ptr
3529 char    *_nc_retrace_ptr(
3530                 char    *code)
3531                 { return(*(char **)0); }
3532
3533 #undef _nc_retrace_cptr
3534 const char *_nc_retrace_cptr(
3535                 const char *code)
3536                 { return(*(const char **)0); }
3537
3538 #undef _nc_retrace_cvoid_ptr
3539 void    *_nc_retrace_cvoid_ptr(
3540                 void    *code)
3541                 { return(*(void **)0); }
3542
3543 #undef _nc_retrace_void_ptr
3544 void    *_nc_retrace_void_ptr(
3545                 void    *code)
3546                 { return(*(void **)0); }
3547
3548 #undef _nc_retrace_sp
3549 SCREEN  *_nc_retrace_sp(
3550                 SCREEN  *code)
3551                 { return(*(SCREEN **)0); }
3552
3553 #undef _nc_retrace_win
3554 WINDOW  *_nc_retrace_win(
3555                 WINDOW  *code)
3556                 { return(*(WINDOW **)0); }
3557
3558 /* ./trace/lib_traceatr.c */
3559
3560 #undef _traceattr2
3561 char    *_traceattr2(
3562                 int     bufnum, 
3563                 chtype  newmode)
3564                 { return(*(char **)0); }
3565
3566 #undef _traceattr
3567 char    *_traceattr(
3568                 attr_t  newmode)
3569                 { return(*(char **)0); }
3570
3571 #undef _nc_retrace_attr_t
3572 attr_t  _nc_retrace_attr_t(
3573                 attr_t  code)
3574                 { return(*(attr_t *)0); }
3575
3576 #undef _nc_altcharset_name
3577 const char *_nc_altcharset_name(
3578                 attr_t  attr, 
3579                 chtype  ch)
3580                 { return(*(const char **)0); }
3581
3582 #undef _tracechtype2
3583 char    *_tracechtype2(
3584                 int     bufnum, 
3585                 chtype  ch)
3586                 { return(*(char **)0); }
3587
3588 #undef _tracechtype
3589 char    *_tracechtype(
3590                 chtype  ch)
3591                 { return(*(char **)0); }
3592
3593 #undef _nc_retrace_chtype
3594 chtype  _nc_retrace_chtype(
3595                 chtype  code)
3596                 { return(*(chtype *)0); }
3597
3598 #undef _tracecchar_t2
3599 char    *_tracecchar_t2(
3600                 int     bufnum, 
3601                 const cchar_t *ch)
3602                 { return(*(char **)0); }
3603
3604 #undef _tracecchar_t
3605 char    *_tracecchar_t(
3606                 const cchar_t *ch)
3607                 { return(*(char **)0); }
3608
3609 /* ./trace/lib_tracebits.c */
3610
3611 typedef struct {
3612     unsigned int val;
3613     const char *name;
3614 } BITNAMES;
3615
3616 #undef _nc_trace_ttymode
3617 char    *_nc_trace_ttymode(
3618                 struct termios *tty)
3619                 { return(*(char **)0); }
3620
3621 #undef _nc_tracebits
3622 char    *_nc_tracebits(void)
3623                 { return(*(char **)0); }
3624
3625 /* ./trace/lib_tracechr.c */
3626
3627 #undef _tracechar
3628 char    *_tracechar(
3629                 int     ch)
3630                 { return(*(char **)0); }
3631
3632 /* ./tinfo/lib_ttyflags.c */
3633
3634 #undef _nc_get_tty_mode
3635 int     _nc_get_tty_mode(
3636                 struct termios *buf)
3637                 { return(*(int *)0); }
3638
3639 #undef _nc_set_tty_mode
3640 int     _nc_set_tty_mode(
3641                 struct termios *buf)
3642                 { return(*(int *)0); }
3643
3644 #undef def_shell_mode
3645 int     def_shell_mode(void)
3646                 { return(*(int *)0); }
3647
3648 #undef def_prog_mode
3649 int     def_prog_mode(void)
3650                 { return(*(int *)0); }
3651
3652 #undef reset_prog_mode
3653 int     reset_prog_mode(void)
3654                 { return(*(int *)0); }
3655
3656 #undef reset_shell_mode
3657 int     reset_shell_mode(void)
3658                 { return(*(int *)0); }
3659
3660 #undef savetty
3661 int     savetty(void)
3662                 { return(*(int *)0); }
3663
3664 #undef resetty
3665 int     resetty(void)
3666                 { return(*(int *)0); }
3667
3668 /* ./tty/lib_twait.c */
3669
3670 #undef _nc_timed_wait
3671 int     _nc_timed_wait(
3672                 int     mode, 
3673                 int     milliseconds, 
3674                 int     *timeleft)
3675                 { return(*(int *)0); }
3676
3677 /* ./tinfo/name_match.c */
3678
3679 #undef _nc_first_name
3680 char    *_nc_first_name(
3681                 const char *const sp)
3682                 { return(*(char **)0); }
3683
3684 #undef _nc_name_match
3685 int     _nc_name_match(
3686                 const char *const namelst, 
3687                 const char *const name, 
3688                 const char *const delim)
3689                 { return(*(int *)0); }
3690
3691 /* ./names.c */
3692
3693 #undef boolnames
3694 char    *const boolnames[] = {0};
3695 #undef boolfnames
3696 char    *const boolfnames[] = {0};
3697 #undef numnames
3698 char    *const numnames[] = {0};
3699 #undef numfnames
3700 char    *const numfnames[] = {0};
3701 #undef strnames
3702 char    *const strnames[] = {0};
3703 #undef strfnames
3704 char    *const strfnames[] = {0};
3705
3706 /* ./tinfo/read_entry.c */
3707
3708 #include <hashed_db.h>
3709
3710 #undef _nc_read_termtype
3711 int     _nc_read_termtype(
3712                 TERMTYPE *ptr, 
3713                 char    *buffer, 
3714                 int     limit)
3715                 { return(*(int *)0); }
3716
3717 #undef _nc_read_file_entry
3718 int     _nc_read_file_entry(
3719                 const char *const filename, 
3720                 TERMTYPE *ptr)
3721                 { return(*(int *)0); }
3722
3723 #undef _nc_read_entry
3724 int     _nc_read_entry(
3725                 const char *const name, 
3726                 char    *const filename, 
3727                 TERMTYPE *const tp)
3728                 { return(*(int *)0); }
3729
3730 /* ./tinfo/read_termcap.c */
3731
3732 #include <sys/types.h>
3733
3734 #undef _nc_read_termcap_entry
3735 int     _nc_read_termcap_entry(
3736                 const char *const tn, 
3737                 TERMTYPE *const tp)
3738                 { return(*(int *)0); }
3739
3740 /* ./tinfo/setbuf.c */
3741
3742 #undef _nc_set_buffer
3743 void    _nc_set_buffer(
3744                 FILE    *ofp, 
3745                 NCURSES_BOOL buffered)
3746                 { /* void */ }
3747
3748 /* ./tinfo/strings.c */
3749
3750 #undef _nc_str_init
3751 string_desc *_nc_str_init(
3752                 string_desc *dst, 
3753                 char    *src, 
3754                 size_t  len)
3755                 { return(*(string_desc **)0); }
3756
3757 #undef _nc_str_null
3758 string_desc *_nc_str_null(
3759                 string_desc *dst, 
3760                 size_t  len)
3761                 { return(*(string_desc **)0); }
3762
3763 #undef _nc_str_copy
3764 string_desc *_nc_str_copy(
3765                 string_desc *dst, 
3766                 string_desc *src)
3767                 { return(*(string_desc **)0); }
3768
3769 #undef _nc_safe_strcat
3770 NCURSES_BOOL _nc_safe_strcat(
3771                 string_desc *dst, 
3772                 const char *src)
3773                 { return(*(NCURSES_BOOL *)0); }
3774
3775 #undef _nc_safe_strcpy
3776 NCURSES_BOOL _nc_safe_strcpy(
3777                 string_desc *dst, 
3778                 const char *src)
3779                 { return(*(NCURSES_BOOL *)0); }
3780
3781 /* ./trace/trace_buf.c */
3782
3783 #undef _nc_trace_buf
3784 char    *_nc_trace_buf(
3785                 int     bufnum, 
3786                 size_t  want)
3787                 { return(*(char **)0); }
3788
3789 #undef _nc_trace_bufcat
3790 char    *_nc_trace_bufcat(
3791                 int     bufnum, 
3792                 const char *value)
3793                 { return(*(char **)0); }
3794
3795 /* ./trace/trace_tries.c */
3796
3797 #undef _nc_trace_tries
3798 void    _nc_trace_tries(
3799                 TRIES   *tree)
3800                 { /* void */ }
3801
3802 /* ./base/tries.c */
3803
3804 #undef _nc_expand_try
3805 char    *_nc_expand_try(
3806                 TRIES   *tree, 
3807                 unsigned code, 
3808                 int     *count, 
3809                 size_t  len)
3810                 { return(*(char **)0); }
3811
3812 #undef _nc_remove_key
3813 int     _nc_remove_key(
3814                 TRIES   **tree, 
3815                 unsigned code)
3816                 { return(*(int *)0); }
3817
3818 #undef _nc_remove_string
3819 int     _nc_remove_string(
3820                 TRIES   **tree, 
3821                 const char *string)
3822                 { return(*(int *)0); }
3823
3824 /* ./tinfo/trim_sgr0.c */
3825
3826 #undef _nc_trim_sgr0
3827 char    *_nc_trim_sgr0(
3828                 TERMTYPE *tp)
3829                 { return(*(char **)0); }
3830
3831 /* ./unctrl.c */
3832
3833 #undef unctrl
3834 char    *unctrl(
3835                  chtype ch)
3836                 { return(*(char **)0); }
3837
3838 /* ./trace/visbuf.c */
3839
3840 #undef _nc_visbuf2
3841 const char *_nc_visbuf2(
3842                 int     bufnum, 
3843                 const char *buf)
3844                 { return(*(const char **)0); }
3845
3846 #undef _nc_visbuf
3847 const char *_nc_visbuf(
3848                 const char *buf)
3849                 { return(*(const char **)0); }
3850
3851 #undef _nc_visbufn
3852 const char *_nc_visbufn(
3853                 const char *buf, 
3854                 int     len)
3855                 { return(*(const char **)0); }
3856
3857 #undef _nc_viswbuf2
3858 const char *_nc_viswbuf2(
3859                 int     bufnum, 
3860                 const wchar_t *buf)
3861                 { return(*(const char **)0); }
3862
3863 #undef _nc_viswbuf
3864 const char *_nc_viswbuf(
3865                 const wchar_t *buf)
3866                 { return(*(const char **)0); }
3867
3868 #undef _nc_viswbufn
3869 const char *_nc_viswbufn(
3870                 const wchar_t *buf, 
3871                 int     len)
3872                 { return(*(const char **)0); }
3873
3874 #undef _nc_viswibuf
3875 const char *_nc_viswibuf(
3876                 const wint_t *buf)
3877                 { return(*(const char **)0); }
3878
3879 #undef _nc_viscbuf2
3880 const char *_nc_viscbuf2(
3881                 int     bufnum, 
3882                 const cchar_t *buf, 
3883                 int     len)
3884                 { return(*(const char **)0); }
3885
3886 #undef _nc_viscbuf
3887 const char *_nc_viscbuf(
3888                 const cchar_t *buf, 
3889                 int     len)
3890                 { return(*(const char **)0); }
3891
3892 /* ./tinfo/alloc_entry.c */
3893
3894 #undef _nc_init_entry
3895 void    _nc_init_entry(
3896                 TERMTYPE *const tp)
3897                 { /* void */ }
3898
3899 #undef _nc_copy_entry
3900 ENTRY   *_nc_copy_entry(
3901                 ENTRY   *oldp)
3902                 { return(*(ENTRY **)0); }
3903
3904 #undef _nc_save_str
3905 char    *_nc_save_str(
3906                 const char *const string)
3907                 { return(*(char **)0); }
3908
3909 #undef _nc_wrap_entry
3910 void    _nc_wrap_entry(
3911                 ENTRY   *const ep, 
3912                 NCURSES_BOOL copy_strings)
3913                 { /* void */ }
3914
3915 #undef _nc_merge_entry
3916 void    _nc_merge_entry(
3917                 TERMTYPE *const to, 
3918                 TERMTYPE *const from)
3919                 { /* void */ }
3920
3921 /* ./tinfo/captoinfo.c */
3922
3923 #undef _nc_captoinfo
3924 char    *_nc_captoinfo(
3925                 const char *cap, 
3926                 const char *s, 
3927                 int const parameterized)
3928                 { return(*(char **)0); }
3929
3930 #undef _nc_infotocap
3931 char    *_nc_infotocap(
3932                 const char *cap, 
3933                 const char *str, 
3934                 int const parameterized)
3935                 { return(*(char **)0); }
3936
3937 /* ./comp_captab.c */
3938
3939 #include <hashsize.h>
3940
3941 #undef _nc_get_table
3942 const struct name_table_entry *_nc_get_table(
3943                 NCURSES_BOOL termcap)
3944                 { return(*(const struct name_table_entry **)0); }
3945
3946 #undef _nc_get_hash_table
3947 const short *_nc_get_hash_table(
3948                 NCURSES_BOOL termcap)
3949                 { return(*(const short **)0); }
3950
3951 #undef _nc_get_alias_table
3952 const struct alias *_nc_get_alias_table(
3953                 NCURSES_BOOL termcap)
3954                 { return(*(const struct alias **)0); }
3955
3956 /* ./tinfo/comp_expand.c */
3957
3958 #undef _nc_tic_expand
3959 char    *_nc_tic_expand(
3960                 const char *srcp, 
3961                 NCURSES_BOOL tic_format, 
3962                 int     numbers)
3963                 { return(*(char **)0); }
3964
3965 /* ./tinfo/comp_hash.c */
3966
3967 #undef _nc_find_entry
3968 struct name_table_entry const *_nc_find_entry(
3969                 const char *string, 
3970                 const short *hash_table)
3971                 { return(*(struct name_table_entry const **)0); }
3972
3973 #undef _nc_find_type_entry
3974 struct name_table_entry const *_nc_find_type_entry(
3975                 const char *string, 
3976                 int     type, 
3977                 const struct name_table_entry *table)
3978                 { return(*(struct name_table_entry const **)0); }
3979
3980 /* ./tinfo/comp_parse.c */
3981
3982 #undef _nc_check_termtype2
3983 void    (*_nc_check_termtype2)(
3984                 TERMTYPE *p1, 
3985                 NCURSES_BOOL p2);
3986 #undef _nc_check_termtype
3987 void    (*_nc_check_termtype)(
3988                 TERMTYPE *p1);
3989
3990 #undef _nc_entry_match
3991 NCURSES_BOOL _nc_entry_match(
3992                 char    *n1, 
3993                 char    *n2)
3994                 { return(*(NCURSES_BOOL *)0); }
3995
3996 #undef _nc_read_entry_source
3997 void    _nc_read_entry_source(
3998                 FILE    *fp, 
3999                 char    *buf, 
4000                 int     literal, 
4001                 NCURSES_BOOL silent, 
4002                 NCURSES_BOOL (*hook)(
4003                 ENTRY   *p1))
4004                 { /* void */ }
4005
4006 #undef _nc_resolve_uses2
4007 int     _nc_resolve_uses2(
4008                 NCURSES_BOOL fullresolve, 
4009                 NCURSES_BOOL literal)
4010                 { return(*(int *)0); }
4011
4012 #undef _nc_resolve_uses
4013 int     _nc_resolve_uses(
4014                 NCURSES_BOOL fullresolve)
4015                 { return(*(int *)0); }
4016
4017 /* ./tinfo/comp_scan.c */
4018
4019 #undef _nc_syntax
4020 int     _nc_syntax;
4021 #undef _nc_curr_file_pos
4022 long    _nc_curr_file_pos;
4023 #undef _nc_comment_start
4024 long    _nc_comment_start;
4025 #undef _nc_comment_end
4026 long    _nc_comment_end;
4027 #undef _nc_start_line
4028 long    _nc_start_line;
4029 #undef _nc_curr_token
4030 struct token _nc_curr_token;
4031 #undef _nc_disable_period
4032 NCURSES_BOOL _nc_disable_period;
4033
4034 #undef _nc_reset_input
4035 void    _nc_reset_input(
4036                 FILE    *fp, 
4037                 char    *buf)
4038                 { /* void */ }
4039
4040 #undef _nc_get_token
4041 int     _nc_get_token(
4042                 NCURSES_BOOL silent)
4043                 { return(*(int *)0); }
4044
4045 #undef _nc_trans_string
4046 int     _nc_trans_string(
4047                 char    *ptr, 
4048                 char    *last)
4049                 { return(*(int *)0); }
4050
4051 #undef _nc_push_token
4052 void    _nc_push_token(
4053                 int     tokclass)
4054                 { /* void */ }
4055
4056 #undef _nc_panic_mode
4057 void    _nc_panic_mode(
4058                 char    ch)
4059                 { /* void */ }
4060
4061 /* ./tinfo/parse_entry.c */
4062
4063 #undef _nc_parse_entry
4064 int     _nc_parse_entry(
4065                 struct entry *entryp, 
4066                 int     literal, 
4067                 NCURSES_BOOL silent)
4068                 { return(*(int *)0); }
4069
4070 #undef _nc_capcmp
4071 int     _nc_capcmp(
4072                 const char *s, 
4073                 const char *t)
4074                 { return(*(int *)0); }
4075
4076 typedef struct {
4077     const char *from;
4078     const char *to;
4079 } assoc;
4080
4081 /* ./tinfo/write_entry.c */
4082
4083 #undef _nc_set_writedir
4084 void    _nc_set_writedir(
4085                 char    *dir)
4086                 { /* void */ }
4087
4088 #undef _nc_write_entry
4089 void    _nc_write_entry(
4090                 TERMTYPE *const tp)
4091                 { /* void */ }
4092
4093 #undef _nc_tic_written
4094 int     _nc_tic_written(void)
4095                 { return(*(int *)0); }
4096
4097 /* ./base/define_key.c */
4098
4099 #undef define_key
4100 int     define_key(
4101                 const char *str, 
4102                 int     keycode)
4103                 { return(*(int *)0); }
4104
4105 /* ./tinfo/hashed_db.c */
4106
4107 #undef _nc_hashed_db
4108 void    _nc_hashed_db(void)
4109                 { /* void */ }
4110
4111 /* ./base/key_defined.c */
4112
4113 #undef key_defined
4114 int     key_defined(
4115                 const char *str)
4116                 { return(*(int *)0); }
4117
4118 /* ./base/keybound.c */
4119
4120 #undef keybound
4121 char    *keybound(
4122                 int     code, 
4123                 int     count)
4124                 { return(*(char **)0); }
4125
4126 /* ./base/keyok.c */
4127
4128 #undef keyok
4129 int     keyok(
4130                 int     c, 
4131                 NCURSES_BOOL flag)
4132                 { return(*(int *)0); }
4133
4134 /* ./base/version.c */
4135
4136 #undef curses_version
4137 const char *curses_version(void)
4138                 { return(*(const char **)0); }