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