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