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