]> ncurses.scripts.mit.edu Git - ncurses.git/blob - ncurses/llib-ltinfo
f24574260b6d8da9b749bf2393eac46b9bd9b340
[ncurses.git] / ncurses / llib-ltinfo
1 /****************************************************************************
2  * Copyright (c) 2012-2016,2017 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       2012-on                                  *
31  ****************************************************************************/
32 /* LINTLIBRARY */
33
34 /* ./tinfo/access.c */
35
36 #include <curses.priv.h>
37
38 #undef _nc_rootname
39 char    *_nc_rootname(
40                 char    *path)
41                 { return(*(char **)0); }
42
43 #undef _nc_is_abs_path
44 NCURSES_BOOL _nc_is_abs_path(
45                 const char *path)
46                 { return(*(NCURSES_BOOL *)0); }
47
48 #undef _nc_pathlast
49 unsigned _nc_pathlast(
50                 const char *path)
51                 { return(*(unsigned *)0); }
52
53 #undef _nc_basename
54 char    *_nc_basename(
55                 char    *path)
56                 { return(*(char **)0); }
57
58 #undef _nc_access
59 int     _nc_access(
60                 const char *path, 
61                 int     mode)
62                 { return(*(int *)0); }
63
64 #undef _nc_is_dir_path
65 NCURSES_BOOL _nc_is_dir_path(
66                 const char *path)
67                 { return(*(NCURSES_BOOL *)0); }
68
69 #undef _nc_is_file_path
70 NCURSES_BOOL _nc_is_file_path(
71                 const char *path)
72                 { return(*(NCURSES_BOOL *)0); }
73
74 #undef _nc_env_access
75 int     _nc_env_access(void)
76                 { return(*(int *)0); }
77
78 /* ./tinfo/add_tries.c */
79
80 #undef _nc_add_to_try
81 int     _nc_add_to_try(
82                 TRIES   **tree, 
83                 const char *str, 
84                 unsigned code)
85                 { return(*(int *)0); }
86
87 /* ./tinfo/alloc_ttype.c */
88
89 #undef _nc_align_termtype
90 void    _nc_align_termtype(
91                 TERMTYPE2 *to, 
92                 TERMTYPE2 *from)
93                 { /* void */ }
94
95 #undef _nc_copy_termtype
96 void    _nc_copy_termtype(
97                 TERMTYPE *dst, 
98                 const TERMTYPE *src)
99                 { /* void */ }
100
101 /* ./codes.c */
102
103 #undef boolcodes
104 const char *const boolcodes[] = {0};
105 #undef numcodes
106 const char *const numcodes[] = {0};
107 #undef strcodes
108 const char *const strcodes[] = {0};
109
110 /* ./comp_captab.c */
111
112 #undef _nc_get_table
113 const struct name_table_entry *_nc_get_table(
114                 NCURSES_BOOL termcap)
115                 { return(*(const struct name_table_entry **)0); }
116
117 #undef _nc_get_hash_table
118 const HashValue *_nc_get_hash_table(
119                 NCURSES_BOOL termcap)
120                 { return(*(const HashValue **)0); }
121
122 #undef _nc_get_alias_table
123 const struct alias *_nc_get_alias_table(
124                 NCURSES_BOOL termcap)
125                 { return(*(const struct alias **)0); }
126
127 #undef _nc_get_hash_info
128 const HashData *_nc_get_hash_info(
129                 NCURSES_BOOL termcap)
130                 { return(*(const HashData **)0); }
131
132 /* ./tinfo/comp_error.c */
133
134 #undef _nc_suppress_warnings
135 NCURSES_BOOL _nc_suppress_warnings;
136 #undef _nc_curr_line
137 int     _nc_curr_line;
138 #undef _nc_curr_col
139 int     _nc_curr_col;
140
141 #undef _nc_get_source
142 const char *_nc_get_source(void)
143                 { return(*(const char **)0); }
144
145 #undef _nc_set_source
146 void    _nc_set_source(
147                 const char *const name)
148                 { /* void */ }
149
150 #undef _nc_set_type
151 void    _nc_set_type(
152                 const char *const name)
153                 { /* void */ }
154
155 #undef _nc_get_type
156 void    _nc_get_type(
157                 char    *name)
158                 { /* void */ }
159
160 #undef _nc_warning
161 void    _nc_warning(
162                 const char *const fmt, 
163                 ...)
164                 { /* void */ }
165
166 #undef _nc_err_abort
167 void    _nc_err_abort(
168                 const char *const fmt, 
169                 ...)
170                 { /* void */ }
171
172 #undef _nc_syserr_abort
173 void    _nc_syserr_abort(
174                 const char *const fmt, 
175                 ...)
176                 { /* void */ }
177
178 /* ./tinfo/comp_hash.c */
179
180 #undef _nc_find_entry
181 struct name_table_entry const *_nc_find_entry(
182                 const char *string, 
183                 const HashValue *hash_table)
184                 { return(*(struct name_table_entry const **)0); }
185
186 #undef _nc_find_type_entry
187 struct name_table_entry const *_nc_find_type_entry(
188                 const char *string, 
189                 int     type, 
190                 NCURSES_BOOL termcap)
191                 { return(*(struct name_table_entry const **)0); }
192
193 /* ./tinfo/db_iterator.c */
194
195 #undef _nc_tic_dir
196 const char *_nc_tic_dir(
197                 const char *path)
198                 { return(*(const char **)0); }
199
200 #undef _nc_keep_tic_dir
201 void    _nc_keep_tic_dir(
202                 const char *path)
203                 { /* void */ }
204
205 #undef _nc_last_db
206 void    _nc_last_db(void)
207                 { /* void */ }
208
209 #undef _nc_next_db
210 const char *_nc_next_db(
211                 DBDIRS  *state, 
212                 int     *offset)
213                 { return(*(const char **)0); }
214
215 #undef _nc_first_db
216 void    _nc_first_db(
217                 DBDIRS  *state, 
218                 int     *offset)
219                 { /* void */ }
220
221 /* ./tinfo/doalloc.c */
222
223 #undef _nc_doalloc
224 void    *_nc_doalloc(
225                 void    *oldp, 
226                 size_t  amount)
227                 { return(*(void **)0); }
228
229 /* ./tinfo/entries.c */
230
231 #undef _nc_head
232 ENTRY   *_nc_head;
233 #undef _nc_tail
234 ENTRY   *_nc_tail;
235
236 #undef _nc_free_entry
237 void    _nc_free_entry(
238                 ENTRY   *headp, 
239                 TERMTYPE2 *tterm)
240                 { /* void */ }
241
242 #undef _nc_free_entries
243 void    _nc_free_entries(
244                 ENTRY   *headp)
245                 { /* void */ }
246
247 #undef _nc_leaks_tinfo
248 void    _nc_leaks_tinfo(void)
249                 { /* void */ }
250
251 /* ./fallback.c */
252
253 #undef _nc_fallback
254 const TERMTYPE2 *_nc_fallback(
255                 const char *name)
256                 { return(*(const TERMTYPE2 **)0); }
257
258 /* ./tinfo/free_ttype.c */
259
260 #undef _nc_free_termtype
261 void    _nc_free_termtype(
262                 TERMTYPE *ptr)
263                 { /* void */ }
264
265 #undef _nc_user_definable
266 NCURSES_BOOL _nc_user_definable;
267
268 #undef use_extended_names
269 int     use_extended_names(
270                 NCURSES_BOOL flag)
271                 { return(*(int *)0); }
272
273 /* ./tinfo/getenv_num.c */
274
275 #undef _nc_getenv_num
276 int     _nc_getenv_num(
277                 const char *name)
278                 { return(*(int *)0); }
279
280 #undef _nc_setenv_num
281 void    _nc_setenv_num(
282                 const char *name, 
283                 int     value)
284                 { /* void */ }
285
286 /* ./tinfo/home_terminfo.c */
287
288 #undef _nc_home_terminfo
289 char    *_nc_home_terminfo(void)
290                 { return(*(char **)0); }
291
292 /* ./tinfo/init_keytry.c */
293
294 #undef _nc_init_keytry
295 void    _nc_init_keytry(
296                 SCREEN  *sp)
297                 { /* void */ }
298
299 /* ./tinfo/lib_acs.c */
300
301 #undef acs_map
302 chtype  acs_map[128];
303
304 #undef _nc_init_acs_sp
305 void    _nc_init_acs_sp(
306                 SCREEN  *sp)
307                 { /* void */ }
308
309 #undef _nc_init_acs
310 void    _nc_init_acs(void)
311                 { /* void */ }
312
313 /* ./tinfo/lib_baudrate.c */
314
315 struct speed {
316     int given_speed; 
317     int actual_speed; 
318 };
319
320 #undef _nc_baudrate
321 int     _nc_baudrate(
322                 int     OSpeed)
323                 { return(*(int *)0); }
324
325 #undef _nc_ospeed
326 int     _nc_ospeed(
327                 int     BaudRate)
328                 { return(*(int *)0); }
329
330 #undef baudrate_sp
331 int     baudrate_sp(
332                 SCREEN  *sp)
333                 { return(*(int *)0); }
334
335 #undef baudrate
336 int     baudrate(void)
337                 { return(*(int *)0); }
338
339 /* ./tinfo/lib_cur_term.c */
340
341 #undef cur_term
342 TERMINAL *cur_term;
343
344 #undef set_curterm_sp
345 TERMINAL *set_curterm_sp(
346                 SCREEN  *sp, 
347                 TERMINAL *termp)
348                 { return(*(TERMINAL **)0); }
349
350 #undef set_curterm
351 TERMINAL *set_curterm(
352                 TERMINAL *termp)
353                 { return(*(TERMINAL **)0); }
354
355 #undef del_curterm_sp
356 int     del_curterm_sp(
357                 SCREEN  *sp, 
358                 TERMINAL *termp)
359                 { return(*(int *)0); }
360
361 #undef del_curterm
362 int     del_curterm(
363                 TERMINAL *termp)
364                 { return(*(int *)0); }
365
366 /* ./tinfo/lib_data.c */
367
368 #undef stdscr
369 WINDOW  *stdscr;
370 #undef curscr
371 WINDOW  *curscr;
372 #undef newscr
373 WINDOW  *newscr;
374 #undef _nc_screen_chain
375 SCREEN  *_nc_screen_chain;
376 #undef SP
377 SCREEN  *SP;
378 #undef _nc_globals
379 NCURSES_GLOBALS _nc_globals;
380 #undef _nc_prescreen
381 NCURSES_PRESCREEN _nc_prescreen;
382
383 #undef _nc_screen_of
384 SCREEN  *_nc_screen_of(
385                 WINDOW  *win)
386                 { return(*(SCREEN **)0); }
387
388 /* ./tinfo/lib_has_cap.c */
389
390 #undef has_ic_sp
391 NCURSES_BOOL has_ic_sp(
392                 SCREEN  *sp)
393                 { return(*(NCURSES_BOOL *)0); }
394
395 #undef has_ic
396 NCURSES_BOOL has_ic(void)
397                 { return(*(NCURSES_BOOL *)0); }
398
399 #undef has_il_sp
400 NCURSES_BOOL has_il_sp(
401                 SCREEN  *sp)
402                 { return(*(NCURSES_BOOL *)0); }
403
404 #undef has_il
405 NCURSES_BOOL has_il(void)
406                 { return(*(NCURSES_BOOL *)0); }
407
408 /* ./tinfo/lib_kernel.c */
409
410 #undef erasechar_sp
411 char    erasechar_sp(
412                 SCREEN  *sp)
413                 { return(*(char *)0); }
414
415 #undef erasechar
416 char    erasechar(void)
417                 { return(*(char *)0); }
418
419 #undef killchar_sp
420 char    killchar_sp(
421                 SCREEN  *sp)
422                 { return(*(char *)0); }
423
424 #undef killchar
425 char    killchar(void)
426                 { return(*(char *)0); }
427
428 #undef flushinp_sp
429 int     flushinp_sp(
430                 SCREEN  *sp)
431                 { return(*(int *)0); }
432
433 #undef flushinp
434 int     flushinp(void)
435                 { return(*(int *)0); }
436
437 /* ./lib_keyname.c */
438
439 struct kn { short offset; int code; };
440
441 #undef keyname_sp
442 const char *keyname_sp(
443                 SCREEN  *sp, 
444                 int     c)
445                 { return(*(const char **)0); }
446
447 #undef keyname
448 const char *keyname(
449                 int     c)
450                 { return(*(const char **)0); }
451
452 /* ./tinfo/lib_longname.c */
453
454 #undef longname_sp
455 char    *longname_sp(
456                 SCREEN  *sp)
457                 { return(*(char **)0); }
458
459 #undef longname
460 char    *longname(void)
461                 { return(*(char **)0); }
462
463 /* ./tinfo/lib_napms.c */
464
465 #undef napms_sp
466 int     napms_sp(
467                 SCREEN  *sp, 
468                 int     ms)
469                 { return(*(int *)0); }
470
471 #undef napms
472 int     napms(
473                 int     ms)
474                 { return(*(int *)0); }
475
476 /* ./tinfo/lib_options.c */
477
478 #undef idlok
479 int     idlok(
480                 WINDOW  *win, 
481                 NCURSES_BOOL flag)
482                 { return(*(int *)0); }
483
484 #undef idcok
485 void    idcok(
486                 WINDOW  *win, 
487                 NCURSES_BOOL flag)
488                 { /* void */ }
489
490 #undef halfdelay_sp
491 int     halfdelay_sp(
492                 SCREEN  *sp, 
493                 int     t)
494                 { return(*(int *)0); }
495
496 #undef halfdelay
497 int     halfdelay(
498                 int     t)
499                 { return(*(int *)0); }
500
501 #undef nodelay
502 int     nodelay(
503                 WINDOW  *win, 
504                 NCURSES_BOOL flag)
505                 { return(*(int *)0); }
506
507 #undef notimeout
508 int     notimeout(
509                 WINDOW  *win, 
510                 NCURSES_BOOL f)
511                 { return(*(int *)0); }
512
513 #undef wtimeout
514 void    wtimeout(
515                 WINDOW  *win, 
516                 int     delay)
517                 { /* void */ }
518
519 #undef keypad
520 int     keypad(
521                 WINDOW  *win, 
522                 NCURSES_BOOL flag)
523                 { return(*(int *)0); }
524
525 #undef meta
526 int     meta(
527                 WINDOW  *win, 
528                 NCURSES_BOOL flag)
529                 { return(*(int *)0); }
530
531 #undef curs_set_sp
532 int     curs_set_sp(
533                 SCREEN  *sp, 
534                 int     vis)
535                 { return(*(int *)0); }
536
537 #undef curs_set
538 int     curs_set(
539                 int     vis)
540                 { return(*(int *)0); }
541
542 #undef typeahead_sp
543 int     typeahead_sp(
544                 SCREEN  *sp, 
545                 int     fd)
546                 { return(*(int *)0); }
547
548 #undef typeahead
549 int     typeahead(
550                 int     fd)
551                 { return(*(int *)0); }
552
553 #undef has_key_sp
554 int     has_key_sp(
555                 SCREEN  *sp, 
556                 int     keycode)
557                 { return(*(int *)0); }
558
559 #undef has_key
560 int     has_key(
561                 int     keycode)
562                 { return(*(int *)0); }
563
564 #undef _nc_putp_flush_sp
565 int     _nc_putp_flush_sp(
566                 SCREEN  *sp, 
567                 const char *name, 
568                 const char *value)
569                 { return(*(int *)0); }
570
571 #undef _nc_keypad
572 int     _nc_keypad(
573                 SCREEN  *sp, 
574                 int     flag)
575                 { return(*(int *)0); }
576
577 /* ./tinfo/lib_raw.c */
578
579 #undef raw_sp
580 int     raw_sp(
581                 SCREEN  *sp)
582                 { return(*(int *)0); }
583
584 #undef raw
585 int     raw(void)
586                 { return(*(int *)0); }
587
588 #undef cbreak_sp
589 int     cbreak_sp(
590                 SCREEN  *sp)
591                 { return(*(int *)0); }
592
593 #undef cbreak
594 int     cbreak(void)
595                 { return(*(int *)0); }
596
597 #undef qiflush_sp
598 void    qiflush_sp(
599                 SCREEN  *sp)
600                 { /* void */ }
601
602 #undef qiflush
603 void    qiflush(void)
604                 { /* void */ }
605
606 #undef noraw_sp
607 int     noraw_sp(
608                 SCREEN  *sp)
609                 { return(*(int *)0); }
610
611 #undef noraw
612 int     noraw(void)
613                 { return(*(int *)0); }
614
615 #undef nocbreak_sp
616 int     nocbreak_sp(
617                 SCREEN  *sp)
618                 { return(*(int *)0); }
619
620 #undef nocbreak
621 int     nocbreak(void)
622                 { return(*(int *)0); }
623
624 #undef noqiflush_sp
625 void    noqiflush_sp(
626                 SCREEN  *sp)
627                 { /* void */ }
628
629 #undef noqiflush
630 void    noqiflush(void)
631                 { /* void */ }
632
633 #undef intrflush_sp
634 int     intrflush_sp(
635                 SCREEN  *sp, 
636                 WINDOW  *win, 
637                 NCURSES_BOOL flag)
638                 { return(*(int *)0); }
639
640 #undef intrflush
641 int     intrflush(
642                 WINDOW  *win, 
643                 NCURSES_BOOL flag)
644                 { return(*(int *)0); }
645
646 /* ./tinfo/lib_setup.c */
647
648 #undef ttytype
649 char    ttytype[256];
650 #undef LINES
651 int     LINES;
652 #undef COLS
653 int     COLS;
654 #undef TABSIZE
655 int     TABSIZE;
656
657 #undef set_tabsize_sp
658 int     set_tabsize_sp(
659                 SCREEN  *sp, 
660                 int     value)
661                 { return(*(int *)0); }
662
663 #undef set_tabsize
664 int     set_tabsize(
665                 int     value)
666                 { return(*(int *)0); }
667
668 #undef _nc_handle_sigwinch
669 int     _nc_handle_sigwinch(
670                 SCREEN  *sp)
671                 { return(*(int *)0); }
672
673 #undef use_env_sp
674 void    use_env_sp(
675                 SCREEN  *sp, 
676                 NCURSES_BOOL f)
677                 { /* void */ }
678
679 #undef use_tioctl_sp
680 void    use_tioctl_sp(
681                 SCREEN  *sp, 
682                 NCURSES_BOOL f)
683                 { /* void */ }
684
685 #undef use_env
686 void    use_env(
687                 NCURSES_BOOL f)
688                 { /* void */ }
689
690 #undef use_tioctl
691 void    use_tioctl(
692                 NCURSES_BOOL f)
693                 { /* void */ }
694
695 #undef _nc_get_screensize
696 void    _nc_get_screensize(
697                 SCREEN  *sp, 
698                 int     *linep, 
699                 int     *colp)
700                 { /* void */ }
701
702 #undef _nc_update_screensize
703 void    _nc_update_screensize(
704                 SCREEN  *sp)
705                 { /* void */ }
706
707 #undef _nc_setup_tinfo
708 int     _nc_setup_tinfo(
709                 const char *const tn, 
710                 TERMTYPE2 *const tp)
711                 { return(*(int *)0); }
712
713 #undef _nc_tinfo_cmdch
714 void    _nc_tinfo_cmdch(
715                 TERMINAL *termp, 
716                 int     proto)
717                 { /* void */ }
718
719 #undef _nc_get_locale
720 char    *_nc_get_locale(void)
721                 { return(*(char **)0); }
722
723 #undef _nc_unicode_locale
724 int     _nc_unicode_locale(void)
725                 { return(*(int *)0); }
726
727 #undef _nc_locale_breaks_acs
728 int     _nc_locale_breaks_acs(
729                 TERMINAL *termp)
730                 { return(*(int *)0); }
731
732 #undef _nc_setupterm
733 int     _nc_setupterm(
734                 const char *tname, 
735                 int     Filedes, 
736                 int     *errret, 
737                 int     reuse)
738                 { return(*(int *)0); }
739
740 #undef new_prescr
741 SCREEN  *new_prescr(void)
742                 { return(*(SCREEN **)0); }
743
744 #undef setupterm
745 int     setupterm(
746                 const char *tname, 
747                 int     Filedes, 
748                 int     *errret)
749                 { return(*(int *)0); }
750
751 /* ./tinfo/lib_termcap.c */
752
753 #undef UP
754 char    *UP;
755 #undef BC
756 char    *BC;
757
758 #undef tgetent_sp
759 int     tgetent_sp(
760                 SCREEN  *sp, 
761                 char    *bufp, 
762                 const char *name)
763                 { return(*(int *)0); }
764
765 #undef tgetent
766 int     tgetent(
767                 char    *bufp, 
768                 const char *name)
769                 { return(*(int *)0); }
770
771 #undef tgetflag_sp
772 int     tgetflag_sp(
773                 SCREEN  *sp, 
774                 const char *id)
775                 { return(*(int *)0); }
776
777 #undef tgetflag
778 int     tgetflag(
779                 const char *id)
780                 { return(*(int *)0); }
781
782 #undef tgetnum_sp
783 int     tgetnum_sp(
784                 SCREEN  *sp, 
785                 const char *id)
786                 { return(*(int *)0); }
787
788 #undef tgetnum
789 int     tgetnum(
790                 const char *id)
791                 { return(*(int *)0); }
792
793 #undef tgetstr_sp
794 char    *tgetstr_sp(
795                 SCREEN  *sp, 
796                 const char *id, 
797                 char    **area)
798                 { return(*(char **)0); }
799
800 #undef tgetstr
801 char    *tgetstr(
802                 const char *id, 
803                 char    **area)
804                 { return(*(char **)0); }
805
806 /* ./tinfo/lib_termname.c */
807
808 #undef termname_sp
809 char    *termname_sp(
810                 SCREEN  *sp)
811                 { return(*(char **)0); }
812
813 #undef termname
814 char    *termname(void)
815                 { return(*(char **)0); }
816
817 /* ./tinfo/lib_tgoto.c */
818
819 #undef tgoto
820 char    *tgoto(
821                 const char *string, 
822                 int     x, 
823                 int     y)
824                 { return(*(char **)0); }
825
826 /* ./tinfo/lib_ti.c */
827
828 #undef tigetflag_sp
829 int     tigetflag_sp(
830                 SCREEN  *sp, 
831                 const char *str)
832                 { return(*(int *)0); }
833
834 #undef tigetflag
835 int     tigetflag(
836                 const char *str)
837                 { return(*(int *)0); }
838
839 #undef tigetnum_sp
840 int     tigetnum_sp(
841                 SCREEN  *sp, 
842                 const char *str)
843                 { return(*(int *)0); }
844
845 #undef tigetnum
846 int     tigetnum(
847                 const char *str)
848                 { return(*(int *)0); }
849
850 #undef tigetstr_sp
851 char    *tigetstr_sp(
852                 SCREEN  *sp, 
853                 const char *str)
854                 { return(*(char **)0); }
855
856 #undef tigetstr
857 char    *tigetstr(
858                 const char *str)
859                 { return(*(char **)0); }
860
861 /* ./tinfo/lib_tparm.c */
862
863 #undef _nc_tparm_err
864 int     _nc_tparm_err;
865
866 #undef _nc_tparm_analyze
867 int     _nc_tparm_analyze(
868                 const char *string, 
869                 char    *p_is_s[9], 
870                 int     *_nc_popcount)
871                 { return(*(int *)0); }
872
873 #undef tparm
874 char    *tparm(
875                 const char *string, 
876                 ...)
877                 { return(*(char **)0); }
878
879 #undef tiparm
880 char    *tiparm(
881                 const char *string, 
882                 ...)
883                 { return(*(char **)0); }
884
885 /* ./tinfo/lib_tputs.c */
886
887 #undef PC
888 char    PC;
889 #undef ospeed
890 short   ospeed;
891 #undef _nc_nulls_sent
892 int     _nc_nulls_sent;
893
894 #undef _nc_set_no_padding
895 void    _nc_set_no_padding(
896                 SCREEN  *sp)
897                 { /* void */ }
898
899 #undef delay_output_sp
900 int     delay_output_sp(
901                 SCREEN  *sp, 
902                 int     ms)
903                 { return(*(int *)0); }
904
905 #undef delay_output
906 int     delay_output(
907                 int     ms)
908                 { return(*(int *)0); }
909
910 #undef _nc_flush_sp
911 void    _nc_flush_sp(
912                 SCREEN  *sp)
913                 { /* void */ }
914
915 #undef _nc_flush
916 void    _nc_flush(void)
917                 { /* void */ }
918
919 #undef _nc_outch_sp
920 int     _nc_outch_sp(
921                 SCREEN  *sp, 
922                 int     ch)
923                 { return(*(int *)0); }
924
925 #undef _nc_outch
926 int     _nc_outch(
927                 int     ch)
928                 { return(*(int *)0); }
929
930 #undef _nc_putchar_sp
931 int     _nc_putchar_sp(
932                 SCREEN  *sp, 
933                 int     ch)
934                 { return(*(int *)0); }
935
936 #undef _nc_putchar
937 int     _nc_putchar(
938                 int     ch)
939                 { return(*(int *)0); }
940
941 #undef putp_sp
942 int     putp_sp(
943                 SCREEN  *sp, 
944                 const char *string)
945                 { return(*(int *)0); }
946
947 #undef putp
948 int     putp(
949                 const char *string)
950                 { return(*(int *)0); }
951
952 #undef _nc_putp_sp
953 int     _nc_putp_sp(
954                 SCREEN  *sp, 
955                 const char *name, 
956                 const char *string)
957                 { return(*(int *)0); }
958
959 #undef _nc_putp
960 int     _nc_putp(
961                 const char *name, 
962                 const char *string)
963                 { return(*(int *)0); }
964
965 #undef tputs_sp
966 int     tputs_sp(
967                 SCREEN  *sp, 
968                 const char *string, 
969                 int     affcnt, 
970                 NCURSES_OUTC_sp outc)
971                 { return(*(int *)0); }
972
973 #undef _nc_outc_wrapper
974 int     _nc_outc_wrapper(
975                 SCREEN  *sp, 
976                 int     c)
977                 { return(*(int *)0); }
978
979 #undef tputs
980 int     tputs(
981                 const char *string, 
982                 int     affcnt, 
983                 int     (*outc)(
984                 int     p1))
985                 { return(*(int *)0); }
986
987 /* ./trace/lib_trace.c */
988
989 #undef _nc_tracing
990 unsigned _nc_tracing;
991 #undef _nc_tputs_trace
992 const char *_nc_tputs_trace = {0};
993 #undef _nc_outchars
994 long    _nc_outchars;
995
996 #undef trace
997 void    trace(
998                 const unsigned int tracelevel)
999                 { /* void */ }
1000
1001 #undef _tracef
1002 void    _tracef(
1003                 const char *fmt, 
1004                 ...)
1005                 { /* void */ }
1006
1007 #undef _nc_retrace_bool
1008 NCURSES_BOOL _nc_retrace_bool(
1009                 int     code)
1010                 { return(*(NCURSES_BOOL *)0); }
1011
1012 #undef _nc_retrace_char
1013 char    _nc_retrace_char(
1014                 int     code)
1015                 { return(*(char *)0); }
1016
1017 #undef _nc_retrace_int
1018 int     _nc_retrace_int(
1019                 int     code)
1020                 { return(*(int *)0); }
1021
1022 #undef _nc_retrace_unsigned
1023 unsigned _nc_retrace_unsigned(
1024                 unsigned code)
1025                 { return(*(unsigned *)0); }
1026
1027 #undef _nc_retrace_ptr
1028 char    *_nc_retrace_ptr(
1029                 char    *code)
1030                 { return(*(char **)0); }
1031
1032 #undef _nc_retrace_cptr
1033 const char *_nc_retrace_cptr(
1034                 const char *code)
1035                 { return(*(const char **)0); }
1036
1037 #undef _nc_retrace_cvoid_ptr
1038 const void *_nc_retrace_cvoid_ptr(
1039                 const void *code)
1040                 { return(*(const void **)0); }
1041
1042 #undef _nc_retrace_void_ptr
1043 void    *_nc_retrace_void_ptr(
1044                 void    *code)
1045                 { return(*(void **)0); }
1046
1047 #undef _nc_retrace_sp
1048 SCREEN  *_nc_retrace_sp(
1049                 SCREEN  *code)
1050                 { return(*(SCREEN **)0); }
1051
1052 #undef _nc_retrace_win
1053 WINDOW  *_nc_retrace_win(
1054                 WINDOW  *code)
1055                 { return(*(WINDOW **)0); }
1056
1057 /* ./trace/lib_traceatr.c */
1058
1059 #undef _traceattr2
1060 char    *_traceattr2(
1061                 int     bufnum, 
1062                 chtype  newmode)
1063                 { return(*(char **)0); }
1064
1065 #undef _traceattr
1066 char    *_traceattr(
1067                 attr_t  newmode)
1068                 { return(*(char **)0); }
1069
1070 #undef _nc_retrace_int_attr_t
1071 int     _nc_retrace_int_attr_t(
1072                 attr_t  code)
1073                 { return(*(int *)0); }
1074
1075 #undef _nc_retrace_attr_t
1076 attr_t  _nc_retrace_attr_t(
1077                 attr_t  code)
1078                 { return(*(attr_t *)0); }
1079
1080 #undef _nc_altcharset_name
1081 const char *_nc_altcharset_name(
1082                 attr_t  attr, 
1083                 chtype  ch)
1084                 { return(*(const char **)0); }
1085
1086 #undef _tracechtype2
1087 char    *_tracechtype2(
1088                 int     bufnum, 
1089                 chtype  ch)
1090                 { return(*(char **)0); }
1091
1092 #undef _tracechtype
1093 char    *_tracechtype(
1094                 chtype  ch)
1095                 { return(*(char **)0); }
1096
1097 #undef _nc_retrace_chtype
1098 chtype  _nc_retrace_chtype(
1099                 chtype  code)
1100                 { return(*(chtype *)0); }
1101
1102 /* ./trace/lib_tracebits.c */
1103
1104 #undef _nc_trace_ttymode
1105 char    *_nc_trace_ttymode(
1106                 struct termios *tty)
1107                 { return(*(char **)0); }
1108
1109 #undef _nc_tracebits
1110 char    *_nc_tracebits(void)
1111                 { return(*(char **)0); }
1112
1113 /* ./trace/lib_tracechr.c */
1114
1115 #undef _nc_tracechar
1116 char    *_nc_tracechar(
1117                 SCREEN  *sp, 
1118                 int     ch)
1119                 { return(*(char **)0); }
1120
1121 #undef _tracechar
1122 char    *_tracechar(
1123                 int     ch)
1124                 { return(*(char **)0); }
1125
1126 /* ./tinfo/lib_ttyflags.c */
1127
1128 #undef _nc_get_tty_mode_sp
1129 int     _nc_get_tty_mode_sp(
1130                 SCREEN  *sp, 
1131                 struct termios *buf)
1132                 { return(*(int *)0); }
1133
1134 #undef _nc_get_tty_mode
1135 int     _nc_get_tty_mode(
1136                 struct termios *buf)
1137                 { return(*(int *)0); }
1138
1139 #undef _nc_set_tty_mode_sp
1140 int     _nc_set_tty_mode_sp(
1141                 SCREEN  *sp, 
1142                 struct termios *buf)
1143                 { return(*(int *)0); }
1144
1145 #undef _nc_set_tty_mode
1146 int     _nc_set_tty_mode(
1147                 struct termios *buf)
1148                 { return(*(int *)0); }
1149
1150 #undef def_shell_mode_sp
1151 int     def_shell_mode_sp(
1152                 SCREEN  *sp)
1153                 { return(*(int *)0); }
1154
1155 #undef def_shell_mode
1156 int     def_shell_mode(void)
1157                 { return(*(int *)0); }
1158
1159 #undef def_prog_mode_sp
1160 int     def_prog_mode_sp(
1161                 SCREEN  *sp)
1162                 { return(*(int *)0); }
1163
1164 #undef def_prog_mode
1165 int     def_prog_mode(void)
1166                 { return(*(int *)0); }
1167
1168 #undef reset_prog_mode_sp
1169 int     reset_prog_mode_sp(
1170                 SCREEN  *sp)
1171                 { return(*(int *)0); }
1172
1173 #undef reset_prog_mode
1174 int     reset_prog_mode(void)
1175                 { return(*(int *)0); }
1176
1177 #undef reset_shell_mode_sp
1178 int     reset_shell_mode_sp(
1179                 SCREEN  *sp)
1180                 { return(*(int *)0); }
1181
1182 #undef reset_shell_mode
1183 int     reset_shell_mode(void)
1184                 { return(*(int *)0); }
1185
1186 #undef savetty_sp
1187 int     savetty_sp(
1188                 SCREEN  *sp)
1189                 { return(*(int *)0); }
1190
1191 #undef savetty
1192 int     savetty(void)
1193                 { return(*(int *)0); }
1194
1195 #undef resetty_sp
1196 int     resetty_sp(
1197                 SCREEN  *sp)
1198                 { return(*(int *)0); }
1199
1200 #undef resetty
1201 int     resetty(void)
1202                 { return(*(int *)0); }
1203
1204 /* ./tty/lib_twait.c */
1205
1206 #undef _nc_timed_wait
1207 int     _nc_timed_wait(
1208                 SCREEN  *sp, 
1209                 int     mode, 
1210                 int     milliseconds, 
1211                 int     *timeleft)
1212                 { return(*(int *)0); }
1213
1214 /* ./tinfo/name_match.c */
1215
1216 #undef _nc_first_name
1217 char    *_nc_first_name(
1218                 const char *const sp)
1219                 { return(*(char **)0); }
1220
1221 #undef _nc_name_match
1222 int     _nc_name_match(
1223                 const char *const namelst, 
1224                 const char *const name, 
1225                 const char *const delim)
1226                 { return(*(int *)0); }
1227
1228 /* ./names.c */
1229
1230 #undef boolnames
1231 const char *const boolnames[] = {0};
1232 #undef boolfnames
1233 const char *const boolfnames[] = {0};
1234 #undef numnames
1235 const char *const numnames[] = {0};
1236 #undef numfnames
1237 const char *const numfnames[] = {0};
1238 #undef strnames
1239 const char *const strnames[] = {0};
1240 #undef strfnames
1241 const char *const strfnames[] = {0};
1242
1243 /* ./tinfo/obsolete.c */
1244
1245 #undef _nc_set_buffer_sp
1246 void    _nc_set_buffer_sp(
1247                 SCREEN  *sp, 
1248                 FILE    *ofp, 
1249                 int     buffered)
1250                 { /* void */ }
1251
1252 #undef _nc_set_buffer
1253 void    _nc_set_buffer(
1254                 FILE    *ofp, 
1255                 int     buffered)
1256                 { /* void */ }
1257
1258 /* ./tinfo/read_entry.c */
1259
1260 #undef _nc_init_termtype
1261 void    _nc_init_termtype(
1262                 TERMTYPE2 *const tp)
1263                 { /* void */ }
1264
1265 #undef _nc_read_termtype
1266 int     _nc_read_termtype(
1267                 TERMTYPE2 *ptr, 
1268                 char    *buffer, 
1269                 int     limit)
1270                 { return(*(int *)0); }
1271
1272 #undef _nc_read_file_entry
1273 int     _nc_read_file_entry(
1274                 const char *const filename, 
1275                 TERMTYPE2 *ptr)
1276                 { return(*(int *)0); }
1277
1278 #undef _nc_read_entry
1279 int     _nc_read_entry(
1280                 const char *const name, 
1281                 char    *const filename, 
1282                 TERMTYPE2 *const tp)
1283                 { return(*(int *)0); }
1284
1285 /* ./tinfo/read_termcap.c */
1286
1287 #undef _nc_read_termcap
1288 void    _nc_read_termcap(void)
1289                 { /* void */ }
1290
1291 /* ./tinfo/strings.c */
1292
1293 #undef _nc_str_init
1294 string_desc *_nc_str_init(
1295                 string_desc *dst, 
1296                 char    *src, 
1297                 size_t  len)
1298                 { return(*(string_desc **)0); }
1299
1300 #undef _nc_str_null
1301 string_desc *_nc_str_null(
1302                 string_desc *dst, 
1303                 size_t  len)
1304                 { return(*(string_desc **)0); }
1305
1306 #undef _nc_str_copy
1307 string_desc *_nc_str_copy(
1308                 string_desc *dst, 
1309                 string_desc *src)
1310                 { return(*(string_desc **)0); }
1311
1312 #undef _nc_safe_strcat
1313 NCURSES_BOOL _nc_safe_strcat(
1314                 string_desc *dst, 
1315                 const char *src)
1316                 { return(*(NCURSES_BOOL *)0); }
1317
1318 #undef _nc_safe_strcpy
1319 NCURSES_BOOL _nc_safe_strcpy(
1320                 string_desc *dst, 
1321                 const char *src)
1322                 { return(*(NCURSES_BOOL *)0); }
1323
1324 /* ./trace/trace_buf.c */
1325
1326 #undef _nc_trace_buf
1327 char    *_nc_trace_buf(
1328                 int     bufnum, 
1329                 size_t  want)
1330                 { return(*(char **)0); }
1331
1332 #undef _nc_trace_bufcat
1333 char    *_nc_trace_bufcat(
1334                 int     bufnum, 
1335                 const char *value)
1336                 { return(*(char **)0); }
1337
1338 /* ./trace/trace_tries.c */
1339
1340 #undef _nc_trace_tries
1341 void    _nc_trace_tries(
1342                 TRIES   *tree)
1343                 { /* void */ }
1344
1345 /* ./base/tries.c */
1346
1347 #undef _nc_expand_try
1348 char    *_nc_expand_try(
1349                 TRIES   *tree, 
1350                 unsigned code, 
1351                 int     *count, 
1352                 size_t  len)
1353                 { return(*(char **)0); }
1354
1355 #undef _nc_remove_key
1356 int     _nc_remove_key(
1357                 TRIES   **tree, 
1358                 unsigned code)
1359                 { return(*(int *)0); }
1360
1361 #undef _nc_remove_string
1362 int     _nc_remove_string(
1363                 TRIES   **tree, 
1364                 const char *string)
1365                 { return(*(int *)0); }
1366
1367 /* ./tinfo/trim_sgr0.c */
1368
1369 #undef _nc_trim_sgr0
1370 char    *_nc_trim_sgr0(
1371                 TERMTYPE2 *tp)
1372                 { return(*(char **)0); }
1373
1374 /* ./unctrl.c */
1375
1376 #undef unctrl_sp
1377 const char *unctrl_sp(
1378                 SCREEN  *sp, 
1379                 chtype  ch)
1380                 { return(*(const char **)0); }
1381
1382 #undef unctrl
1383 const char *unctrl(
1384                 chtype  ch)
1385                 { return(*(const char **)0); }
1386
1387 /* ./trace/visbuf.c */
1388
1389 #undef _nc_visbuf2
1390 const char *_nc_visbuf2(
1391                 int     bufnum, 
1392                 const char *buf)
1393                 { return(*(const char **)0); }
1394
1395 #undef _nc_visbuf
1396 const char *_nc_visbuf(
1397                 const char *buf)
1398                 { return(*(const char **)0); }
1399
1400 #undef _nc_visbufn
1401 const char *_nc_visbufn(
1402                 const char *buf, 
1403                 int     len)
1404                 { return(*(const char **)0); }
1405
1406 #undef _nc_viscbuf2
1407 const char *_nc_viscbuf2(
1408                 int     bufnum, 
1409                 const chtype *buf, 
1410                 int     len)
1411                 { return(*(const char **)0); }
1412
1413 #undef _nc_viscbuf
1414 const char *_nc_viscbuf(
1415                 const chtype *buf, 
1416                 int     len)
1417                 { return(*(const char **)0); }
1418
1419 /* ./base/define_key.c */
1420
1421 #undef define_key_sp
1422 int     define_key_sp(
1423                 SCREEN  *sp, 
1424                 const char *str, 
1425                 int     keycode)
1426                 { return(*(int *)0); }
1427
1428 #undef define_key
1429 int     define_key(
1430                 const char *str, 
1431                 int     keycode)
1432                 { return(*(int *)0); }
1433
1434 /* ./tinfo/hashed_db.c */
1435
1436 #undef _nc_hashed_db
1437 void    _nc_hashed_db(void)
1438                 { /* void */ }
1439
1440 /* ./base/key_defined.c */
1441
1442 #undef key_defined_sp
1443 int     key_defined_sp(
1444                 SCREEN  *sp, 
1445                 const char *str)
1446                 { return(*(int *)0); }
1447
1448 #undef key_defined
1449 int     key_defined(
1450                 const char *str)
1451                 { return(*(int *)0); }
1452
1453 /* ./base/keybound.c */
1454
1455 #undef keybound_sp
1456 char    *keybound_sp(
1457                 SCREEN  *sp, 
1458                 int     code, 
1459                 int     count)
1460                 { return(*(char **)0); }
1461
1462 #undef keybound
1463 char    *keybound(
1464                 int     code, 
1465                 int     count)
1466                 { return(*(char **)0); }
1467
1468 /* ./base/keyok.c */
1469
1470 #undef keyok_sp
1471 int     keyok_sp(
1472                 SCREEN  *sp, 
1473                 int     c, 
1474                 NCURSES_BOOL flag)
1475                 { return(*(int *)0); }
1476
1477 #undef keyok
1478 int     keyok(
1479                 int     c, 
1480                 NCURSES_BOOL flag)
1481                 { return(*(int *)0); }
1482
1483 /* ./base/version.c */
1484
1485 #undef curses_version
1486 const char *curses_version(void)
1487                 { return(*(const char **)0); }