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