1 /****************************************************************************
2 * Copyright (c) 1998-2005,2006 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 1996-2006 *
31 ****************************************************************************/
34 /* ./tty/hardscroll.c */
36 #include <curses.priv.h>
41 #undef _nc_scroll_optimize
42 void _nc_scroll_optimize(void)
46 void _nc_linedump(void)
54 void _nc_hash_map(void)
57 #undef _nc_make_oldhash
58 void _nc_make_oldhash(
62 #undef _nc_scroll_oldhash
63 void _nc_scroll_oldhash(
69 /* ./base/lib_addch.c */
77 { return(*(chtype *)0); }
79 #undef _nc_waddch_nosync
80 int _nc_waddch_nosync(
83 { return(*(int *)0); }
89 { return(*(int *)0); }
95 { return(*(int *)0); }
97 /* ./base/lib_addstr.c */
104 { return(*(int *)0); }
111 { return(*(int *)0); }
113 /* ./base/lib_beep.c */
117 { return(*(int *)0); }
119 /* ./base/lib_bkgd.c */
131 { return(*(int *)0); }
133 /* ./base/lib_box.c */
146 { return(*(int *)0); }
148 /* ./base/lib_chgat.c */
157 { return(*(int *)0); }
159 /* ./base/lib_clear.c */
164 { return(*(int *)0); }
166 /* ./base/lib_clearok.c */
172 { return(*(int *)0); }
174 /* ./base/lib_clrbot.c */
179 { return(*(int *)0); }
181 /* ./base/lib_clreol.c */
186 { return(*(int *)0); }
188 /* ./base/lib_color.c */
197 #undef _nc_reset_colors
198 NCURSES_BOOL _nc_reset_colors(void)
199 { return(*(NCURSES_BOOL *)0); }
202 int start_color(void)
203 { return(*(int *)0); }
210 { return(*(int *)0); }
218 { return(*(int *)0); }
220 #undef can_change_color
221 NCURSES_BOOL can_change_color(void)
222 { return(*(NCURSES_BOOL *)0); }
225 NCURSES_BOOL has_colors(void)
226 { return(*(NCURSES_BOOL *)0); }
234 { return(*(int *)0); }
241 { return(*(int *)0); }
247 NCURSES_BOOL reverse,
252 /* ./base/lib_colorset.c */
257 short color_pair_number,
259 { return(*(int *)0); }
261 /* ./base/lib_delch.c */
266 { return(*(int *)0); }
268 /* ./base/lib_delwin.c */
273 { return(*(int *)0); }
275 /* ./base/lib_echo.c */
279 { return(*(int *)0); }
283 { return(*(int *)0); }
285 /* ./base/lib_endwin.c */
289 { return(*(int *)0); }
291 /* ./base/lib_erase.c */
296 { return(*(int *)0); }
298 /* ./base/lib_flash.c */
302 { return(*(int *)0); }
309 { return(*(int *)0); }
315 { return(*(int *)0); }
320 { return(*(int *)0); }
326 { return(*(int *)0); }
331 { return(*(int *)0); }
336 { return(*(int *)0); }
341 { return(*(int *)0); }
346 { return(*(int *)0); }
353 { return(*(int *)0); }
359 { return(*(int *)0); }
365 { return(*(int *)0); }
372 { return(*(int *)0); }
377 { return(*(int *)0); }
394 { return(*(int *)0); }
401 { return(*(int *)0); }
409 { return(*(int *)0); }
413 { return(*(int *)0); }
417 { return(*(int *)0); }
421 { return(*(int *)0); }
427 { return(*(int *)0); }
432 { return(*(int *)0); }
436 { return(*(int *)0); }
440 { return(*(int *)0); }
445 { return(*(int *)0); }
449 { return(*(int *)0); }
454 { return(*(chtype *)0); }
458 { return(*(int *)0); }
464 { return(*(int *)0); }
469 { return(*(int *)0); }
475 { return(*(int *)0); }
479 { return(*(chtype *)0); }
485 { return(*(int *)0); }
490 { return(*(int *)0); }
496 { return(*(int *)0); }
501 { return(*(int *)0); }
506 { return(*(int *)0); }
510 { return(*(int *)0); }
516 { return(*(int *)0); }
521 { return(*(int *)0); }
526 { return(*(int *)0); }
532 { return(*(int *)0); }
539 { return(*(int *)0); }
547 { return(*(int *)0); }
554 { return(*(int *)0); }
562 { return(*(int *)0); }
569 { return(*(int *)0); }
579 { return(*(int *)0); }
585 { return(*(int *)0); }
591 { return(*(int *)0); }
599 { return(*(int *)0); }
606 { return(*(int *)0); }
614 { return(*(int *)0); }
620 { return(*(chtype *)0); }
628 { return(*(int *)0); }
635 { return(*(int *)0); }
643 { return(*(int *)0); }
650 { return(*(int *)0); }
658 { return(*(int *)0); }
665 { return(*(int *)0); }
672 { return(*(int *)0); }
680 { return(*(int *)0); }
688 { return(*(int *)0); }
697 { return(*(int *)0); }
705 { return(*(int *)0); }
714 { return(*(int *)0); }
722 { return(*(int *)0); }
733 { return(*(int *)0); }
740 { return(*(int *)0); }
747 { return(*(int *)0); }
756 { return(*(int *)0); }
764 { return(*(int *)0); }
773 { return(*(int *)0); }
780 { return(*(chtype *)0); }
789 { return(*(int *)0); }
797 { return(*(int *)0); }
806 { return(*(int *)0); }
814 { return(*(int *)0); }
823 { return(*(int *)0); }
831 { return(*(int *)0); }
839 { return(*(int *)0); }
848 { return(*(int *)0); }
853 { return(*(int *)0); }
858 { return(*(int *)0); }
862 { return(*(int *)0); }
867 { return(*(int *)0); }
872 { return(*(int *)0); }
878 { return(*(int *)0); }
882 { return(*(int *)0); }
886 { return(*(int *)0); }
898 { return(*(int *)0); }
903 { return(*(int *)0); }
908 { return(*(int *)0); }
914 { return(*(int *)0); }
921 { return(*(int *)0); }
928 { return(*(int *)0); }
934 { return(*(int *)0); }
940 { return(*(int *)0); }
946 { return(*(int *)0); }
952 { return(*(int *)0); }
958 { return(*(int *)0); }
966 { return(*(int *)0); }
974 { return(*(int *)0); }
979 { return(*(int *)0); }
985 { return(*(int *)0); }
991 { return(*(int *)0); }
996 { return(*(int *)0); }
1002 { return(*(int *)0); }
1008 { return(*(int *)0); }
1013 { return(*(int *)0); }
1018 { return(*(int *)0); }
1023 { return(*(int *)0); }
1028 { return(*(int *)0); }
1033 { return(*(int *)0); }
1038 { return(*(int *)0); }
1043 { return(*(int *)0); }
1048 { return(*(int *)0); }
1053 { return(*(int *)0); }
1058 { return(*(int *)0); }
1061 NCURSES_BOOL mouse_trafo(
1065 { return(*(NCURSES_BOOL *)0); }
1067 /* ./base/lib_getch.c */
1069 #include <fifo_defs.h>
1077 unsigned long *result,
1079 { return(*(int *)0); }
1084 { return(*(int *)0); }
1086 /* ./base/lib_getstr.c */
1093 { return(*(int *)0); }
1095 /* ./base/lib_hline.c */
1102 { return(*(int *)0); }
1104 /* ./base/lib_immedok.c */
1112 /* ./base/lib_inchstr.c */
1119 { return(*(int *)0); }
1121 /* ./base/lib_initscr.c */
1124 WINDOW *initscr(void)
1125 { return(*(WINDOW **)0); }
1127 /* ./base/lib_insch.c */
1129 #undef _nc_insert_ch
1133 { return(*(int *)0); }
1139 { return(*(int *)0); }
1141 /* ./base/lib_insdel.c */
1147 { return(*(int *)0); }
1149 /* ./base/lib_insnstr.c */
1156 { return(*(int *)0); }
1158 /* ./base/lib_instr.c */
1165 { return(*(int *)0); }
1167 /* ./base/lib_isendwin.c */
1170 NCURSES_BOOL isendwin(void)
1171 { return(*(NCURSES_BOOL *)0); }
1173 /* ./base/lib_leaveok.c */
1179 { return(*(int *)0); }
1181 /* ./base/lib_mouse.c */
1186 { return(*(int *)0); }
1191 { return(*(int *)0); }
1197 { return(*(mmask_t *)0); }
1200 NCURSES_BOOL wenclose(
1204 { return(*(NCURSES_BOOL *)0); }
1206 #undef mouseinterval
1209 { return(*(int *)0); }
1211 #undef _nc_has_mouse
1212 int _nc_has_mouse(void)
1213 { return(*(int *)0); }
1216 NCURSES_BOOL wmouse_trafo(
1220 NCURSES_BOOL to_screen)
1221 { return(*(NCURSES_BOOL *)0); }
1223 /* ./base/lib_move.c */
1230 { return(*(int *)0); }
1232 /* ./tty/lib_mvcur.c */
1234 #undef _nc_msec_cost
1236 const char *const cap,
1238 { return(*(int *)0); }
1240 #undef _nc_mvcur_resume
1241 void _nc_mvcur_resume(void)
1244 #undef _nc_mvcur_init
1245 void _nc_mvcur_init(void)
1248 #undef _nc_mvcur_wrap
1249 void _nc_mvcur_wrap(void)
1258 { return(*(int *)0); }
1260 #undef _nc_optimize_enable
1261 int _nc_optimize_enable;
1263 /* ./base/lib_mvwin.c */
1270 { return(*(int *)0); }
1272 /* ./base/lib_newterm.c */
1287 { return(*(SCREEN **)0); }
1289 /* ./base/lib_newwin.c */
1294 { return(*(int *)0); }
1302 { return(*(WINDOW **)0); }
1311 { return(*(WINDOW **)0); }
1320 { return(*(WINDOW **)0); }
1323 WINDOW *_nc_makenew(
1329 { return(*(WINDOW **)0); }
1331 /* ./base/lib_nl.c */
1335 { return(*(int *)0); }
1339 { return(*(int *)0); }
1341 /* ./base/lib_overlay.c */
1347 { return(*(int *)0); }
1353 { return(*(int *)0); }
1366 { return(*(int *)0); }
1368 /* ./base/lib_pad.c */
1374 { return(*(WINDOW **)0); }
1383 { return(*(WINDOW **)0); }
1394 { return(*(int *)0); }
1405 { return(*(int *)0); }
1411 { return(*(int *)0); }
1413 /* ./base/lib_printw.c */
1419 { return(*(int *)0); }
1426 { return(*(int *)0); }
1434 { return(*(int *)0); }
1443 { return(*(int *)0); }
1450 { return(*(int *)0); }
1452 /* ./base/lib_redrawln.c */
1459 { return(*(int *)0); }
1461 /* ./base/lib_refresh.c */
1466 { return(*(int *)0); }
1471 { return(*(int *)0); }
1473 /* ./base/lib_restart.c */
1480 { return(*(int *)0); }
1482 /* ./base/lib_scanw.c */
1489 { return(*(int *)0); }
1495 { return(*(int *)0); }
1502 { return(*(int *)0); }
1510 { return(*(int *)0); }
1519 { return(*(int *)0); }
1521 /* ./base/lib_screen.c */
1526 { return(*(WINDOW **)0); }
1532 { return(*(int *)0); }
1537 { return(*(int *)0); }
1542 { return(*(int *)0); }
1547 { return(*(int *)0); }
1552 { return(*(int *)0); }
1554 /* ./base/lib_scroll.c */
1556 #undef _nc_scroll_window
1557 void _nc_scroll_window(
1569 { return(*(int *)0); }
1571 /* ./base/lib_scrollok.c */
1577 { return(*(int *)0); }
1579 /* ./base/lib_scrreg.c */
1586 { return(*(int *)0); }
1588 /* ./base/lib_set_term.c */
1593 { return(*(SCREEN **)0); }
1600 #undef _nc_setupscreen
1601 int _nc_setupscreen(
1605 NCURSES_BOOL filtered,
1607 { return(*(int *)0); }
1609 #undef _nc_ripoffline
1615 { return(*(int *)0); }
1623 { return(*(int *)0); }
1625 /* ./base/lib_slk.c */
1627 #undef _nc_slk_format
1630 #undef _nc_slk_initialize
1631 int _nc_slk_initialize(
1634 { return(*(int *)0); }
1637 int slk_restore(void)
1638 { return(*(int *)0); }
1640 /* ./base/lib_slkatr_set.c */
1645 short color_pair_number,
1647 { return(*(int *)0); }
1649 /* ./base/lib_slkatrof.c */
1654 { return(*(int *)0); }
1656 /* ./base/lib_slkatron.c */
1661 { return(*(int *)0); }
1663 /* ./base/lib_slkatrset.c */
1668 { return(*(int *)0); }
1670 /* ./base/lib_slkattr.c */
1673 attr_t slk_attr(void)
1674 { return(*(attr_t *)0); }
1676 /* ./base/lib_slkclear.c */
1680 { return(*(int *)0); }
1682 /* ./base/lib_slkcolor.c */
1686 short color_pair_number)
1687 { return(*(int *)0); }
1689 /* ./base/lib_slkinit.c */
1694 { return(*(int *)0); }
1696 /* ./base/lib_slklab.c */
1701 { return(*(char **)0); }
1703 /* ./base/lib_slkrefr.c */
1705 #undef slk_noutrefresh
1706 int slk_noutrefresh(void)
1707 { return(*(int *)0); }
1710 int slk_refresh(void)
1711 { return(*(int *)0); }
1713 /* ./base/lib_slkset.c */
1720 { return(*(int *)0); }
1722 /* ./base/lib_slktouch.c */
1726 { return(*(int *)0); }
1728 /* ./base/lib_touch.c */
1730 #undef is_linetouched
1731 NCURSES_BOOL is_linetouched(
1734 { return(*(NCURSES_BOOL *)0); }
1736 #undef is_wintouched
1737 NCURSES_BOOL is_wintouched(
1739 { return(*(NCURSES_BOOL *)0); }
1747 { return(*(int *)0); }
1749 /* ./trace/lib_tracedmp.c */
1757 /* ./trace/lib_tracemse.c */
1762 { return(*(char **)0); }
1764 /* ./tty/lib_tstp.c */
1766 #include <SigAction.h>
1768 #undef _nc_signal_handler
1769 void _nc_signal_handler(
1770 NCURSES_BOOL enable)
1773 /* ./base/lib_ungetch.c */
1775 #undef _nc_fifo_dump
1776 void _nc_fifo_dump(void)
1782 { return(*(int *)0); }
1784 /* ./tty/lib_vidattr.c */
1791 { return(*(int *)0); }
1796 { return(*(int *)0); }
1799 chtype termattrs(void)
1800 { return(*(chtype *)0); }
1802 /* ./base/lib_vline.c */
1809 { return(*(int *)0); }
1811 /* ./base/lib_wattroff.c */
1818 { return(*(int *)0); }
1820 /* ./base/lib_wattron.c */
1827 { return(*(int *)0); }
1829 /* ./base/lib_winch.c */
1834 { return(*(chtype *)0); }
1836 /* ./base/lib_window.c */
1848 { return(*(int *)0); }
1854 { return(*(int *)0); }
1874 { return(*(WINDOW **)0); }
1876 /* ./base/nc_panel.c */
1878 #undef _nc_panelhook
1879 struct panelhook *_nc_panelhook(void)
1880 { return(*(struct panelhook **)0); }
1882 /* ./base/safe_sprintf.c */
1884 #undef _nc_printf_string
1885 char *_nc_printf_string(
1888 { return(*(char **)0); }
1890 /* ./tty/tty_update.c */
1892 #include <sys/time.h>
1893 #include <sys/times.h>
1897 { return(*(int *)0); }
1905 { return(*(int *)0); }
1907 #undef _nc_screen_resume
1908 void _nc_screen_resume(void)
1911 #undef _nc_screen_init
1912 void _nc_screen_init(void)
1915 #undef _nc_screen_wrap
1916 void _nc_screen_wrap(void)
1919 #undef _nc_do_xmc_glitch
1920 void _nc_do_xmc_glitch(
1924 /* ./trace/varargs.c */
1927 atUnknown = 0, atInteger, atFloat, atPoint, atString
1934 { return(*(char **)0); }
1936 /* ./base/memmove.c */
1939 void _nc_memmove(void)
1942 /* ./base/vsscanf.c */
1945 void _nc_vsscanf(void)
1948 /* ./base/lib_freeall.c */
1950 #include <term_entry.h>
1953 void _nc_freeall(void)
1958 #undef _nc_toggle_attr_on
1959 void _nc_toggle_attr_on(
1964 #undef _nc_toggle_attr_off
1965 void _nc_toggle_attr_off(
1970 #undef _nc_DelCharCost
1971 int _nc_DelCharCost(
1973 { return(*(int *)0); }
1975 #undef _nc_InsCharCost
1976 int _nc_InsCharCost(
1978 { return(*(int *)0); }
1980 #undef _nc_UpdateAttrs
1981 void _nc_UpdateAttrs(
1985 /* ./base/legacy_coding.c */
1987 #undef use_legacy_coding
1988 int use_legacy_coding(
1990 { return(*(int *)0); }
1992 /* ./base/lib_dft_fgbg.c */
1994 #undef use_default_colors
1995 int use_default_colors(void)
1996 { return(*(int *)0); }
1998 #undef assume_default_colors
1999 int assume_default_colors(
2002 { return(*(int *)0); }
2004 /* ./tinfo/lib_print.c */
2010 { return(*(int *)0); }
2012 /* ./base/resizeterm.c */
2014 #undef is_term_resized
2015 NCURSES_BOOL is_term_resized(
2018 { return(*(NCURSES_BOOL *)0); }
2024 { return(*(int *)0); }
2030 { return(*(int *)0); }
2032 /* ./trace/trace_xnames.c */
2034 #undef _nc_trace_xnames
2035 void _nc_trace_xnames(
2039 /* ./base/wresize.c */
2046 { return(*(int *)0); }
2048 /* ./tinfo/access.c */
2050 #include <sys/stat.h>
2051 #include <nc_alloc.h>
2056 { return(*(char **)0); }
2058 #undef _nc_is_abs_path
2059 NCURSES_BOOL _nc_is_abs_path(
2061 { return(*(NCURSES_BOOL *)0); }
2064 unsigned _nc_pathlast(
2066 { return(*(unsigned *)0); }
2071 { return(*(char **)0); }
2077 { return(*(int *)0); }
2079 #undef _nc_is_dir_path
2080 NCURSES_BOOL _nc_is_dir_path(
2082 { return(*(NCURSES_BOOL *)0); }
2084 #undef _nc_is_file_path
2085 NCURSES_BOOL _nc_is_file_path(
2087 { return(*(NCURSES_BOOL *)0); }
2089 #undef _nc_env_access
2090 int _nc_env_access(void)
2091 { return(*(int *)0); }
2093 /* ./tinfo/add_tries.c */
2095 #undef _nc_add_to_try
2096 void _nc_add_to_try(
2097 struct tries **tree,
2102 /* ./tinfo/alloc_entry.c */
2104 #undef _nc_init_entry
2105 void _nc_init_entry(
2109 #undef _nc_copy_entry
2110 ENTRY *_nc_copy_entry(
2112 { return(*(ENTRY **)0); }
2116 const char *const string)
2117 { return(*(char **)0); }
2119 #undef _nc_wrap_entry
2120 void _nc_wrap_entry(
2122 NCURSES_BOOL copy_strings)
2125 #undef _nc_merge_entry
2126 void _nc_merge_entry(
2128 TERMTYPE *const from)
2131 /* ./tinfo/alloc_ttype.c */
2133 #undef _nc_align_termtype
2134 void _nc_align_termtype(
2139 #undef _nc_copy_termtype
2140 void _nc_copy_termtype(
2145 /* ./tinfo/captoinfo.c */
2147 #undef _nc_captoinfo
2148 char *_nc_captoinfo(
2151 int const parameterized)
2152 { return(*(char **)0); }
2154 #undef _nc_infotocap
2155 char *_nc_infotocap(
2158 int const parameterized)
2159 { return(*(char **)0); }
2164 char *const boolcodes[] = {0};
2166 char *const numcodes[] = {0};
2168 char *const strcodes[] = {0};
2170 /* ./comp_captab.c */
2172 #include <ncurses_cfg.h>
2174 #undef _nc_info_hash_table
2175 const struct name_table_entry *const _nc_info_hash_table[995] = {0};
2176 #undef _nc_cap_hash_table
2177 const struct name_table_entry *const _nc_cap_hash_table[995] = {0};
2178 #undef _nc_capalias_table
2179 const struct alias _nc_capalias_table[] = {0};
2180 #undef _nc_infoalias_table
2181 const struct alias _nc_infoalias_table[] = {0};
2183 #undef _nc_get_table
2184 const struct name_table_entry *_nc_get_table(
2185 NCURSES_BOOL termcap)
2186 { return(*(const struct name_table_entry **)0); }
2188 #undef _nc_get_hash_table
2189 const struct name_table_entry *const *_nc_get_hash_table(
2190 NCURSES_BOOL termcap)
2191 { return(*(const struct name_table_entry **)0); }
2193 /* ./tinfo/comp_error.c */
2195 #undef _nc_suppress_warnings
2196 NCURSES_BOOL _nc_suppress_warnings;
2197 #undef _nc_curr_line
2202 #undef _nc_get_source
2203 const char *_nc_get_source(void)
2204 { return(*(const char **)0); }
2206 #undef _nc_set_source
2207 void _nc_set_source(
2208 const char *const name)
2213 const char *const name)
2223 const char *const fmt,
2227 #undef _nc_err_abort
2229 const char *const fmt,
2233 #undef _nc_syserr_abort
2234 void _nc_syserr_abort(
2235 const char *const fmt,
2239 /* ./tinfo/comp_expand.c */
2241 #undef _nc_tic_expand
2242 char *_nc_tic_expand(
2244 NCURSES_BOOL tic_format,
2246 { return(*(char **)0); }
2248 /* ./tinfo/comp_hash.c */
2250 #include <hashsize.h>
2252 #undef _nc_find_entry
2253 struct name_table_entry const *_nc_find_entry(
2255 const struct name_table_entry *const *hash_table)
2256 { return(*(struct name_table_entry const **)0); }
2258 #undef _nc_find_type_entry
2259 struct name_table_entry const *_nc_find_type_entry(
2262 const struct name_table_entry *table)
2263 { return(*(struct name_table_entry const **)0); }
2265 /* ./tinfo/comp_parse.c */
2267 #undef _nc_check_termtype2
2268 void (*_nc_check_termtype2)(
2271 #undef _nc_check_termtype
2272 void (*_nc_check_termtype)(
2279 #undef _nc_free_entries
2280 void _nc_free_entries(
2284 #undef _nc_delink_entry
2285 ENTRY *_nc_delink_entry(
2288 { return(*(ENTRY **)0); }
2290 #undef _nc_free_entry
2291 void _nc_free_entry(
2296 #undef _nc_entry_match
2297 NCURSES_BOOL _nc_entry_match(
2300 { return(*(NCURSES_BOOL *)0); }
2302 #undef _nc_read_entry_source
2303 void _nc_read_entry_source(
2307 NCURSES_BOOL silent,
2308 NCURSES_BOOL (*hook)(
2312 #undef _nc_resolve_uses2
2313 int _nc_resolve_uses2(
2314 NCURSES_BOOL fullresolve,
2315 NCURSES_BOOL literal)
2316 { return(*(int *)0); }
2318 #undef _nc_resolve_uses
2319 int _nc_resolve_uses(
2320 NCURSES_BOOL fullresolve)
2321 { return(*(int *)0); }
2323 /* ./tinfo/comp_scan.c */
2327 #undef _nc_curr_file_pos
2328 long _nc_curr_file_pos;
2329 #undef _nc_comment_start
2330 long _nc_comment_start;
2331 #undef _nc_comment_end
2332 long _nc_comment_end;
2333 #undef _nc_start_line
2334 long _nc_start_line;
2335 #undef _nc_curr_token
2336 struct token _nc_curr_token;
2337 #undef _nc_disable_period
2338 NCURSES_BOOL _nc_disable_period;
2340 #undef _nc_reset_input
2341 void _nc_reset_input(
2346 #undef _nc_get_token
2348 NCURSES_BOOL silent)
2349 { return(*(int *)0); }
2351 #undef _nc_trans_string
2352 int _nc_trans_string(
2355 { return(*(int *)0); }
2357 #undef _nc_push_token
2358 void _nc_push_token(
2362 #undef _nc_panic_mode
2363 void _nc_panic_mode(
2367 /* ./tinfo/db_iterator.c */
2370 const char *_nc_tic_dir(
2372 { return(*(const char **)0); }
2374 #undef _nc_keep_tic_dir
2375 void _nc_keep_tic_dir(
2380 void _nc_last_db(void)
2384 const char *_nc_next_db(
2387 { return(*(const char **)0); }
2395 /* ./tinfo/doalloc.c */
2401 { return(*(void **)0); }
2406 const TERMTYPE *_nc_fallback(
2408 { return(*(const TERMTYPE **)0); }
2410 /* ./tinfo/free_ttype.c */
2412 #undef _nc_free_termtype
2413 void _nc_free_termtype(
2417 #undef _nc_user_definable
2418 NCURSES_BOOL _nc_user_definable;
2420 #undef use_extended_names
2421 int use_extended_names(
2423 { return(*(int *)0); }
2425 /* ./tinfo/getenv_num.c */
2427 #undef _nc_getenv_num
2430 { return(*(int *)0); }
2432 /* ./tinfo/home_terminfo.c */
2434 #undef _nc_home_terminfo
2435 char *_nc_home_terminfo(void)
2436 { return(*(char **)0); }
2438 /* ./tinfo/init_keytry.c */
2442 #include <init_keytry.h>
2444 #undef _nc_tinfo_fkeys
2445 struct tinfo_fkeys _nc_tinfo_fkeys[];
2449 #undef _nc_init_keytry
2450 void _nc_init_keytry(void)
2453 /* ./tinfo/lib_acs.c */
2456 chtype acs_map[128];
2459 void _nc_init_acs(void)
2462 /* ./tinfo/lib_baudrate.c */
2464 #include <termcap.h>
2474 { return(*(int *)0); }
2479 { return(*(int *)0); }
2483 { return(*(int *)0); }
2485 /* ./tinfo/lib_cur_term.c */
2491 TERMINAL *set_curterm(
2493 { return(*(TERMINAL **)0); }
2498 { return(*(int *)0); }
2500 /* ./tinfo/lib_data.c */
2508 #undef _nc_screen_chain
2509 SCREEN *_nc_screen_chain;
2513 /* ./tinfo/lib_has_cap.c */
2516 NCURSES_BOOL has_ic(void)
2517 { return(*(NCURSES_BOOL *)0); }
2520 NCURSES_BOOL has_il(void)
2521 { return(*(NCURSES_BOOL *)0); }
2523 /* ./tinfo/lib_kernel.c */
2526 char erasechar(void)
2527 { return(*(char *)0); }
2531 { return(*(char *)0); }
2535 { return(*(int *)0); }
2537 /* ./lib_keyname.c */
2539 #undef _nc_key_names
2540 const struct kn _nc_key_names[] = {0};
2545 { return(*(char **)0); }
2547 /* ./tinfo/lib_longname.c */
2550 char *longname(void)
2551 { return(*(char **)0); }
2553 /* ./tinfo/lib_napms.c */
2560 { return(*(int *)0); }
2562 /* ./tinfo/lib_options.c */
2568 { return(*(int *)0); }
2579 { return(*(int *)0); }
2585 { return(*(int *)0); }
2591 { return(*(int *)0); }
2603 { return(*(int *)0); }
2609 { return(*(int *)0); }
2614 { return(*(int *)0); }
2619 { return(*(int *)0); }
2624 { return(*(int *)0); }
2629 { return(*(int *)0); }
2631 /* ./tinfo/lib_raw.c */
2635 { return(*(int *)0); }
2639 { return(*(int *)0); }
2647 { return(*(int *)0); }
2651 { return(*(int *)0); }
2654 void noqiflush(void)
2661 { return(*(int *)0); }
2663 /* ./tinfo/lib_setup.c */
2666 #include <sys/ioctl.h>
2667 #include <langinfo.h>
2678 #undef _nc_handle_sigwinch
2679 int _nc_handle_sigwinch(
2681 { return(*(int *)0); }
2688 #undef _nc_update_screensize
2689 void _nc_update_screensize(void)
2692 #undef _nc_get_locale
2693 char *_nc_get_locale(void)
2694 { return(*(char **)0); }
2696 #undef _nc_unicode_locale
2697 int _nc_unicode_locale(void)
2698 { return(*(int *)0); }
2700 #undef _nc_locale_breaks_acs
2701 int _nc_locale_breaks_acs(void)
2702 { return(*(int *)0); }
2704 #undef _nc_setupterm
2710 { return(*(int *)0); }
2717 { return(*(int *)0); }
2719 /* ./tinfo/lib_termcap.c */
2730 { return(*(int *)0); }
2734 #include <capdefaults.c>
2741 { return(*(int *)0); }
2746 { return(*(int *)0); }
2752 { return(*(char **)0); }
2754 /* ./tinfo/lib_termname.c */
2757 char *termname(void)
2758 { return(*(char **)0); }
2760 /* ./tinfo/lib_tgoto.c */
2767 { return(*(char **)0); }
2769 /* ./tinfo/lib_ti.c */
2774 { return(*(int *)0); }
2779 { return(*(int *)0); }
2784 { return(*(char **)0); }
2786 /* ./tinfo/lib_tparm.c */
2793 NCURSES_BOOL num_type;
2796 #undef _nc_tparm_err
2799 #undef _nc_tparm_analyze
2800 int _nc_tparm_analyze(
2804 { return(*(int *)0); }
2810 { return(*(char **)0); }
2812 /* ./tinfo/lib_tputs.c */
2817 NCURSES_OSPEED ospeed;
2818 #undef _nc_nulls_sent
2824 { return(*(int *)0); }
2827 void _nc_flush(void)
2833 { return(*(int *)0); }
2838 { return(*(int *)0); }
2846 { return(*(int *)0); }
2848 /* ./trace/lib_trace.c */
2851 unsigned _nc_tracing;
2852 #undef _nc_tputs_trace
2853 const char *_nc_tputs_trace = {0};
2859 const unsigned int tracelevel)
2868 #undef _nc_retrace_bool
2869 NCURSES_BOOL _nc_retrace_bool(
2871 { return(*(NCURSES_BOOL *)0); }
2873 #undef _nc_retrace_int
2874 int _nc_retrace_int(
2876 { return(*(int *)0); }
2878 #undef _nc_retrace_unsigned
2879 unsigned _nc_retrace_unsigned(
2881 { return(*(unsigned *)0); }
2883 #undef _nc_retrace_ptr
2884 char *_nc_retrace_ptr(
2886 { return(*(char **)0); }
2888 #undef _nc_retrace_cptr
2889 const char *_nc_retrace_cptr(
2891 { return(*(const char **)0); }
2893 #undef _nc_retrace_cvoid_ptr
2894 void *_nc_retrace_cvoid_ptr(
2896 { return(*(void **)0); }
2898 #undef _nc_retrace_void_ptr
2899 void *_nc_retrace_void_ptr(
2901 { return(*(void **)0); }
2903 #undef _nc_retrace_sp
2904 SCREEN *_nc_retrace_sp(
2906 { return(*(SCREEN **)0); }
2908 #undef _nc_retrace_win
2909 WINDOW *_nc_retrace_win(
2911 { return(*(WINDOW **)0); }
2913 /* ./trace/lib_traceatr.c */
2919 { return(*(char **)0); }
2924 { return(*(char **)0); }
2926 #undef _nc_retrace_attr_t
2927 attr_t _nc_retrace_attr_t(
2929 { return(*(attr_t *)0); }
2931 #undef _nc_altcharset_name
2932 const char *_nc_altcharset_name(
2935 { return(*(const char **)0); }
2937 #undef _tracechtype2
2938 char *_tracechtype2(
2941 { return(*(char **)0); }
2946 { return(*(char **)0); }
2948 #undef _nc_retrace_chtype
2949 chtype _nc_retrace_chtype(
2951 { return(*(chtype *)0); }
2953 /* ./trace/lib_tracebits.c */
2960 #undef _nc_trace_ttymode
2961 char *_nc_trace_ttymode(
2962 struct termios *tty)
2963 { return(*(char **)0); }
2965 #undef _nc_tracebits
2966 char *_nc_tracebits(void)
2967 { return(*(char **)0); }
2969 /* ./trace/lib_tracechr.c */
2974 { return(*(char **)0); }
2976 /* ./tinfo/lib_ttyflags.c */
2978 #undef _nc_get_tty_mode
2979 int _nc_get_tty_mode(
2980 struct termios *buf)
2981 { return(*(int *)0); }
2983 #undef _nc_set_tty_mode
2984 int _nc_set_tty_mode(
2985 struct termios *buf)
2986 { return(*(int *)0); }
2988 #undef def_shell_mode
2989 int def_shell_mode(void)
2990 { return(*(int *)0); }
2992 #undef def_prog_mode
2993 int def_prog_mode(void)
2994 { return(*(int *)0); }
2996 #undef reset_prog_mode
2997 int reset_prog_mode(void)
2998 { return(*(int *)0); }
3000 #undef reset_shell_mode
3001 int reset_shell_mode(void)
3002 { return(*(int *)0); }
3006 { return(*(int *)0); }
3010 { return(*(int *)0); }
3012 /* ./tty/lib_twait.c */
3014 #undef _nc_timed_wait
3019 { return(*(int *)0); }
3021 /* ./tinfo/name_match.c */
3023 #undef _nc_first_name
3024 char *_nc_first_name(
3025 const char *const sp)
3026 { return(*(char **)0); }
3028 #undef _nc_name_match
3030 const char *const namelst,
3031 const char *const name,
3032 const char *const delim)
3033 { return(*(int *)0); }
3038 char *const boolnames[] = {0};
3040 char *const boolfnames[] = {0};
3042 char *const numnames[] = {0};
3044 char *const numfnames[] = {0};
3046 char *const strnames[] = {0};
3048 char *const strfnames[] = {0};
3050 /* ./tinfo/parse_entry.c */
3052 #undef _nc_parse_entry
3053 int _nc_parse_entry(
3054 struct entry *entryp,
3056 NCURSES_BOOL silent)
3057 { return(*(int *)0); }
3063 { return(*(int *)0); }
3070 /* ./tinfo/read_entry.c */
3072 #include <hashed_db.h>
3074 #undef _nc_read_termtype
3075 int _nc_read_termtype(
3079 { return(*(int *)0); }
3081 #undef _nc_read_file_entry
3082 int _nc_read_file_entry(
3083 const char *const filename,
3085 { return(*(int *)0); }
3087 #undef _nc_read_entry
3089 const char *const name,
3090 char *const filename,
3092 { return(*(int *)0); }
3094 /* ./tinfo/read_termcap.c */
3096 #include <sys/types.h>
3098 #undef _nc_read_termcap_entry
3099 int _nc_read_termcap_entry(
3100 const char *const tn,
3102 { return(*(int *)0); }
3104 /* ./tinfo/setbuf.c */
3106 #undef _nc_set_buffer
3107 void _nc_set_buffer(
3109 NCURSES_BOOL buffered)
3112 /* ./tinfo/strings.c */
3115 string_desc *_nc_str_init(
3119 { return(*(string_desc **)0); }
3122 string_desc *_nc_str_null(
3125 { return(*(string_desc **)0); }
3128 string_desc *_nc_str_copy(
3131 { return(*(string_desc **)0); }
3133 #undef _nc_safe_strcat
3134 NCURSES_BOOL _nc_safe_strcat(
3137 { return(*(NCURSES_BOOL *)0); }
3139 #undef _nc_safe_strcpy
3140 NCURSES_BOOL _nc_safe_strcpy(
3143 { return(*(NCURSES_BOOL *)0); }
3145 /* ./trace/trace_buf.c */
3152 #undef _nc_trace_buf
3153 char *_nc_trace_buf(
3156 { return(*(char **)0); }
3158 #undef _nc_trace_bufcat
3159 char *_nc_trace_bufcat(
3162 { return(*(char **)0); }
3164 /* ./trace/trace_tries.c */
3166 #undef _nc_trace_tries
3167 void _nc_trace_tries(
3171 /* ./base/tries.c */
3173 #undef _nc_expand_try
3174 char *_nc_expand_try(
3179 { return(*(char **)0); }
3181 #undef _nc_remove_key
3183 struct tries **tree,
3185 { return(*(int *)0); }
3187 #undef _nc_remove_string
3188 int _nc_remove_string(
3189 struct tries **tree,
3191 { return(*(int *)0); }
3193 /* ./tinfo/trim_sgr0.c */
3195 #undef _nc_trim_sgr0
3196 char *_nc_trim_sgr0(
3198 { return(*(char **)0); }
3205 { return(*(char **)0); }
3207 /* ./trace/visbuf.c */
3210 const char *_nc_visbuf2(
3213 { return(*(const char **)0); }
3216 const char *_nc_visbuf(
3218 { return(*(const char **)0); }
3221 const char *_nc_visbufn(
3224 { return(*(const char **)0); }
3227 const char *_nc_viscbuf2(
3231 { return(*(const char **)0); }
3234 const char *_nc_viscbuf(
3237 { return(*(const char **)0); }
3239 /* ./tinfo/write_entry.c */
3241 #undef _nc_set_writedir
3242 void _nc_set_writedir(
3246 #undef _nc_write_entry
3247 void _nc_write_entry(
3251 #undef _nc_tic_written
3252 int _nc_tic_written(void)
3253 { return(*(int *)0); }
3255 /* ./base/define_key.c */
3261 { return(*(int *)0); }
3263 /* ./tinfo/hashed_db.c */
3265 #undef _nc_hashed_db
3266 void _nc_hashed_db(void)
3269 /* ./base/key_defined.c */
3274 { return(*(int *)0); }
3276 /* ./base/keybound.c */
3282 { return(*(char **)0); }
3284 /* ./base/keyok.c */
3290 { return(*(int *)0); }
3292 /* ./base/version.c */
3294 #undef curses_version
3295 const char *curses_version(void)
3296 { return(*(const char **)0); }