1 /****************************************************************************
2 * Copyright (c) 2012-2016,2017 Free Software Foundation, Inc. *
4 * Permission is hereby granted, free of charge, to any person obtaining a *
5 * copy of this software and associated documentation files (the *
6 * "Software"), to deal in the Software without restriction, including *
7 * without limitation the rights to use, copy, modify, merge, publish, *
8 * distribute, distribute with modifications, sublicense, and/or sell *
9 * copies of the Software, and to permit persons to whom the Software is *
10 * furnished to do so, subject to the following conditions: *
12 * The above copyright notice and this permission notice shall be included *
13 * in all copies or substantial portions of the Software. *
15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *
16 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
17 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *
18 * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, *
19 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR *
20 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR *
21 * THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
23 * Except as contained in this notice, the name(s) of the above copyright *
24 * holders shall not be used in advertising or otherwise to promote the *
25 * sale, use or other dealings in this Software without prior written *
27 ****************************************************************************/
29 /****************************************************************************
30 * Author: Thomas E. Dickey 2012-on *
31 ****************************************************************************/
34 /* ./tinfo/access.c */
36 #include <curses.priv.h>
41 { return(*(char **)0); }
43 #undef _nc_is_abs_path
44 NCURSES_BOOL _nc_is_abs_path(
46 { return(*(NCURSES_BOOL *)0); }
49 unsigned _nc_pathlast(
51 { return(*(unsigned *)0); }
56 { return(*(char **)0); }
62 { return(*(int *)0); }
64 #undef _nc_is_dir_path
65 NCURSES_BOOL _nc_is_dir_path(
67 { return(*(NCURSES_BOOL *)0); }
69 #undef _nc_is_file_path
70 NCURSES_BOOL _nc_is_file_path(
72 { return(*(NCURSES_BOOL *)0); }
75 int _nc_env_access(void)
76 { return(*(int *)0); }
78 /* ./tinfo/add_tries.c */
85 { return(*(int *)0); }
87 /* ./tinfo/alloc_ttype.c */
89 #undef _nc_align_termtype
90 void _nc_align_termtype(
95 #undef _nc_copy_termtype
96 void _nc_copy_termtype(
101 #undef _nc_copy_termtype2
102 void _nc_copy_termtype2(
104 const TERMTYPE2 *src)
107 #undef _nc_export_termtype2
108 void _nc_export_termtype2(
110 const TERMTYPE2 *src)
113 #undef _nc_import_termtype2
114 void _nc_import_termtype2(
122 const char *const boolcodes[] = {0};
124 const char *const numcodes[] = {0};
126 const char *const strcodes[] = {0};
128 /* ./comp_captab.c */
131 const struct name_table_entry *_nc_get_table(
132 NCURSES_BOOL termcap)
133 { return(*(const struct name_table_entry **)0); }
135 #undef _nc_get_hash_table
136 const HashValue *_nc_get_hash_table(
137 NCURSES_BOOL termcap)
138 { return(*(const HashValue **)0); }
140 #undef _nc_get_alias_table
141 const struct alias *_nc_get_alias_table(
142 NCURSES_BOOL termcap)
143 { return(*(const struct alias **)0); }
145 #undef _nc_get_hash_info
146 const HashData *_nc_get_hash_info(
147 NCURSES_BOOL termcap)
148 { return(*(const HashData **)0); }
150 /* ./tinfo/comp_error.c */
152 #undef _nc_suppress_warnings
153 NCURSES_BOOL _nc_suppress_warnings;
159 #undef _nc_get_source
160 const char *_nc_get_source(void)
161 { return(*(const char **)0); }
163 #undef _nc_set_source
165 const char *const name)
170 const char *const name)
180 const char *const fmt,
186 const char *const fmt,
190 #undef _nc_syserr_abort
191 void _nc_syserr_abort(
192 const char *const fmt,
196 /* ./tinfo/comp_hash.c */
198 #undef _nc_find_entry
199 struct name_table_entry const *_nc_find_entry(
201 const HashValue *hash_table)
202 { return(*(struct name_table_entry const **)0); }
204 #undef _nc_find_type_entry
205 struct name_table_entry const *_nc_find_type_entry(
208 NCURSES_BOOL termcap)
209 { return(*(struct name_table_entry const **)0); }
211 /* ./tinfo/db_iterator.c */
214 const char *_nc_tic_dir(
216 { return(*(const char **)0); }
218 #undef _nc_keep_tic_dir
219 void _nc_keep_tic_dir(
224 void _nc_last_db(void)
228 const char *_nc_next_db(
231 { return(*(const char **)0); }
239 /* ./tinfo/doalloc.c */
245 { return(*(void **)0); }
247 /* ./tinfo/entries.c */
254 #undef _nc_free_entry
260 #undef _nc_free_entries
261 void _nc_free_entries(
265 #undef _nc_leaks_tinfo
266 void _nc_leaks_tinfo(void)
272 const TERMTYPE2 *_nc_fallback2(
274 { return(*(const TERMTYPE2 **)0); }
277 const TERMTYPE *_nc_fallback(
279 { return(*(const TERMTYPE **)0); }
281 /* ./tinfo/free_ttype.c */
283 #undef _nc_free_termtype
284 void _nc_free_termtype(
288 #undef _nc_free_termtype2
289 void _nc_free_termtype2(
293 #undef _nc_user_definable
294 NCURSES_BOOL _nc_user_definable;
296 #undef use_extended_names
297 int use_extended_names(
299 { return(*(int *)0); }
301 /* ./tinfo/getenv_num.c */
303 #undef _nc_getenv_num
306 { return(*(int *)0); }
308 #undef _nc_setenv_num
314 /* ./tinfo/home_terminfo.c */
316 #undef _nc_home_terminfo
317 char *_nc_home_terminfo(void)
318 { return(*(char **)0); }
320 /* ./tinfo/init_keytry.c */
322 #undef _nc_init_keytry
323 void _nc_init_keytry(
327 /* ./tinfo/lib_acs.c */
332 #undef _nc_init_acs_sp
333 void _nc_init_acs_sp(
338 void _nc_init_acs(void)
341 /* ./tinfo/lib_baudrate.c */
351 { return(*(int *)0); }
356 { return(*(int *)0); }
361 { return(*(int *)0); }
365 { return(*(int *)0); }
367 /* ./tinfo/lib_cur_term.c */
372 #undef set_curterm_sp
373 TERMINAL *set_curterm_sp(
376 { return(*(TERMINAL **)0); }
379 TERMINAL *set_curterm(
381 { return(*(TERMINAL **)0); }
383 #undef del_curterm_sp
387 { return(*(int *)0); }
392 { return(*(int *)0); }
394 /* ./tinfo/lib_data.c */
402 #undef _nc_screen_chain
403 SCREEN *_nc_screen_chain;
407 NCURSES_GLOBALS _nc_globals;
409 NCURSES_PRESCREEN _nc_prescreen;
412 SCREEN *_nc_screen_of(
414 { return(*(SCREEN **)0); }
416 /* ./tinfo/lib_has_cap.c */
419 NCURSES_BOOL has_ic_sp(
421 { return(*(NCURSES_BOOL *)0); }
424 NCURSES_BOOL has_ic(void)
425 { return(*(NCURSES_BOOL *)0); }
428 NCURSES_BOOL has_il_sp(
430 { return(*(NCURSES_BOOL *)0); }
433 NCURSES_BOOL has_il(void)
434 { return(*(NCURSES_BOOL *)0); }
436 /* ./tinfo/lib_kernel.c */
441 { return(*(char *)0); }
445 { return(*(char *)0); }
450 { return(*(char *)0); }
454 { return(*(char *)0); }
459 { return(*(int *)0); }
463 { return(*(int *)0); }
465 /* ./lib_keyname.c */
467 struct kn { short offset; int code; };
470 const char *keyname_sp(
473 { return(*(const char **)0); }
478 { return(*(const char **)0); }
480 /* ./tinfo/lib_longname.c */
485 { return(*(char **)0); }
489 { return(*(char **)0); }
491 /* ./tinfo/lib_napms.c */
497 { return(*(int *)0); }
502 { return(*(int *)0); }
504 /* ./tinfo/lib_options.c */
510 { return(*(int *)0); }
522 { return(*(int *)0); }
527 { return(*(int *)0); }
533 { return(*(int *)0); }
539 { return(*(int *)0); }
551 { return(*(int *)0); }
557 { return(*(int *)0); }
563 { return(*(int *)0); }
568 { return(*(int *)0); }
574 { return(*(int *)0); }
579 { return(*(int *)0); }
585 { return(*(int *)0); }
590 { return(*(int *)0); }
592 #undef _nc_putp_flush_sp
593 int _nc_putp_flush_sp(
597 { return(*(int *)0); }
603 { return(*(int *)0); }
605 /* ./tinfo/lib_raw.c */
610 { return(*(int *)0); }
614 { return(*(int *)0); }
619 { return(*(int *)0); }
623 { return(*(int *)0); }
637 { return(*(int *)0); }
641 { return(*(int *)0); }
646 { return(*(int *)0); }
650 { return(*(int *)0); }
666 { return(*(int *)0); }
672 { return(*(int *)0); }
674 /* ./tinfo/lib_setup.c */
685 #undef set_tabsize_sp
689 { return(*(int *)0); }
694 { return(*(int *)0); }
696 #undef _nc_handle_sigwinch
697 int _nc_handle_sigwinch(
699 { return(*(int *)0); }
723 #undef _nc_get_screensize
724 void _nc_get_screensize(
730 #undef _nc_update_screensize
731 void _nc_update_screensize(
735 #undef _nc_setup_tinfo
737 const char *const tn,
739 { return(*(int *)0); }
741 #undef _nc_tinfo_cmdch
742 void _nc_tinfo_cmdch(
747 #undef _nc_get_locale
748 char *_nc_get_locale(void)
749 { return(*(char **)0); }
751 #undef _nc_unicode_locale
752 int _nc_unicode_locale(void)
753 { return(*(int *)0); }
755 #undef _nc_locale_breaks_acs
756 int _nc_locale_breaks_acs(
758 { return(*(int *)0); }
766 { return(*(int *)0); }
769 SCREEN *new_prescr(void)
770 { return(*(SCREEN **)0); }
777 { return(*(int *)0); }
779 /* ./tinfo/lib_termcap.c */
791 { return(*(int *)0); }
797 { return(*(int *)0); }
803 { return(*(int *)0); }
808 { return(*(int *)0); }
814 { return(*(int *)0); }
819 { return(*(int *)0); }
826 { return(*(char **)0); }
832 { return(*(char **)0); }
834 /* ./tinfo/lib_termname.c */
839 { return(*(char **)0); }
843 { return(*(char **)0); }
845 /* ./tinfo/lib_tgoto.c */
852 { return(*(char **)0); }
854 /* ./tinfo/lib_ti.c */
860 { return(*(int *)0); }
865 { return(*(int *)0); }
871 { return(*(int *)0); }
876 { return(*(int *)0); }
882 { return(*(char **)0); }
887 { return(*(char **)0); }
889 /* ./tinfo/lib_tparm.c */
894 #undef _nc_tparm_analyze
895 int _nc_tparm_analyze(
899 { return(*(int *)0); }
905 { return(*(char **)0); }
911 { return(*(char **)0); }
913 /* ./tinfo/lib_tputs.c */
919 #undef _nc_nulls_sent
922 #undef _nc_set_no_padding
923 void _nc_set_no_padding(
927 #undef delay_output_sp
931 { return(*(int *)0); }
936 { return(*(int *)0); }
951 { return(*(int *)0); }
956 { return(*(int *)0); }
958 #undef _nc_putchar_sp
962 { return(*(int *)0); }
967 { return(*(int *)0); }
973 { return(*(int *)0); }
978 { return(*(int *)0); }
985 { return(*(int *)0); }
991 { return(*(int *)0); }
998 NCURSES_OUTC_sp outc)
999 { return(*(int *)0); }
1001 #undef _nc_outc_wrapper
1002 int _nc_outc_wrapper(
1005 { return(*(int *)0); }
1013 { return(*(int *)0); }
1015 /* ./trace/lib_trace.c */
1018 unsigned _nc_tracing;
1019 #undef _nc_tputs_trace
1020 const char *_nc_tputs_trace = {0};
1026 const unsigned int tracelevel)
1035 #undef _nc_retrace_bool
1036 NCURSES_BOOL _nc_retrace_bool(
1038 { return(*(NCURSES_BOOL *)0); }
1040 #undef _nc_retrace_char
1041 char _nc_retrace_char(
1043 { return(*(char *)0); }
1045 #undef _nc_retrace_int
1046 int _nc_retrace_int(
1048 { return(*(int *)0); }
1050 #undef _nc_retrace_unsigned
1051 unsigned _nc_retrace_unsigned(
1053 { return(*(unsigned *)0); }
1055 #undef _nc_retrace_ptr
1056 char *_nc_retrace_ptr(
1058 { return(*(char **)0); }
1060 #undef _nc_retrace_cptr
1061 const char *_nc_retrace_cptr(
1063 { return(*(const char **)0); }
1065 #undef _nc_retrace_cvoid_ptr
1066 const void *_nc_retrace_cvoid_ptr(
1068 { return(*(const void **)0); }
1070 #undef _nc_retrace_void_ptr
1071 void *_nc_retrace_void_ptr(
1073 { return(*(void **)0); }
1075 #undef _nc_retrace_sp
1076 SCREEN *_nc_retrace_sp(
1078 { return(*(SCREEN **)0); }
1080 #undef _nc_retrace_win
1081 WINDOW *_nc_retrace_win(
1083 { return(*(WINDOW **)0); }
1085 /* ./trace/lib_traceatr.c */
1091 { return(*(char **)0); }
1096 { return(*(char **)0); }
1098 #undef _nc_retrace_int_attr_t
1099 int _nc_retrace_int_attr_t(
1101 { return(*(int *)0); }
1103 #undef _nc_retrace_attr_t
1104 attr_t _nc_retrace_attr_t(
1106 { return(*(attr_t *)0); }
1108 #undef _nc_altcharset_name
1109 const char *_nc_altcharset_name(
1112 { return(*(const char **)0); }
1114 #undef _tracechtype2
1115 char *_tracechtype2(
1118 { return(*(char **)0); }
1123 { return(*(char **)0); }
1125 #undef _nc_retrace_chtype
1126 chtype _nc_retrace_chtype(
1128 { return(*(chtype *)0); }
1130 #undef _tracecchar_t2
1131 char *_tracecchar_t2(
1134 { return(*(char **)0); }
1136 #undef _tracecchar_t
1137 char *_tracecchar_t(
1139 { return(*(char **)0); }
1141 /* ./trace/lib_tracebits.c */
1143 #undef _nc_trace_ttymode
1144 char *_nc_trace_ttymode(
1145 struct termios *tty)
1146 { return(*(char **)0); }
1148 #undef _nc_tracebits
1149 char *_nc_tracebits(void)
1150 { return(*(char **)0); }
1152 /* ./trace/lib_tracechr.c */
1154 #undef _nc_tracechar
1155 char *_nc_tracechar(
1158 { return(*(char **)0); }
1163 { return(*(char **)0); }
1165 /* ./tinfo/lib_ttyflags.c */
1167 #undef _nc_get_tty_mode_sp
1168 int _nc_get_tty_mode_sp(
1170 struct termios *buf)
1171 { return(*(int *)0); }
1173 #undef _nc_get_tty_mode
1174 int _nc_get_tty_mode(
1175 struct termios *buf)
1176 { return(*(int *)0); }
1178 #undef _nc_set_tty_mode_sp
1179 int _nc_set_tty_mode_sp(
1181 struct termios *buf)
1182 { return(*(int *)0); }
1184 #undef _nc_set_tty_mode
1185 int _nc_set_tty_mode(
1186 struct termios *buf)
1187 { return(*(int *)0); }
1189 #undef def_shell_mode_sp
1190 int def_shell_mode_sp(
1192 { return(*(int *)0); }
1194 #undef def_shell_mode
1195 int def_shell_mode(void)
1196 { return(*(int *)0); }
1198 #undef def_prog_mode_sp
1199 int def_prog_mode_sp(
1201 { return(*(int *)0); }
1203 #undef def_prog_mode
1204 int def_prog_mode(void)
1205 { return(*(int *)0); }
1207 #undef reset_prog_mode_sp
1208 int reset_prog_mode_sp(
1210 { return(*(int *)0); }
1212 #undef reset_prog_mode
1213 int reset_prog_mode(void)
1214 { return(*(int *)0); }
1216 #undef reset_shell_mode_sp
1217 int reset_shell_mode_sp(
1219 { return(*(int *)0); }
1221 #undef reset_shell_mode
1222 int reset_shell_mode(void)
1223 { return(*(int *)0); }
1228 { return(*(int *)0); }
1232 { return(*(int *)0); }
1237 { return(*(int *)0); }
1241 { return(*(int *)0); }
1243 /* ./tty/lib_twait.c */
1245 #undef _nc_timed_wait
1251 { return(*(int *)0); }
1253 /* ./tinfo/name_match.c */
1255 #undef _nc_first_name
1256 char *_nc_first_name(
1257 const char *const sp)
1258 { return(*(char **)0); }
1260 #undef _nc_name_match
1262 const char *const namelst,
1263 const char *const name,
1264 const char *const delim)
1265 { return(*(int *)0); }
1270 const char *const boolnames[] = {0};
1272 const char *const boolfnames[] = {0};
1274 const char *const numnames[] = {0};
1276 const char *const numfnames[] = {0};
1278 const char *const strnames[] = {0};
1280 const char *const strfnames[] = {0};
1282 /* ./tinfo/obsolete.c */
1284 #undef _nc_set_buffer_sp
1285 void _nc_set_buffer_sp(
1291 #undef _nc_set_buffer
1292 void _nc_set_buffer(
1297 /* ./tinfo/read_entry.c */
1299 #undef _nc_init_termtype
1300 void _nc_init_termtype(
1301 TERMTYPE2 *const tp)
1304 #undef _nc_read_termtype
1305 int _nc_read_termtype(
1309 { return(*(int *)0); }
1311 #undef _nc_read_file_entry
1312 int _nc_read_file_entry(
1313 const char *const filename,
1315 { return(*(int *)0); }
1317 #undef _nc_read_entry2
1318 int _nc_read_entry2(
1319 const char *const name,
1320 char *const filename,
1321 TERMTYPE2 *const tp)
1322 { return(*(int *)0); }
1324 #undef _nc_read_entry
1326 const char *const name,
1327 char *const filename,
1329 { return(*(int *)0); }
1331 /* ./tinfo/read_termcap.c */
1333 #undef _nc_read_termcap
1334 void _nc_read_termcap(void)
1337 /* ./tinfo/strings.c */
1340 string_desc *_nc_str_init(
1344 { return(*(string_desc **)0); }
1347 string_desc *_nc_str_null(
1350 { return(*(string_desc **)0); }
1353 string_desc *_nc_str_copy(
1356 { return(*(string_desc **)0); }
1358 #undef _nc_safe_strcat
1359 NCURSES_BOOL _nc_safe_strcat(
1362 { return(*(NCURSES_BOOL *)0); }
1364 #undef _nc_safe_strcpy
1365 NCURSES_BOOL _nc_safe_strcpy(
1368 { return(*(NCURSES_BOOL *)0); }
1370 /* ./trace/trace_buf.c */
1372 #undef _nc_trace_buf
1373 char *_nc_trace_buf(
1376 { return(*(char **)0); }
1378 #undef _nc_trace_bufcat
1379 char *_nc_trace_bufcat(
1382 { return(*(char **)0); }
1384 /* ./trace/trace_tries.c */
1386 #undef _nc_trace_tries
1387 void _nc_trace_tries(
1391 /* ./base/tries.c */
1393 #undef _nc_expand_try
1394 char *_nc_expand_try(
1399 { return(*(char **)0); }
1401 #undef _nc_remove_key
1405 { return(*(int *)0); }
1407 #undef _nc_remove_string
1408 int _nc_remove_string(
1411 { return(*(int *)0); }
1413 /* ./tinfo/trim_sgr0.c */
1415 #undef _nc_trim_sgr0
1416 char *_nc_trim_sgr0(
1418 { return(*(char **)0); }
1423 const char *unctrl_sp(
1426 { return(*(const char **)0); }
1431 { return(*(const char **)0); }
1433 /* ./trace/visbuf.c */
1436 const char *_nc_visbuf2(
1439 { return(*(const char **)0); }
1442 const char *_nc_visbuf(
1444 { return(*(const char **)0); }
1447 const char *_nc_visbufn(
1450 { return(*(const char **)0); }
1453 const char *_nc_viswbuf2(
1456 { return(*(const char **)0); }
1459 const char *_nc_viswbuf(
1461 { return(*(const char **)0); }
1464 const char *_nc_viswbufn(
1467 { return(*(const char **)0); }
1470 const char *_nc_viswibuf(
1472 { return(*(const char **)0); }
1475 const char *_nc_viscbuf2(
1479 { return(*(const char **)0); }
1482 const char *_nc_viscbuf(
1485 { return(*(const char **)0); }
1487 /* ./base/define_key.c */
1489 #undef define_key_sp
1494 { return(*(int *)0); }
1500 { return(*(int *)0); }
1502 /* ./tinfo/hashed_db.c */
1504 #undef _nc_hashed_db
1505 void _nc_hashed_db(void)
1508 /* ./base/key_defined.c */
1510 #undef key_defined_sp
1514 { return(*(int *)0); }
1519 { return(*(int *)0); }
1521 /* ./base/keybound.c */
1528 { return(*(char **)0); }
1534 { return(*(char **)0); }
1536 /* ./base/keyok.c */
1543 { return(*(int *)0); }
1549 { return(*(int *)0); }
1551 /* ./base/version.c */
1553 #undef curses_version
1554 const char *curses_version(void)
1555 { return(*(const char **)0); }