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