1 /****************************************************************************
2 * Copyright 2019,2020 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); }
79 /* ./tinfo/add_tries.c */
86 { return(*(int *)0); }
88 /* ./tinfo/alloc_ttype.c */
90 #undef _nc_align_termtype
91 void _nc_align_termtype(
96 #undef _nc_copy_termtype
97 void _nc_copy_termtype(
105 const char *const *_nc_boolcodes(void)
106 { return(*(const char **)0); }
109 const char *const *_nc_numcodes(void)
110 { return(*(const char **)0); }
113 const char *const *_nc_strcodes(void)
114 { return(*(const char **)0); }
116 /* ./comp_captab.c */
119 const struct name_table_entry *_nc_get_table(
120 NCURSES_BOOL termcap)
121 { return(*(const struct name_table_entry **)0); }
123 #undef _nc_get_hash_table
124 const HashValue *_nc_get_hash_table(
125 NCURSES_BOOL termcap)
126 { return(*(const HashValue **)0); }
128 #undef _nc_get_alias_table
129 const struct alias *_nc_get_alias_table(
130 NCURSES_BOOL termcap)
131 { return(*(const struct alias **)0); }
133 #undef _nc_get_hash_info
134 const HashData *_nc_get_hash_info(
135 NCURSES_BOOL termcap)
136 { return(*(const HashData **)0); }
138 /* ./tinfo/comp_error.c */
140 #undef _nc_suppress_warnings
141 NCURSES_BOOL _nc_suppress_warnings;
147 #undef _nc_get_source
148 const char *_nc_get_source(void)
149 { return(*(const char **)0); }
151 #undef _nc_set_source
153 const char *const name)
158 const char *const name)
168 const char *const fmt,
174 const char *const fmt,
178 #undef _nc_syserr_abort
179 void _nc_syserr_abort(
180 const char *const fmt,
184 /* ./tinfo/comp_hash.c */
186 #undef _nc_find_entry
187 struct name_table_entry const *_nc_find_entry(
189 const HashValue *hash_table)
190 { return(*(struct name_table_entry const **)0); }
192 #undef _nc_find_type_entry
193 struct name_table_entry const *_nc_find_type_entry(
196 NCURSES_BOOL termcap)
197 { return(*(struct name_table_entry const **)0); }
199 #undef _nc_find_user_entry
200 struct user_table_entry const *_nc_find_user_entry(
202 { return(*(struct user_table_entry const **)0); }
204 /* ./comp_userdefs.c */
206 #undef _nc_get_userdefs_table
207 const struct user_table_entry *_nc_get_userdefs_table(void)
208 { return(*(const struct user_table_entry **)0); }
210 #undef _nc_get_hash_user
211 const HashData *_nc_get_hash_user(void)
212 { return(*(const HashData **)0); }
214 /* ./tinfo/db_iterator.c */
217 const char *_nc_tic_dir(
219 { return(*(const char **)0); }
221 #undef _nc_keep_tic_dir
222 void _nc_keep_tic_dir(
227 void _nc_last_db(void)
231 const char *_nc_next_db(
234 { return(*(const char **)0); }
242 /* ./tinfo/doalloc.c */
248 { return(*(void **)0); }
250 /* ./tinfo/entries.c */
257 #undef _nc_free_entry
263 #undef _nc_free_entries
264 void _nc_free_entries(
268 #undef _nc_leaks_tinfo
269 void _nc_leaks_tinfo(void)
280 const TERMTYPE2 *_nc_fallback(
282 { return(*(const TERMTYPE2 **)0); }
284 /* ./tinfo/free_ttype.c */
286 #undef _nc_free_termtype
287 void _nc_free_termtype(
291 #undef _nc_user_definable
292 NCURSES_BOOL _nc_user_definable;
294 #undef use_extended_names
295 int use_extended_names(
297 { return(*(int *)0); }
299 /* ./tinfo/getenv_num.c */
301 #undef _nc_getenv_num
304 { return(*(int *)0); }
306 #undef _nc_setenv_num
312 /* ./tinfo/home_terminfo.c */
314 #undef _nc_home_terminfo
315 char *_nc_home_terminfo(void)
316 { return(*(char **)0); }
318 /* ./tinfo/init_keytry.c */
320 #undef _nc_init_keytry
321 void _nc_init_keytry(
325 /* ./tinfo/lib_acs.c */
328 chtype *_nc_acs_map(void)
329 { return(*(chtype **)0); }
331 #undef _nc_init_acs_sp
332 void _nc_init_acs_sp(
337 void _nc_init_acs(void)
340 /* ./tinfo/lib_baudrate.c */
350 { return(*(int *)0); }
355 { return(*(int *)0); }
360 { return(*(int *)0); }
364 { return(*(int *)0); }
366 /* ./tinfo/lib_cur_term.c */
368 #undef _nc_get_cur_term_sp
369 TERMINAL *_nc_get_cur_term_sp(
371 { return(*(TERMINAL **)0); }
373 #undef _nc_get_cur_term
374 TERMINAL *_nc_get_cur_term(void)
375 { return(*(TERMINAL **)0); }
378 TERMINAL *_nc_cur_term(void)
379 { return(*(TERMINAL **)0); }
381 #undef set_curterm_sp
382 TERMINAL *set_curterm_sp(
385 { return(*(TERMINAL **)0); }
388 TERMINAL *set_curterm(
390 { return(*(TERMINAL **)0); }
392 #undef del_curterm_sp
396 { return(*(int *)0); }
401 { return(*(int *)0); }
403 /* ./tinfo/lib_data.c */
406 WINDOW *_nc_stdscr(void)
407 { return(*(WINDOW **)0); }
410 WINDOW *_nc_curscr(void)
411 { return(*(WINDOW **)0); }
414 WINDOW *_nc_newscr(void)
415 { return(*(WINDOW **)0); }
417 #undef _nc_screen_chain
418 SCREEN *_nc_screen_chain;
422 NCURSES_GLOBALS _nc_globals;
424 NCURSES_PRESCREEN _nc_prescreen;
427 SCREEN *_nc_screen_of(
429 { return(*(SCREEN **)0); }
431 #undef _nc_init_pthreads
432 void _nc_init_pthreads(void)
435 #undef _nc_mutex_init
437 pthread_mutex_t *obj)
440 #undef _nc_mutex_lock
442 pthread_mutex_t *obj)
443 { return(*(int *)0); }
445 #undef _nc_mutex_trylock
446 int _nc_mutex_trylock(
447 pthread_mutex_t *obj)
448 { return(*(int *)0); }
450 #undef _nc_mutex_unlock
451 int _nc_mutex_unlock(
452 pthread_mutex_t *obj)
453 { return(*(int *)0); }
455 /* ./tinfo/lib_has_cap.c */
458 NCURSES_BOOL has_ic_sp(
460 { return(*(NCURSES_BOOL *)0); }
463 NCURSES_BOOL has_ic(void)
464 { return(*(NCURSES_BOOL *)0); }
467 NCURSES_BOOL has_il_sp(
469 { return(*(NCURSES_BOOL *)0); }
472 NCURSES_BOOL has_il(void)
473 { return(*(NCURSES_BOOL *)0); }
475 /* ./tinfo/lib_kernel.c */
480 { return(*(char *)0); }
484 { return(*(char *)0); }
489 { return(*(char *)0); }
493 { return(*(char *)0); }
498 { return(*(int *)0); }
502 { return(*(int *)0); }
504 /* ./lib_keyname.c */
506 struct kn { short offset; int code; };
509 const char *keyname_sp(
512 { return(*(const char **)0); }
517 { return(*(const char **)0); }
519 /* ./tinfo/lib_longname.c */
524 { return(*(char **)0); }
528 { return(*(char **)0); }
530 /* ./tinfo/lib_napms.c */
536 { return(*(int *)0); }
541 { return(*(int *)0); }
543 /* ./tinfo/lib_options.c */
549 { return(*(int *)0); }
561 { return(*(int *)0); }
566 { return(*(int *)0); }
572 { return(*(int *)0); }
578 { return(*(int *)0); }
590 { return(*(int *)0); }
596 { return(*(int *)0); }
602 { return(*(int *)0); }
607 { return(*(int *)0); }
613 { return(*(int *)0); }
618 { return(*(int *)0); }
624 { return(*(int *)0); }
629 { return(*(int *)0); }
631 #undef _nc_putp_flush_sp
632 int _nc_putp_flush_sp(
636 { return(*(int *)0); }
642 { return(*(int *)0); }
644 /* ./tinfo/lib_raw.c */
649 { return(*(int *)0); }
653 { return(*(int *)0); }
658 { return(*(int *)0); }
662 { return(*(int *)0); }
676 { return(*(int *)0); }
680 { return(*(int *)0); }
685 { return(*(int *)0); }
689 { return(*(int *)0); }
705 { return(*(int *)0); }
711 { return(*(int *)0); }
713 /* ./tinfo/lib_setup.c */
716 char *_nc_ttytype(void)
717 { return(*(char **)0); }
722 { return(*(int **)0); }
726 { return(*(int *)0); }
731 { return(*(int **)0); }
735 { return(*(int *)0); }
737 #undef _nc_ptr_Tabsize
738 int *_nc_ptr_Tabsize(
740 { return(*(int **)0); }
743 int _nc_TABSIZE(void)
744 { return(*(int *)0); }
746 #undef set_tabsize_sp
750 { return(*(int *)0); }
755 { return(*(int *)0); }
757 #undef _nc_handle_sigwinch
758 int _nc_handle_sigwinch(
760 { return(*(int *)0); }
784 #undef _nc_get_screensize
785 void _nc_get_screensize(
791 #undef _nc_update_screensize
792 void _nc_update_screensize(
796 #undef _nc_setup_tinfo
798 const char *const tn,
800 { return(*(int *)0); }
802 #undef _nc_tinfo_cmdch
803 void _nc_tinfo_cmdch(
808 #undef _nc_get_locale
809 char *_nc_get_locale(void)
810 { return(*(char **)0); }
812 #undef _nc_unicode_locale
813 int _nc_unicode_locale(void)
814 { return(*(int *)0); }
816 #undef _nc_locale_breaks_acs
817 int _nc_locale_breaks_acs(
819 { return(*(int *)0); }
827 { return(*(int *)0); }
829 #undef _nc_find_prescr
830 SCREEN *_nc_find_prescr(void)
831 { return(*(SCREEN **)0); }
833 #undef _nc_forget_prescr
834 void _nc_forget_prescr(void)
838 SCREEN *new_prescr(void)
839 { return(*(SCREEN **)0); }
846 { return(*(int *)0); }
848 /* ./tinfo/lib_termcap.c */
860 { return(*(int *)0); }
866 { return(*(int *)0); }
872 { return(*(int *)0); }
877 { return(*(int *)0); }
883 { return(*(int *)0); }
888 { return(*(int *)0); }
895 { return(*(char **)0); }
901 { return(*(char **)0); }
903 /* ./tinfo/lib_termname.c */
908 { return(*(char **)0); }
912 { return(*(char **)0); }
914 /* ./tinfo/lib_tgoto.c */
921 { return(*(char **)0); }
923 /* ./tinfo/lib_ti.c */
929 { return(*(int *)0); }
934 { return(*(int *)0); }
940 { return(*(int *)0); }
945 { return(*(int *)0); }
951 { return(*(char **)0); }
956 { return(*(char **)0); }
958 /* ./tinfo/lib_tparm.c */
963 #undef _nc_tparm_analyze
964 int _nc_tparm_analyze(
968 { return(*(int *)0); }
974 { return(*(char **)0); }
980 { return(*(char **)0); }
987 { return(*(char **)0); }
989 /* ./tinfo/lib_tputs.c */
995 #undef _nc_nulls_sent
998 #undef _nc_set_no_padding
999 void _nc_set_no_padding(
1003 #undef delay_output_sp
1004 int delay_output_sp(
1007 { return(*(int *)0); }
1012 { return(*(int *)0); }
1020 void _nc_flush(void)
1027 { return(*(int *)0); }
1032 { return(*(int *)0); }
1034 #undef _nc_putchar_sp
1038 { return(*(int *)0); }
1043 { return(*(int *)0); }
1049 { return(*(int *)0); }
1054 { return(*(int *)0); }
1061 { return(*(int *)0); }
1067 { return(*(int *)0); }
1074 NCURSES_OUTC_sp outc)
1075 { return(*(int *)0); }
1077 #undef _nc_outc_wrapper
1078 int _nc_outc_wrapper(
1081 { return(*(int *)0); }
1089 { return(*(int *)0); }
1091 /* ./trace/lib_trace.c */
1094 unsigned _nc_tracing;
1096 #undef _nc__nc_tputs_trace
1097 const char *_nc__nc_tputs_trace(void)
1098 { return(*(const char **)0); }
1100 #undef _nc__nc_outchars
1101 long _nc__nc_outchars(void)
1102 { return(*(long *)0); }
1104 #undef _nc_set_tputs_trace
1105 void _nc_set_tputs_trace(
1109 #undef _nc_count_outchars
1110 void _nc_count_outchars(
1115 unsigned curses_trace(
1116 unsigned tracelevel)
1117 { return(*(unsigned *)0); }
1121 const unsigned int tracelevel)
1130 #undef _nc_retrace_bool
1131 NCURSES_BOOL _nc_retrace_bool(
1133 { return(*(NCURSES_BOOL *)0); }
1135 #undef _nc_retrace_char
1136 char _nc_retrace_char(
1138 { return(*(char *)0); }
1140 #undef _nc_retrace_int
1141 int _nc_retrace_int(
1143 { return(*(int *)0); }
1145 #undef _nc_retrace_unsigned
1146 unsigned _nc_retrace_unsigned(
1148 { return(*(unsigned *)0); }
1150 #undef _nc_retrace_ptr
1151 char *_nc_retrace_ptr(
1153 { return(*(char **)0); }
1155 #undef _nc_retrace_cptr
1156 const char *_nc_retrace_cptr(
1158 { return(*(const char **)0); }
1160 #undef _nc_retrace_cvoid_ptr
1161 const void *_nc_retrace_cvoid_ptr(
1163 { return(*(const void **)0); }
1165 #undef _nc_retrace_void_ptr
1166 void *_nc_retrace_void_ptr(
1168 { return(*(void **)0); }
1170 #undef _nc_retrace_sp
1171 SCREEN *_nc_retrace_sp(
1173 { return(*(SCREEN **)0); }
1175 #undef _nc_retrace_win
1176 WINDOW *_nc_retrace_win(
1178 { return(*(WINDOW **)0); }
1180 #undef _nc_fmt_funcptr
1181 char *_nc_fmt_funcptr(
1185 { return(*(char **)0); }
1187 #undef _nc_use_tracef
1190 { return(*(int *)0); }
1192 #undef _nc_locked_tracef
1193 void _nc_locked_tracef(
1198 /* ./trace/lib_traceatr.c */
1204 { return(*(char **)0); }
1209 { return(*(char **)0); }
1211 #undef _nc_retrace_int_attr_t
1212 int _nc_retrace_int_attr_t(
1214 { return(*(int *)0); }
1216 #undef _nc_retrace_attr_t
1217 attr_t _nc_retrace_attr_t(
1219 { return(*(attr_t *)0); }
1221 #undef _nc_altcharset_name
1222 const char *_nc_altcharset_name(
1225 { return(*(const char **)0); }
1227 #undef _tracechtype2
1228 char *_tracechtype2(
1231 { return(*(char **)0); }
1236 { return(*(char **)0); }
1238 #undef _nc_retrace_chtype
1239 chtype _nc_retrace_chtype(
1241 { return(*(chtype *)0); }
1243 /* ./trace/lib_tracebits.c */
1245 #undef _nc_trace_ttymode
1246 char *_nc_trace_ttymode(
1247 struct termios *tty)
1248 { return(*(char **)0); }
1250 #undef _nc_tracebits
1251 char *_nc_tracebits(void)
1252 { return(*(char **)0); }
1254 /* ./trace/lib_tracechr.c */
1256 #undef _nc_tracechar
1257 char *_nc_tracechar(
1260 { return(*(char **)0); }
1265 { return(*(char **)0); }
1267 /* ./tinfo/lib_ttyflags.c */
1269 #undef _nc_get_tty_mode_sp
1270 int _nc_get_tty_mode_sp(
1272 struct termios *buf)
1273 { return(*(int *)0); }
1275 #undef _nc_get_tty_mode
1276 int _nc_get_tty_mode(
1277 struct termios *buf)
1278 { return(*(int *)0); }
1280 #undef _nc_set_tty_mode_sp
1281 int _nc_set_tty_mode_sp(
1283 struct termios *buf)
1284 { return(*(int *)0); }
1286 #undef _nc_set_tty_mode
1287 int _nc_set_tty_mode(
1288 struct termios *buf)
1289 { return(*(int *)0); }
1291 #undef def_shell_mode_sp
1292 int def_shell_mode_sp(
1294 { return(*(int *)0); }
1296 #undef def_shell_mode
1297 int def_shell_mode(void)
1298 { return(*(int *)0); }
1300 #undef def_prog_mode_sp
1301 int def_prog_mode_sp(
1303 { return(*(int *)0); }
1305 #undef def_prog_mode
1306 int def_prog_mode(void)
1307 { return(*(int *)0); }
1309 #undef reset_prog_mode_sp
1310 int reset_prog_mode_sp(
1312 { return(*(int *)0); }
1314 #undef reset_prog_mode
1315 int reset_prog_mode(void)
1316 { return(*(int *)0); }
1318 #undef reset_shell_mode_sp
1319 int reset_shell_mode_sp(
1321 { return(*(int *)0); }
1323 #undef reset_shell_mode
1324 int reset_shell_mode(void)
1325 { return(*(int *)0); }
1330 { return(*(int *)0); }
1334 { return(*(int *)0); }
1339 { return(*(int *)0); }
1343 { return(*(int *)0); }
1345 /* ./tty/lib_twait.c */
1347 #undef _nc_timed_wait
1353 { return(*(int *)0); }
1355 /* ./tinfo/name_match.c */
1357 #undef _nc_first_name
1358 char *_nc_first_name(
1359 const char *const sp)
1360 { return(*(char **)0); }
1362 #undef _nc_name_match
1364 const char *const namelst,
1365 const char *const name,
1366 const char *const delim)
1367 { return(*(int *)0); }
1371 #undef _nc_boolnames
1372 const char *const *_nc_boolnames(void)
1373 { return(*(const char **)0); }
1375 #undef _nc_boolfnames
1376 const char *const *_nc_boolfnames(void)
1377 { return(*(const char **)0); }
1380 const char *const *_nc_numnames(void)
1381 { return(*(const char **)0); }
1383 #undef _nc_numfnames
1384 const char *const *_nc_numfnames(void)
1385 { return(*(const char **)0); }
1388 const char *const *_nc_strnames(void)
1389 { return(*(const char **)0); }
1391 #undef _nc_strfnames
1392 const char *const *_nc_strfnames(void)
1393 { return(*(const char **)0); }
1395 /* ./tinfo/obsolete.c */
1397 #undef _nc_set_buffer_sp
1398 void _nc_set_buffer_sp(
1404 #undef _nc_set_buffer
1405 void _nc_set_buffer(
1410 /* ./tinfo/read_entry.c */
1412 #undef _nc_init_termtype
1413 void _nc_init_termtype(
1414 TERMTYPE2 *const tp)
1417 #undef _nc_read_termtype
1418 int _nc_read_termtype(
1422 { return(*(int *)0); }
1424 #undef _nc_read_file_entry
1425 int _nc_read_file_entry(
1426 const char *const filename,
1428 { return(*(int *)0); }
1430 #undef _nc_read_entry
1432 const char *const name,
1433 char *const filename,
1434 TERMTYPE2 *const tp)
1435 { return(*(int *)0); }
1437 /* ./tinfo/read_termcap.c */
1439 #undef _nc_read_termcap
1440 void _nc_read_termcap(void)
1443 /* ./tinfo/strings.c */
1446 string_desc *_nc_str_init(
1450 { return(*(string_desc **)0); }
1453 string_desc *_nc_str_null(
1456 { return(*(string_desc **)0); }
1459 string_desc *_nc_str_copy(
1462 { return(*(string_desc **)0); }
1464 #undef _nc_safe_strcat
1465 NCURSES_BOOL _nc_safe_strcat(
1468 { return(*(NCURSES_BOOL *)0); }
1470 #undef _nc_safe_strcpy
1471 NCURSES_BOOL _nc_safe_strcpy(
1474 { return(*(NCURSES_BOOL *)0); }
1476 /* ./trace/trace_buf.c */
1478 #undef _nc_trace_buf
1479 char *_nc_trace_buf(
1482 { return(*(char **)0); }
1484 #undef _nc_trace_bufcat
1485 char *_nc_trace_bufcat(
1488 { return(*(char **)0); }
1490 /* ./trace/trace_tries.c */
1492 #undef _nc_trace_tries
1493 void _nc_trace_tries(
1497 /* ./base/tries.c */
1499 #undef _nc_expand_try
1500 char *_nc_expand_try(
1505 { return(*(char **)0); }
1507 #undef _nc_remove_key
1511 { return(*(int *)0); }
1513 #undef _nc_remove_string
1514 int _nc_remove_string(
1517 { return(*(int *)0); }
1519 /* ./tinfo/trim_sgr0.c */
1521 #undef _nc_trim_sgr0
1522 char *_nc_trim_sgr0(
1524 { return(*(char **)0); }
1529 const char *unctrl_sp(
1532 { return(*(const char **)0); }
1537 { return(*(const char **)0); }
1539 /* ./trace/visbuf.c */
1542 const char *_nc_visbuf2(
1545 { return(*(const char **)0); }
1548 const char *_nc_visbuf(
1550 { return(*(const char **)0); }
1553 const char *_nc_visbufn(
1556 { return(*(const char **)0); }
1559 const char *_nc_viscbuf2(
1563 { return(*(const char **)0); }
1566 const char *_nc_viscbuf(
1569 { return(*(const char **)0); }
1571 /* ./base/define_key.c */
1573 #undef define_key_sp
1578 { return(*(int *)0); }
1584 { return(*(int *)0); }
1586 /* ./tinfo/hashed_db.c */
1588 #undef _nc_hashed_db
1589 void _nc_hashed_db(void)
1592 /* ./base/key_defined.c */
1594 #undef key_defined_sp
1598 { return(*(int *)0); }
1603 { return(*(int *)0); }
1605 /* ./base/keybound.c */
1612 { return(*(char **)0); }
1618 { return(*(char **)0); }
1620 /* ./base/keyok.c */
1627 { return(*(int *)0); }
1633 { return(*(int *)0); }
1635 /* ./base/version.c */
1637 #undef curses_version
1638 const char *curses_version(void)
1639 { return(*(const char **)0); }