1 /****************************************************************************
2 * Copyright 2019-2022,2023 Thomas E. Dickey *
3 * Copyright 2013-2016,2017 Free Software Foundation, Inc. *
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: *
13 * The above copyright notice and this permission notice shall be included *
14 * in all copies or substantial portions of the Software. *
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. *
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 *
28 ****************************************************************************/
30 /****************************************************************************
31 * Author: Thomas E. Dickey 2013-on *
32 ****************************************************************************/
35 /* ./tinfo/access.c */
37 #include <curses.priv.h>
42 { return(*(char **)0); }
44 #undef _nc_is_abs_path
45 NCURSES_BOOL _nc_is_abs_path(
47 { return(*(NCURSES_BOOL *)0); }
50 unsigned _nc_pathlast(
52 { return(*(unsigned *)0); }
57 { return(*(char **)0); }
63 { return(*(int *)0); }
65 #undef _nc_is_dir_path
66 NCURSES_BOOL _nc_is_dir_path(
68 { return(*(NCURSES_BOOL *)0); }
70 #undef _nc_is_file_path
71 NCURSES_BOOL _nc_is_file_path(
73 { return(*(NCURSES_BOOL *)0); }
76 int _nc_env_access(void)
77 { return(*(int *)0); }
83 { return(*(FILE **)0); }
90 { return(*(int *)0); }
92 /* ./tinfo/add_tries.c */
99 { return(*(int *)0); }
101 /* ./tinfo/alloc_ttype.c */
103 #undef _nc_align_termtype
104 void _nc_align_termtype(
109 #undef _nc_copy_termtype
110 void _nc_copy_termtype(
118 const char *const *_nc_boolcodes(void)
119 { return(*(const char **)0); }
122 const char *const *_nc_numcodes(void)
123 { return(*(const char **)0); }
126 const char *const *_nc_strcodes(void)
127 { return(*(const char **)0); }
129 /* ./comp_captab.c */
132 const struct name_table_entry *_nc_get_table(
133 NCURSES_BOOL termcap)
134 { return(*(const struct name_table_entry **)0); }
136 #undef _nc_get_hash_table
137 const HashValue *_nc_get_hash_table(
138 NCURSES_BOOL termcap)
139 { return(*(const HashValue **)0); }
141 #undef _nc_get_alias_table
142 const struct alias *_nc_get_alias_table(
143 NCURSES_BOOL termcap)
144 { return(*(const struct alias **)0); }
146 #undef _nc_get_hash_info
147 const HashData *_nc_get_hash_info(
148 NCURSES_BOOL termcap)
149 { return(*(const HashData **)0); }
151 /* ./tinfo/comp_error.c */
153 #undef _nc_suppress_warnings
154 NCURSES_BOOL _nc_suppress_warnings;
160 #undef _nc_get_source
161 const char *_nc_get_source(void)
162 { return(*(const char **)0); }
164 #undef _nc_set_source
166 const char *const name)
171 const char *const name)
181 const char *const fmt,
187 const char *const fmt,
191 #undef _nc_syserr_abort
192 void _nc_syserr_abort(
193 const char *const fmt,
197 /* ./tinfo/comp_hash.c */
199 #undef _nc_find_entry
200 struct name_table_entry const *_nc_find_entry(
202 const HashValue *hash_table)
203 { return(*(struct name_table_entry const **)0); }
205 #undef _nc_find_type_entry
206 struct name_table_entry const *_nc_find_type_entry(
209 NCURSES_BOOL termcap)
210 { return(*(struct name_table_entry const **)0); }
212 #undef _nc_find_user_entry
213 struct user_table_entry const *_nc_find_user_entry(
215 { return(*(struct user_table_entry const **)0); }
217 /* ./comp_userdefs.c */
219 #undef _nc_get_userdefs_table
220 const struct user_table_entry *_nc_get_userdefs_table(void)
221 { return(*(const struct user_table_entry **)0); }
223 #undef _nc_get_hash_user
224 const HashData *_nc_get_hash_user(void)
225 { return(*(const HashData **)0); }
227 /* ./tinfo/db_iterator.c */
230 const char *_nc_tic_dir(
232 { return(*(const char **)0); }
234 #undef _nc_keep_tic_dir
235 void _nc_keep_tic_dir(
240 void _nc_last_db(void)
244 const char *_nc_next_db(
247 { return(*(const char **)0); }
255 /* ./tinfo/doalloc.c */
261 { return(*(void **)0); }
263 /* ./tinfo/entries.c */
270 #undef _nc_free_entry
276 #undef _nc_free_entries
277 void _nc_free_entries(
281 #undef _nc_leaks_tinfo
282 void _nc_leaks_tinfo(void)
293 const TERMTYPE *_nc_fallback(
295 { return(*(const TERMTYPE **)0); }
297 /* ./tinfo/free_ttype.c */
299 #undef _nc_free_termtype
300 void _nc_free_termtype(
304 #undef _nc_free_termtype1
305 void _nc_free_termtype1(
309 #undef _nc_user_definable
310 NCURSES_BOOL _nc_user_definable;
312 #undef use_extended_names
313 int use_extended_names(
315 { return(*(int *)0); }
317 /* ./tinfo/getenv_num.c */
319 #undef _nc_getenv_num
322 { return(*(int *)0); }
324 #undef _nc_setenv_num
330 /* ./tinfo/home_terminfo.c */
332 #undef _nc_home_terminfo
333 char *_nc_home_terminfo(void)
334 { return(*(char **)0); }
336 /* ./tinfo/init_keytry.c */
338 #undef _nc_init_keytry
339 void _nc_init_keytry(
343 /* ./tinfo/lib_acs.c */
346 chtype *_nc_acs_map(void)
347 { return(*(chtype **)0); }
349 #undef _nc_init_acs_sp
350 void _nc_init_acs_sp(
355 void _nc_init_acs(void)
358 /* ./tinfo/lib_baudrate.c */
368 { return(*(int *)0); }
373 { return(*(int *)0); }
378 { return(*(int *)0); }
382 { return(*(int *)0); }
384 /* ./tinfo/lib_cur_term.c */
386 #undef _nc_get_cur_term_sp
387 TERMINAL *_nc_get_cur_term_sp(
389 { return(*(TERMINAL **)0); }
391 #undef _nc_get_cur_term
392 TERMINAL *_nc_get_cur_term(void)
393 { return(*(TERMINAL **)0); }
396 TERMINAL *_nc_cur_term(void)
397 { return(*(TERMINAL **)0); }
399 #undef set_curterm_sp
400 TERMINAL *set_curterm_sp(
403 { return(*(TERMINAL **)0); }
406 TERMINAL *set_curterm(
408 { return(*(TERMINAL **)0); }
410 #undef del_curterm_sp
414 { return(*(int *)0); }
419 { return(*(int *)0); }
421 /* ./tinfo/lib_data.c */
424 WINDOW *_nc_stdscr(void)
425 { return(*(WINDOW **)0); }
428 WINDOW *_nc_curscr(void)
429 { return(*(WINDOW **)0); }
432 WINDOW *_nc_newscr(void)
433 { return(*(WINDOW **)0); }
435 #undef _nc_screen_chain
436 SCREEN *_nc_screen_chain;
440 NCURSES_GLOBALS _nc_globals;
442 NCURSES_PRESCREEN _nc_prescreen;
445 SCREEN *_nc_screen_of(
447 { return(*(SCREEN **)0); }
449 #undef _nc_init_pthreads
450 void _nc_init_pthreads(void)
453 #undef _nc_mutex_init
455 pthread_mutex_t *obj)
458 #undef _nc_mutex_lock
460 pthread_mutex_t *obj)
461 { return(*(int *)0); }
463 #undef _nc_mutex_trylock
464 int _nc_mutex_trylock(
465 pthread_mutex_t *obj)
466 { return(*(int *)0); }
468 #undef _nc_mutex_unlock
469 int _nc_mutex_unlock(
470 pthread_mutex_t *obj)
471 { return(*(int *)0); }
473 /* ./tinfo/lib_has_cap.c */
476 NCURSES_BOOL has_ic_sp(
478 { return(*(NCURSES_BOOL *)0); }
481 NCURSES_BOOL has_ic(void)
482 { return(*(NCURSES_BOOL *)0); }
485 NCURSES_BOOL has_il_sp(
487 { return(*(NCURSES_BOOL *)0); }
490 NCURSES_BOOL has_il(void)
491 { return(*(NCURSES_BOOL *)0); }
493 /* ./tinfo/lib_kernel.c */
498 { return(*(char *)0); }
502 { return(*(char *)0); }
507 { return(*(char *)0); }
511 { return(*(char *)0); }
516 { return(*(int *)0); }
520 { return(*(int *)0); }
522 /* ./lib_keyname.c */
524 struct kn { short offset; int code; };
527 const char *keyname_sp(
530 { return(*(const char **)0); }
535 { return(*(const char **)0); }
537 /* ./tinfo/lib_longname.c */
542 { return(*(char **)0); }
546 { return(*(char **)0); }
548 /* ./tinfo/lib_napms.c */
554 { return(*(int *)0); }
559 { return(*(int *)0); }
561 /* ./tinfo/lib_options.c */
567 { return(*(int *)0); }
579 { return(*(int *)0); }
584 { return(*(int *)0); }
590 { return(*(int *)0); }
596 { return(*(int *)0); }
608 { return(*(int *)0); }
614 { return(*(int *)0); }
620 { return(*(int *)0); }
625 { return(*(int *)0); }
631 { return(*(int *)0); }
636 { return(*(int *)0); }
642 { return(*(int *)0); }
647 { return(*(int *)0); }
649 #undef _nc_putp_flush_sp
650 int _nc_putp_flush_sp(
654 { return(*(int *)0); }
660 { return(*(int *)0); }
662 /* ./tinfo/lib_raw.c */
667 { return(*(int *)0); }
671 { return(*(int *)0); }
676 { return(*(int *)0); }
680 { return(*(int *)0); }
694 { return(*(int *)0); }
698 { return(*(int *)0); }
703 { return(*(int *)0); }
707 { return(*(int *)0); }
723 { return(*(int *)0); }
729 { return(*(int *)0); }
731 /* ./tinfo/lib_setup.c */
734 char *_nc_ttytype(void)
735 { return(*(char **)0); }
740 { return(*(int **)0); }
744 { return(*(int *)0); }
749 { return(*(int **)0); }
753 { return(*(int *)0); }
755 #undef _nc_ptr_Tabsize
756 int *_nc_ptr_Tabsize(
758 { return(*(int **)0); }
761 int _nc_TABSIZE(void)
762 { return(*(int *)0); }
764 #undef set_tabsize_sp
768 { return(*(int *)0); }
773 { return(*(int *)0); }
775 #undef _nc_handle_sigwinch
776 int _nc_handle_sigwinch(
778 { return(*(int *)0); }
802 #undef _nc_get_screensize
803 void _nc_get_screensize(
809 #undef _nc_update_screensize
810 void _nc_update_screensize(
814 #undef _nc_setup_tinfo
816 const char *const tn,
818 { return(*(int *)0); }
820 #undef _nc_tinfo_cmdch
821 void _nc_tinfo_cmdch(
826 #undef _nc_get_locale
827 char *_nc_get_locale(void)
828 { return(*(char **)0); }
830 #undef _nc_unicode_locale
831 int _nc_unicode_locale(void)
832 { return(*(int *)0); }
834 #undef _nc_locale_breaks_acs
835 int _nc_locale_breaks_acs(
837 { return(*(int *)0); }
845 { return(*(int *)0); }
847 #undef _nc_find_prescr
848 SCREEN *_nc_find_prescr(void)
849 { return(*(SCREEN **)0); }
851 #undef _nc_forget_prescr
852 void _nc_forget_prescr(void)
856 SCREEN *new_prescr(void)
857 { return(*(SCREEN **)0); }
864 { return(*(int *)0); }
866 /* ./tinfo/lib_termcap.c */
878 { return(*(int *)0); }
884 { return(*(int *)0); }
890 { return(*(int *)0); }
895 { return(*(int *)0); }
901 { return(*(int *)0); }
906 { return(*(int *)0); }
913 { return(*(char **)0); }
919 { return(*(char **)0); }
921 /* ./tinfo/lib_termname.c */
926 { return(*(char **)0); }
930 { return(*(char **)0); }
932 /* ./tinfo/lib_tgoto.c */
939 { return(*(char **)0); }
941 /* ./tinfo/lib_ti.c */
947 { return(*(int *)0); }
952 { return(*(int *)0); }
958 { return(*(int *)0); }
963 { return(*(int *)0); }
969 { return(*(char **)0); }
974 { return(*(char **)0); }
976 /* ./tinfo/lib_tparm.c */
981 #undef _nc_free_tparm
986 #undef _nc_tparm_analyze
987 int _nc_tparm_analyze(
992 { return(*(int *)0); }
998 { return(*(char **)0); }
1004 { return(*(char **)0); }
1012 { return(*(char **)0); }
1019 { return(*(int *)0); }
1026 { return(*(char **)0); }
1028 #undef _nc_reset_tparm
1029 void _nc_reset_tparm(
1033 /* ./tinfo/lib_tputs.c */
1039 #undef _nc_nulls_sent
1042 #undef _nc_set_no_padding
1043 void _nc_set_no_padding(
1047 #undef delay_output_sp
1048 int delay_output_sp(
1051 { return(*(int *)0); }
1056 { return(*(int *)0); }
1064 void _nc_flush(void)
1071 { return(*(int *)0); }
1076 { return(*(int *)0); }
1078 #undef _nc_putchar_sp
1082 { return(*(int *)0); }
1087 { return(*(int *)0); }
1093 { return(*(int *)0); }
1098 { return(*(int *)0); }
1105 { return(*(int *)0); }
1111 { return(*(int *)0); }
1118 NCURSES_OUTC_sp outc)
1119 { return(*(int *)0); }
1121 #undef _nc_outc_wrapper
1122 int _nc_outc_wrapper(
1125 { return(*(int *)0); }
1133 { return(*(int *)0); }
1135 /* ./trace/lib_trace.c */
1138 unsigned _nc_tracing;
1140 #undef _nc__nc_tputs_trace
1141 const char *_nc__nc_tputs_trace(void)
1142 { return(*(const char **)0); }
1144 #undef _nc__nc_outchars
1145 long _nc__nc_outchars(void)
1146 { return(*(long *)0); }
1148 #undef _nc_set_tputs_trace
1149 void _nc_set_tputs_trace(
1153 #undef _nc_count_outchars
1154 void _nc_count_outchars(
1159 unsigned curses_trace(
1160 unsigned tracelevel)
1161 { return(*(unsigned *)0); }
1165 const unsigned int tracelevel)
1174 #undef _nc_retrace_bool
1175 NCURSES_BOOL _nc_retrace_bool(
1177 { return(*(NCURSES_BOOL *)0); }
1179 #undef _nc_retrace_char
1180 char _nc_retrace_char(
1182 { return(*(char *)0); }
1184 #undef _nc_retrace_int
1185 int _nc_retrace_int(
1187 { return(*(int *)0); }
1189 #undef _nc_retrace_unsigned
1190 unsigned _nc_retrace_unsigned(
1192 { return(*(unsigned *)0); }
1194 #undef _nc_retrace_ptr
1195 char *_nc_retrace_ptr(
1197 { return(*(char **)0); }
1199 #undef _nc_retrace_cptr
1200 const char *_nc_retrace_cptr(
1202 { return(*(const char **)0); }
1204 #undef _nc_retrace_cvoid_ptr
1205 const void *_nc_retrace_cvoid_ptr(
1207 { return(*(const void **)0); }
1209 #undef _nc_retrace_void_ptr
1210 void *_nc_retrace_void_ptr(
1212 { return(*(void **)0); }
1214 #undef _nc_retrace_sp
1215 SCREEN *_nc_retrace_sp(
1217 { return(*(SCREEN **)0); }
1219 #undef _nc_retrace_win
1220 WINDOW *_nc_retrace_win(
1222 { return(*(WINDOW **)0); }
1224 #undef _nc_fmt_funcptr
1225 char *_nc_fmt_funcptr(
1229 { return(*(char **)0); }
1231 #undef _nc_use_tracef
1234 { return(*(int *)0); }
1236 #undef _nc_locked_tracef
1237 void _nc_locked_tracef(
1242 /* ./trace/lib_traceatr.c */
1248 { return(*(char **)0); }
1253 { return(*(char **)0); }
1255 #undef _nc_retrace_int_attr_t
1256 int _nc_retrace_int_attr_t(
1258 { return(*(int *)0); }
1260 #undef _nc_retrace_attr_t
1261 attr_t _nc_retrace_attr_t(
1263 { return(*(attr_t *)0); }
1265 #undef _nc_altcharset_name
1266 const char *_nc_altcharset_name(
1269 { return(*(const char **)0); }
1271 #undef _tracechtype2
1272 char *_tracechtype2(
1275 { return(*(char **)0); }
1280 { return(*(char **)0); }
1282 #undef _nc_retrace_chtype
1283 chtype _nc_retrace_chtype(
1285 { return(*(chtype *)0); }
1287 /* ./trace/lib_tracebits.c */
1289 #undef _nc_trace_ttymode
1290 char *_nc_trace_ttymode(
1291 const struct termios *tty)
1292 { return(*(char **)0); }
1294 #undef _nc_tracebits
1295 char *_nc_tracebits(void)
1296 { return(*(char **)0); }
1298 /* ./trace/lib_tracechr.c */
1300 #undef _nc_tracechar
1301 char *_nc_tracechar(
1304 { return(*(char **)0); }
1309 { return(*(char **)0); }
1311 /* ./tinfo/lib_ttyflags.c */
1313 #undef _nc_get_tty_mode_sp
1314 int _nc_get_tty_mode_sp(
1316 struct termios *buf)
1317 { return(*(int *)0); }
1319 #undef _nc_get_tty_mode
1320 int _nc_get_tty_mode(
1321 struct termios *buf)
1322 { return(*(int *)0); }
1324 #undef _nc_set_tty_mode_sp
1325 int _nc_set_tty_mode_sp(
1327 struct termios *buf)
1328 { return(*(int *)0); }
1330 #undef _nc_set_tty_mode
1331 int _nc_set_tty_mode(
1332 struct termios *buf)
1333 { return(*(int *)0); }
1335 #undef def_shell_mode_sp
1336 int def_shell_mode_sp(
1338 { return(*(int *)0); }
1340 #undef def_shell_mode
1341 int def_shell_mode(void)
1342 { return(*(int *)0); }
1344 #undef def_prog_mode_sp
1345 int def_prog_mode_sp(
1347 { return(*(int *)0); }
1349 #undef def_prog_mode
1350 int def_prog_mode(void)
1351 { return(*(int *)0); }
1353 #undef reset_prog_mode_sp
1354 int reset_prog_mode_sp(
1356 { return(*(int *)0); }
1358 #undef reset_prog_mode
1359 int reset_prog_mode(void)
1360 { return(*(int *)0); }
1362 #undef reset_shell_mode_sp
1363 int reset_shell_mode_sp(
1365 { return(*(int *)0); }
1367 #undef reset_shell_mode
1368 int reset_shell_mode(void)
1369 { return(*(int *)0); }
1374 { return(*(int *)0); }
1378 { return(*(int *)0); }
1383 { return(*(int *)0); }
1387 { return(*(int *)0); }
1389 /* ./tty/lib_twait.c */
1391 #undef _nc_timed_wait
1397 { return(*(int *)0); }
1399 /* ./tinfo/name_match.c */
1401 #undef _nc_first_name
1402 char *_nc_first_name(
1403 const char *const sp)
1404 { return(*(char **)0); }
1406 #undef _nc_name_match
1408 const char *const namelst,
1409 const char *const name,
1410 const char *const delim)
1411 { return(*(int *)0); }
1415 #undef _nc_boolnames
1416 const char *const *_nc_boolnames(void)
1417 { return(*(const char **)0); }
1419 #undef _nc_boolfnames
1420 const char *const *_nc_boolfnames(void)
1421 { return(*(const char **)0); }
1424 const char *const *_nc_numnames(void)
1425 { return(*(const char **)0); }
1427 #undef _nc_numfnames
1428 const char *const *_nc_numfnames(void)
1429 { return(*(const char **)0); }
1432 const char *const *_nc_strnames(void)
1433 { return(*(const char **)0); }
1435 #undef _nc_strfnames
1436 const char *const *_nc_strfnames(void)
1437 { return(*(const char **)0); }
1439 /* ./tinfo/obsolete.c */
1441 #undef _nc_set_buffer_sp
1442 void _nc_set_buffer_sp(
1448 #undef _nc_set_buffer
1449 void _nc_set_buffer(
1454 /* ./tinfo/read_entry.c */
1456 #undef _nc_init_termtype
1457 void _nc_init_termtype(
1461 #undef _nc_read_termtype
1462 int _nc_read_termtype(
1466 { return(*(int *)0); }
1468 #undef _nc_read_file_entry
1469 int _nc_read_file_entry(
1470 const char *const filename,
1472 { return(*(int *)0); }
1474 #undef _nc_read_entry
1476 const char *const name,
1477 char *const filename,
1479 { return(*(int *)0); }
1481 /* ./tinfo/read_termcap.c */
1483 #undef _nc_read_termcap
1484 void _nc_read_termcap(void)
1487 /* ./tinfo/strings.c */
1490 string_desc *_nc_str_init(
1494 { return(*(string_desc **)0); }
1497 string_desc *_nc_str_null(
1500 { return(*(string_desc **)0); }
1503 string_desc *_nc_str_copy(
1506 { return(*(string_desc **)0); }
1508 #undef _nc_safe_strcat
1509 NCURSES_BOOL _nc_safe_strcat(
1512 { return(*(NCURSES_BOOL *)0); }
1514 #undef _nc_safe_strcpy
1515 NCURSES_BOOL _nc_safe_strcpy(
1518 { return(*(NCURSES_BOOL *)0); }
1520 /* ./trace/trace_buf.c */
1522 #undef _nc_trace_buf
1523 char *_nc_trace_buf(
1526 { return(*(char **)0); }
1528 #undef _nc_trace_bufcat
1529 char *_nc_trace_bufcat(
1532 { return(*(char **)0); }
1534 /* ./trace/trace_tries.c */
1536 #undef _nc_trace_tries
1537 void _nc_trace_tries(
1541 /* ./base/tries.c */
1543 #undef _nc_expand_try
1544 char *_nc_expand_try(
1549 { return(*(char **)0); }
1551 #undef _nc_remove_key
1555 { return(*(int *)0); }
1557 #undef _nc_remove_string
1558 int _nc_remove_string(
1561 { return(*(int *)0); }
1563 /* ./tinfo/trim_sgr0.c */
1565 #undef _nc_trim_sgr0
1566 char *_nc_trim_sgr0(
1568 { return(*(char **)0); }
1573 const char *unctrl_sp(
1576 { return(*(const char **)0); }
1581 { return(*(const char **)0); }
1583 /* ./trace/visbuf.c */
1586 const char *_nc_visbuf2(
1589 { return(*(const char **)0); }
1592 const char *_nc_visbuf(
1594 { return(*(const char **)0); }
1597 const char *_nc_visbufn(
1600 { return(*(const char **)0); }
1603 const char *_nc_viscbuf2(
1607 { return(*(const char **)0); }
1610 const char *_nc_viscbuf(
1613 { return(*(const char **)0); }
1615 /* ./base/define_key.c */
1617 #undef define_key_sp
1622 { return(*(int *)0); }
1628 { return(*(int *)0); }
1630 /* ./tinfo/hashed_db.c */
1632 #undef _nc_hashed_db
1633 void _nc_hashed_db(void)
1636 /* ./base/key_defined.c */
1638 #undef key_defined_sp
1642 { return(*(int *)0); }
1647 { return(*(int *)0); }
1649 /* ./base/keybound.c */
1656 { return(*(char **)0); }
1662 { return(*(char **)0); }
1664 /* ./base/keyok.c */
1671 { return(*(int *)0); }
1677 { return(*(int *)0); }
1679 /* ./base/version.c */
1681 #undef curses_version
1682 const char *curses_version(void)
1683 { return(*(const char **)0); }