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