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