ncurses 6.0 - patch 20160319
[ncurses.git] / ncurses / llib-ltinfow
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 #undef _tracecchar_t2
1108 char    *_tracecchar_t2(
1109                 int     bufnum, 
1110                 const cchar_t *ch)
1111                 { return(*(char **)0); }
1112
1113 #undef _tracecchar_t
1114 char    *_tracecchar_t(
1115                 const cchar_t *ch)
1116                 { return(*(char **)0); }
1117
1118 /* ./trace/lib_tracebits.c */
1119
1120 #undef _nc_trace_ttymode
1121 char    *_nc_trace_ttymode(
1122                 struct termios *tty)
1123                 { return(*(char **)0); }
1124
1125 #undef _nc_tracebits
1126 char    *_nc_tracebits(void)
1127                 { return(*(char **)0); }
1128
1129 /* ./trace/lib_tracechr.c */
1130
1131 #undef _nc_tracechar
1132 char    *_nc_tracechar(
1133                 SCREEN  *sp, 
1134                 int     ch)
1135                 { return(*(char **)0); }
1136
1137 #undef _tracechar
1138 char    *_tracechar(
1139                 int     ch)
1140                 { return(*(char **)0); }
1141
1142 /* ./tinfo/lib_ttyflags.c */
1143
1144 #undef _nc_get_tty_mode_sp
1145 int     _nc_get_tty_mode_sp(
1146                 SCREEN  *sp, 
1147                 struct termios *buf)
1148                 { return(*(int *)0); }
1149
1150 #undef _nc_get_tty_mode
1151 int     _nc_get_tty_mode(
1152                 struct termios *buf)
1153                 { return(*(int *)0); }
1154
1155 #undef _nc_set_tty_mode_sp
1156 int     _nc_set_tty_mode_sp(
1157                 SCREEN  *sp, 
1158                 struct termios *buf)
1159                 { return(*(int *)0); }
1160
1161 #undef _nc_set_tty_mode
1162 int     _nc_set_tty_mode(
1163                 struct termios *buf)
1164                 { return(*(int *)0); }
1165
1166 #undef def_shell_mode_sp
1167 int     def_shell_mode_sp(
1168                 SCREEN  *sp)
1169                 { return(*(int *)0); }
1170
1171 #undef def_shell_mode
1172 int     def_shell_mode(void)
1173                 { return(*(int *)0); }
1174
1175 #undef def_prog_mode_sp
1176 int     def_prog_mode_sp(
1177                 SCREEN  *sp)
1178                 { return(*(int *)0); }
1179
1180 #undef def_prog_mode
1181 int     def_prog_mode(void)
1182                 { return(*(int *)0); }
1183
1184 #undef reset_prog_mode_sp
1185 int     reset_prog_mode_sp(
1186                 SCREEN  *sp)
1187                 { return(*(int *)0); }
1188
1189 #undef reset_prog_mode
1190 int     reset_prog_mode(void)
1191                 { return(*(int *)0); }
1192
1193 #undef reset_shell_mode_sp
1194 int     reset_shell_mode_sp(
1195                 SCREEN  *sp)
1196                 { return(*(int *)0); }
1197
1198 #undef reset_shell_mode
1199 int     reset_shell_mode(void)
1200                 { return(*(int *)0); }
1201
1202 #undef savetty_sp
1203 int     savetty_sp(
1204                 SCREEN  *sp)
1205                 { return(*(int *)0); }
1206
1207 #undef savetty
1208 int     savetty(void)
1209                 { return(*(int *)0); }
1210
1211 #undef resetty_sp
1212 int     resetty_sp(
1213                 SCREEN  *sp)
1214                 { return(*(int *)0); }
1215
1216 #undef resetty
1217 int     resetty(void)
1218                 { return(*(int *)0); }
1219
1220 /* ./tty/lib_twait.c */
1221
1222 #undef _nc_timed_wait
1223 int     _nc_timed_wait(
1224                 SCREEN  *sp, 
1225                 int     mode, 
1226                 int     milliseconds, 
1227                 int     *timeleft)
1228                 { return(*(int *)0); }
1229
1230 /* ./tinfo/name_match.c */
1231
1232 #undef _nc_first_name
1233 char    *_nc_first_name(
1234                 const char *const sp)
1235                 { return(*(char **)0); }
1236
1237 #undef _nc_name_match
1238 int     _nc_name_match(
1239                 const char *const namelst, 
1240                 const char *const name, 
1241                 const char *const delim)
1242                 { return(*(int *)0); }
1243
1244 /* ./names.c */
1245
1246 #undef boolnames
1247 const char *const boolnames[] = {0};
1248 #undef boolfnames
1249 const char *const boolfnames[] = {0};
1250 #undef numnames
1251 const char *const numnames[] = {0};
1252 #undef numfnames
1253 const char *const numfnames[] = {0};
1254 #undef strnames
1255 const char *const strnames[] = {0};
1256 #undef strfnames
1257 const char *const strfnames[] = {0};
1258
1259 /* ./tinfo/obsolete.c */
1260
1261 #undef _nc_set_buffer_sp
1262 void    _nc_set_buffer_sp(
1263                 SCREEN  *sp, 
1264                 FILE    *ofp, 
1265                 int     buffered)
1266                 { /* void */ }
1267
1268 #undef _nc_set_buffer
1269 void    _nc_set_buffer(
1270                 FILE    *ofp, 
1271                 int     buffered)
1272                 { /* void */ }
1273
1274 /* ./tinfo/read_entry.c */
1275
1276 #undef _nc_init_termtype
1277 void    _nc_init_termtype(
1278                 TERMTYPE *const tp)
1279                 { /* void */ }
1280
1281 #undef _nc_read_termtype
1282 int     _nc_read_termtype(
1283                 TERMTYPE *ptr, 
1284                 char    *buffer, 
1285                 int     limit)
1286                 { return(*(int *)0); }
1287
1288 #undef _nc_read_file_entry
1289 int     _nc_read_file_entry(
1290                 const char *const filename, 
1291                 TERMTYPE *ptr)
1292                 { return(*(int *)0); }
1293
1294 #undef _nc_read_entry
1295 int     _nc_read_entry(
1296                 const char *const name, 
1297                 char    *const filename, 
1298                 TERMTYPE *const tp)
1299                 { return(*(int *)0); }
1300
1301 /* ./tinfo/read_termcap.c */
1302
1303 #undef _nc_read_termcap
1304 void    _nc_read_termcap(void)
1305                 { /* void */ }
1306
1307 /* ./tinfo/strings.c */
1308
1309 #undef _nc_str_init
1310 string_desc *_nc_str_init(
1311                 string_desc *dst, 
1312                 char    *src, 
1313                 size_t  len)
1314                 { return(*(string_desc **)0); }
1315
1316 #undef _nc_str_null
1317 string_desc *_nc_str_null(
1318                 string_desc *dst, 
1319                 size_t  len)
1320                 { return(*(string_desc **)0); }
1321
1322 #undef _nc_str_copy
1323 string_desc *_nc_str_copy(
1324                 string_desc *dst, 
1325                 string_desc *src)
1326                 { return(*(string_desc **)0); }
1327
1328 #undef _nc_safe_strcat
1329 NCURSES_BOOL _nc_safe_strcat(
1330                 string_desc *dst, 
1331                 const char *src)
1332                 { return(*(NCURSES_BOOL *)0); }
1333
1334 #undef _nc_safe_strcpy
1335 NCURSES_BOOL _nc_safe_strcpy(
1336                 string_desc *dst, 
1337                 const char *src)
1338                 { return(*(NCURSES_BOOL *)0); }
1339
1340 /* ./trace/trace_buf.c */
1341
1342 #undef _nc_trace_buf
1343 char    *_nc_trace_buf(
1344                 int     bufnum, 
1345                 size_t  want)
1346                 { return(*(char **)0); }
1347
1348 #undef _nc_trace_bufcat
1349 char    *_nc_trace_bufcat(
1350                 int     bufnum, 
1351                 const char *value)
1352                 { return(*(char **)0); }
1353
1354 /* ./trace/trace_tries.c */
1355
1356 #undef _nc_trace_tries
1357 void    _nc_trace_tries(
1358                 TRIES   *tree)
1359                 { /* void */ }
1360
1361 /* ./base/tries.c */
1362
1363 #undef _nc_expand_try
1364 char    *_nc_expand_try(
1365                 TRIES   *tree, 
1366                 unsigned code, 
1367                 int     *count, 
1368                 size_t  len)
1369                 { return(*(char **)0); }
1370
1371 #undef _nc_remove_key
1372 int     _nc_remove_key(
1373                 TRIES   **tree, 
1374                 unsigned code)
1375                 { return(*(int *)0); }
1376
1377 #undef _nc_remove_string
1378 int     _nc_remove_string(
1379                 TRIES   **tree, 
1380                 const char *string)
1381                 { return(*(int *)0); }
1382
1383 /* ./tinfo/trim_sgr0.c */
1384
1385 #undef _nc_trim_sgr0
1386 char    *_nc_trim_sgr0(
1387                 TERMTYPE *tp)
1388                 { return(*(char **)0); }
1389
1390 /* ./unctrl.c */
1391
1392 #undef unctrl_sp
1393 const char *unctrl_sp(
1394                 SCREEN  *sp, 
1395                 chtype  ch)
1396                 { return(*(const char **)0); }
1397
1398 #undef unctrl
1399 const char *unctrl(
1400                 chtype  ch)
1401                 { return(*(const char **)0); }
1402
1403 /* ./trace/visbuf.c */
1404
1405 #undef _nc_visbuf2
1406 const char *_nc_visbuf2(
1407                 int     bufnum, 
1408                 const char *buf)
1409                 { return(*(const char **)0); }
1410
1411 #undef _nc_visbuf
1412 const char *_nc_visbuf(
1413                 const char *buf)
1414                 { return(*(const char **)0); }
1415
1416 #undef _nc_visbufn
1417 const char *_nc_visbufn(
1418                 const char *buf, 
1419                 int     len)
1420                 { return(*(const char **)0); }
1421
1422 #undef _nc_viswbuf2
1423 const char *_nc_viswbuf2(
1424                 int     bufnum, 
1425                 const wchar_t *buf)
1426                 { return(*(const char **)0); }
1427
1428 #undef _nc_viswbuf
1429 const char *_nc_viswbuf(
1430                 const wchar_t *buf)
1431                 { return(*(const char **)0); }
1432
1433 #undef _nc_viswbufn
1434 const char *_nc_viswbufn(
1435                 const wchar_t *buf, 
1436                 int     len)
1437                 { return(*(const char **)0); }
1438
1439 #undef _nc_viswibuf
1440 const char *_nc_viswibuf(
1441                 const wint_t *buf)
1442                 { return(*(const char **)0); }
1443
1444 #undef _nc_viscbuf2
1445 const char *_nc_viscbuf2(
1446                 int     bufnum, 
1447                 const cchar_t *buf, 
1448                 int     len)
1449                 { return(*(const char **)0); }
1450
1451 #undef _nc_viscbuf
1452 const char *_nc_viscbuf(
1453                 const cchar_t *buf, 
1454                 int     len)
1455                 { return(*(const char **)0); }
1456
1457 /* ./base/define_key.c */
1458
1459 #undef define_key_sp
1460 int     define_key_sp(
1461                 SCREEN  *sp, 
1462                 const char *str, 
1463                 int     keycode)
1464                 { return(*(int *)0); }
1465
1466 #undef define_key
1467 int     define_key(
1468                 const char *str, 
1469                 int     keycode)
1470                 { return(*(int *)0); }
1471
1472 /* ./tinfo/hashed_db.c */
1473
1474 #undef _nc_hashed_db
1475 void    _nc_hashed_db(void)
1476                 { /* void */ }
1477
1478 /* ./base/key_defined.c */
1479
1480 #undef key_defined_sp
1481 int     key_defined_sp(
1482                 SCREEN  *sp, 
1483                 const char *str)
1484                 { return(*(int *)0); }
1485
1486 #undef key_defined
1487 int     key_defined(
1488                 const char *str)
1489                 { return(*(int *)0); }
1490
1491 /* ./base/keybound.c */
1492
1493 #undef keybound_sp
1494 char    *keybound_sp(
1495                 SCREEN  *sp, 
1496                 int     code, 
1497                 int     count)
1498                 { return(*(char **)0); }
1499
1500 #undef keybound
1501 char    *keybound(
1502                 int     code, 
1503                 int     count)
1504                 { return(*(char **)0); }
1505
1506 /* ./base/keyok.c */
1507
1508 #undef keyok_sp
1509 int     keyok_sp(
1510                 SCREEN  *sp, 
1511                 int     c, 
1512                 NCURSES_BOOL flag)
1513                 { return(*(int *)0); }
1514
1515 #undef keyok
1516 int     keyok(
1517                 int     c, 
1518                 NCURSES_BOOL flag)
1519                 { return(*(int *)0); }
1520
1521 /* ./base/version.c */
1522
1523 #undef curses_version
1524 const char *curses_version(void)
1525                 { return(*(const char **)0); }