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