1 /****************************************************************************
2 * Copyright (c) 1998-2003,2004 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-2003,2004 *
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)
52 void _nc_hash_map(void)
55 #undef _nc_make_oldhash
56 void _nc_make_oldhash(
60 #undef _nc_scroll_oldhash
61 void _nc_scroll_oldhash(
67 /* ./base/lib_addch.c */
75 { return(*(chtype *)0); }
77 #undef _nc_waddch_nosync
78 int _nc_waddch_nosync(
81 { return(*(int *)0); }
87 { return(*(int *)0); }
93 { return(*(int *)0); }
95 /* ./base/lib_addstr.c */
102 { return(*(int *)0); }
109 { return(*(int *)0); }
111 /* ./base/lib_beep.c */
115 { return(*(int *)0); }
117 /* ./base/lib_bkgd.c */
129 { return(*(int *)0); }
131 /* ./base/lib_box.c */
144 { return(*(int *)0); }
146 /* ./base/lib_chgat.c */
155 { return(*(int *)0); }
157 /* ./base/lib_clear.c */
162 { return(*(int *)0); }
164 /* ./base/lib_clearok.c */
170 { return(*(int *)0); }
172 /* ./base/lib_clrbot.c */
177 { return(*(int *)0); }
179 /* ./base/lib_clreol.c */
184 { return(*(int *)0); }
186 /* ./base/lib_color.c */
195 #undef _nc_reset_colors
196 NCURSES_BOOL _nc_reset_colors(void)
197 { return(*(NCURSES_BOOL *)0); }
200 int start_color(void)
201 { return(*(int *)0); }
208 { return(*(int *)0); }
216 { return(*(int *)0); }
218 #undef can_change_color
219 NCURSES_BOOL can_change_color(void)
220 { return(*(NCURSES_BOOL *)0); }
223 NCURSES_BOOL has_colors(void)
224 { return(*(NCURSES_BOOL *)0); }
232 { return(*(int *)0); }
239 { return(*(int *)0); }
245 NCURSES_BOOL reverse,
250 /* ./base/lib_colorset.c */
255 short color_pair_number,
257 { return(*(int *)0); }
259 /* ./base/lib_delch.c */
264 { return(*(int *)0); }
266 /* ./base/lib_delwin.c */
271 { return(*(int *)0); }
273 /* ./base/lib_echo.c */
277 { return(*(int *)0); }
281 { return(*(int *)0); }
283 /* ./base/lib_endwin.c */
287 { return(*(int *)0); }
289 /* ./base/lib_erase.c */
294 { return(*(int *)0); }
296 /* ./base/lib_flash.c */
300 { return(*(int *)0); }
307 { return(*(int *)0); }
313 { return(*(int *)0); }
318 { return(*(int *)0); }
324 { return(*(int *)0); }
329 { return(*(int *)0); }
334 { return(*(int *)0); }
339 { return(*(int *)0); }
344 { return(*(int *)0); }
351 { return(*(int *)0); }
357 { return(*(int *)0); }
363 { return(*(int *)0); }
370 { return(*(int *)0); }
375 { return(*(int *)0); }
392 { return(*(int *)0); }
399 { return(*(int *)0); }
407 { return(*(int *)0); }
411 { return(*(int *)0); }
415 { return(*(int *)0); }
419 { return(*(int *)0); }
425 { return(*(int *)0); }
430 { return(*(int *)0); }
434 { return(*(int *)0); }
438 { return(*(int *)0); }
443 { return(*(int *)0); }
447 { return(*(int *)0); }
452 { return(*(chtype *)0); }
456 { return(*(int *)0); }
462 { return(*(int *)0); }
467 { return(*(int *)0); }
473 { return(*(int *)0); }
477 { return(*(chtype *)0); }
483 { return(*(int *)0); }
488 { return(*(int *)0); }
494 { return(*(int *)0); }
499 { return(*(int *)0); }
504 { return(*(int *)0); }
508 { return(*(int *)0); }
514 { return(*(int *)0); }
519 { return(*(int *)0); }
524 { return(*(int *)0); }
530 { return(*(int *)0); }
537 { return(*(int *)0); }
545 { return(*(int *)0); }
552 { return(*(int *)0); }
560 { return(*(int *)0); }
567 { return(*(int *)0); }
577 { return(*(int *)0); }
583 { return(*(int *)0); }
589 { return(*(int *)0); }
597 { return(*(int *)0); }
604 { return(*(int *)0); }
612 { return(*(int *)0); }
618 { return(*(chtype *)0); }
626 { return(*(int *)0); }
633 { return(*(int *)0); }
641 { return(*(int *)0); }
648 { return(*(int *)0); }
656 { return(*(int *)0); }
663 { return(*(int *)0); }
670 { return(*(int *)0); }
678 { return(*(int *)0); }
686 { return(*(int *)0); }
695 { return(*(int *)0); }
703 { return(*(int *)0); }
712 { return(*(int *)0); }
720 { return(*(int *)0); }
731 { return(*(int *)0); }
738 { return(*(int *)0); }
745 { return(*(int *)0); }
754 { return(*(int *)0); }
762 { return(*(int *)0); }
771 { return(*(int *)0); }
778 { return(*(chtype *)0); }
787 { return(*(int *)0); }
795 { return(*(int *)0); }
804 { return(*(int *)0); }
812 { return(*(int *)0); }
821 { return(*(int *)0); }
829 { return(*(int *)0); }
837 { return(*(int *)0); }
846 { return(*(int *)0); }
851 { return(*(int *)0); }
856 { return(*(int *)0); }
860 { return(*(int *)0); }
865 { return(*(int *)0); }
870 { return(*(int *)0); }
876 { return(*(int *)0); }
880 { return(*(int *)0); }
884 { return(*(int *)0); }
896 { return(*(int *)0); }
901 { return(*(int *)0); }
906 { return(*(int *)0); }
912 { return(*(int *)0); }
919 { return(*(int *)0); }
926 { return(*(int *)0); }
932 { return(*(int *)0); }
938 { return(*(int *)0); }
944 { return(*(int *)0); }
950 { return(*(int *)0); }
956 { return(*(int *)0); }
964 { return(*(int *)0); }
972 { return(*(int *)0); }
977 { return(*(int *)0); }
983 { return(*(int *)0); }
989 { return(*(int *)0); }
994 { return(*(int *)0); }
1000 { return(*(int *)0); }
1006 { return(*(int *)0); }
1011 { return(*(int *)0); }
1016 { return(*(int *)0); }
1019 NCURSES_BOOL mouse_trafo(
1023 { return(*(NCURSES_BOOL *)0); }
1025 /* ./base/lib_getch.c */
1027 #include <fifo_defs.h>
1035 unsigned long *result,
1037 { return(*(int *)0); }
1042 { return(*(int *)0); }
1044 /* ./base/lib_getstr.c */
1051 { return(*(int *)0); }
1053 /* ./base/lib_hline.c */
1060 { return(*(int *)0); }
1062 /* ./base/lib_immedok.c */
1070 /* ./base/lib_inchstr.c */
1077 { return(*(int *)0); }
1079 /* ./base/lib_initscr.c */
1082 WINDOW *initscr(void)
1083 { return(*(WINDOW **)0); }
1085 /* ./base/lib_insch.c */
1087 #undef _nc_insert_ch
1097 { return(*(int *)0); }
1104 { return(*(int *)0); }
1106 /* ./base/lib_insdel.c */
1112 { return(*(int *)0); }
1114 /* ./base/lib_instr.c */
1121 { return(*(int *)0); }
1123 /* ./base/lib_isendwin.c */
1126 NCURSES_BOOL isendwin(void)
1127 { return(*(NCURSES_BOOL *)0); }
1129 /* ./base/lib_leaveok.c */
1135 { return(*(int *)0); }
1137 /* ./base/lib_mouse.c */
1142 { return(*(int *)0); }
1147 { return(*(int *)0); }
1153 { return(*(mmask_t *)0); }
1156 NCURSES_BOOL wenclose(
1160 { return(*(NCURSES_BOOL *)0); }
1162 #undef mouseinterval
1165 { return(*(int *)0); }
1167 #undef _nc_has_mouse
1168 int _nc_has_mouse(void)
1169 { return(*(int *)0); }
1172 NCURSES_BOOL wmouse_trafo(
1176 NCURSES_BOOL to_screen)
1177 { return(*(NCURSES_BOOL *)0); }
1179 /* ./base/lib_move.c */
1186 { return(*(int *)0); }
1188 /* ./tty/lib_mvcur.c */
1190 #undef _nc_msec_cost
1192 const char *const cap,
1194 { return(*(int *)0); }
1196 #undef _nc_mvcur_resume
1197 void _nc_mvcur_resume(void)
1200 #undef _nc_mvcur_init
1201 void _nc_mvcur_init(void)
1204 #undef _nc_mvcur_wrap
1205 void _nc_mvcur_wrap(void)
1214 { return(*(int *)0); }
1216 #undef _nc_optimize_enable
1217 int _nc_optimize_enable;
1219 /* ./base/lib_mvwin.c */
1226 { return(*(int *)0); }
1228 /* ./base/lib_newterm.c */
1239 { return(*(SCREEN **)0); }
1241 /* ./base/lib_newwin.c */
1246 { return(*(int *)0); }
1254 { return(*(WINDOW **)0); }
1263 { return(*(WINDOW **)0); }
1272 { return(*(WINDOW **)0); }
1275 WINDOW *_nc_makenew(
1281 { return(*(WINDOW **)0); }
1283 /* ./base/lib_nl.c */
1287 { return(*(int *)0); }
1291 { return(*(int *)0); }
1293 /* ./base/lib_overlay.c */
1299 { return(*(int *)0); }
1305 { return(*(int *)0); }
1318 { return(*(int *)0); }
1320 /* ./base/lib_pad.c */
1326 { return(*(WINDOW **)0); }
1335 { return(*(WINDOW **)0); }
1346 { return(*(int *)0); }
1357 { return(*(int *)0); }
1363 { return(*(int *)0); }
1365 /* ./base/lib_printw.c */
1371 { return(*(int *)0); }
1378 { return(*(int *)0); }
1386 { return(*(int *)0); }
1395 { return(*(int *)0); }
1402 { return(*(int *)0); }
1404 /* ./base/lib_redrawln.c */
1411 { return(*(int *)0); }
1413 /* ./base/lib_refresh.c */
1418 { return(*(int *)0); }
1423 { return(*(int *)0); }
1425 /* ./base/lib_restart.c */
1432 { return(*(int *)0); }
1434 /* ./base/lib_scanw.c */
1441 { return(*(int *)0); }
1447 { return(*(int *)0); }
1454 { return(*(int *)0); }
1462 { return(*(int *)0); }
1471 { return(*(int *)0); }
1473 /* ./base/lib_screen.c */
1478 { return(*(WINDOW **)0); }
1484 { return(*(int *)0); }
1489 { return(*(int *)0); }
1494 { return(*(int *)0); }
1499 { return(*(int *)0); }
1504 { return(*(int *)0); }
1506 /* ./base/lib_scroll.c */
1508 #undef _nc_scroll_window
1509 void _nc_scroll_window(
1521 { return(*(int *)0); }
1523 /* ./base/lib_scrollok.c */
1529 { return(*(int *)0); }
1531 /* ./base/lib_scrreg.c */
1538 { return(*(int *)0); }
1540 /* ./base/lib_set_term.c */
1545 { return(*(SCREEN **)0); }
1552 #undef _nc_setupscreen
1553 int _nc_setupscreen(
1555 short const scolumns,
1557 { return(*(int *)0); }
1559 #undef _nc_ripoffline
1565 { return(*(int *)0); }
1573 { return(*(int *)0); }
1575 /* ./base/lib_slk.c */
1577 #undef _nc_slk_format
1580 #undef _nc_slk_initialize
1581 int _nc_slk_initialize(
1584 { return(*(int *)0); }
1587 int slk_restore(void)
1588 { return(*(int *)0); }
1590 /* ./base/lib_slkatr_set.c */
1595 short color_pair_number,
1597 { return(*(int *)0); }
1599 /* ./base/lib_slkatrof.c */
1604 { return(*(int *)0); }
1606 /* ./base/lib_slkatron.c */
1611 { return(*(int *)0); }
1613 /* ./base/lib_slkatrset.c */
1618 { return(*(int *)0); }
1620 /* ./base/lib_slkattr.c */
1623 attr_t slk_attr(void)
1624 { return(*(attr_t *)0); }
1626 /* ./base/lib_slkclear.c */
1630 { return(*(int *)0); }
1632 /* ./base/lib_slkcolor.c */
1636 short color_pair_number)
1637 { return(*(int *)0); }
1639 /* ./base/lib_slkinit.c */
1644 { return(*(int *)0); }
1646 /* ./base/lib_slklab.c */
1651 { return(*(char **)0); }
1653 /* ./base/lib_slkrefr.c */
1655 #undef slk_noutrefresh
1656 int slk_noutrefresh(void)
1657 { return(*(int *)0); }
1660 int slk_refresh(void)
1661 { return(*(int *)0); }
1663 /* ./base/lib_slkset.c */
1670 { return(*(int *)0); }
1672 /* ./base/lib_slktouch.c */
1676 { return(*(int *)0); }
1678 /* ./base/lib_touch.c */
1680 #undef is_linetouched
1681 NCURSES_BOOL is_linetouched(
1684 { return(*(NCURSES_BOOL *)0); }
1686 #undef is_wintouched
1687 NCURSES_BOOL is_wintouched(
1689 { return(*(NCURSES_BOOL *)0); }
1697 { return(*(int *)0); }
1699 /* ./trace/lib_traceatr.c */
1705 { return(*(char **)0); }
1710 { return(*(char **)0); }
1712 #undef _nc_retrace_attr_t
1713 attr_t _nc_retrace_attr_t(
1715 { return(*(attr_t *)0); }
1717 #undef _nc_altcharset_name
1718 const char *_nc_altcharset_name(
1721 { return(*(const char **)0); }
1723 #undef _tracechtype2
1724 char *_tracechtype2(
1727 { return(*(char **)0); }
1732 { return(*(char **)0); }
1734 #undef _nc_retrace_chtype
1735 chtype _nc_retrace_chtype(
1737 { return(*(chtype *)0); }
1739 /* ./trace/lib_tracedmp.c */
1747 /* ./trace/lib_tracemse.c */
1752 { return(*(char **)0); }
1754 /* ./tty/lib_tstp.c */
1756 #include <SigAction.h>
1758 #undef _nc_signal_handler
1759 void _nc_signal_handler(
1760 NCURSES_BOOL enable)
1763 /* ./base/lib_ungetch.c */
1765 #undef _nc_fifo_dump
1766 void _nc_fifo_dump(void)
1772 { return(*(int *)0); }
1774 /* ./tty/lib_vidattr.c */
1781 { return(*(int *)0); }
1786 { return(*(int *)0); }
1789 chtype termattrs(void)
1790 { return(*(chtype *)0); }
1792 /* ./base/lib_vline.c */
1799 { return(*(int *)0); }
1801 /* ./base/lib_wattroff.c */
1808 { return(*(int *)0); }
1810 /* ./base/lib_wattron.c */
1817 { return(*(int *)0); }
1819 /* ./base/lib_winch.c */
1824 { return(*(chtype *)0); }
1826 /* ./base/lib_window.c */
1838 { return(*(int *)0); }
1844 { return(*(int *)0); }
1864 { return(*(WINDOW **)0); }
1866 /* ./base/nc_panel.c */
1868 #undef _nc_panelhook
1869 struct panelhook *_nc_panelhook(void)
1870 { return(*(struct panelhook **)0); }
1872 /* ./base/safe_sprintf.c */
1874 #undef _nc_printf_string
1875 char *_nc_printf_string(
1878 { return(*(char **)0); }
1880 /* ./tty/tty_update.c */
1882 #include <sys/time.h>
1883 #include <sys/times.h>
1887 { return(*(int *)0); }
1895 { return(*(int *)0); }
1897 #undef _nc_screen_resume
1898 void _nc_screen_resume(void)
1901 #undef _nc_screen_init
1902 void _nc_screen_init(void)
1905 #undef _nc_screen_wrap
1906 void _nc_screen_wrap(void)
1909 #undef _nc_do_xmc_glitch
1910 void _nc_do_xmc_glitch(
1914 /* ./trace/varargs.c */
1920 { return(*(char **)0); }
1922 /* ./base/memmove.c */
1925 void _nc_memmove(void)
1928 /* ./base/vsscanf.c */
1931 void _nc_vsscanf(void)
1934 /* ./base/lib_freeall.c */
1936 #include <term_entry.h>
1939 void _nc_freeall(void)
1942 /* ./base/define_key.c */
1948 { return(*(int *)0); }
1952 #undef _nc_toggle_attr_on
1953 void _nc_toggle_attr_on(
1958 #undef _nc_toggle_attr_off
1959 void _nc_toggle_attr_off(
1964 #undef _nc_DelCharCost
1965 int _nc_DelCharCost(
1967 { return(*(int *)0); }
1969 #undef _nc_InsCharCost
1970 int _nc_InsCharCost(
1972 { return(*(int *)0); }
1974 #undef _nc_UpdateAttrs
1975 void _nc_UpdateAttrs(
1979 /* ./base/key_defined.c */
1984 { return(*(int *)0); }
1986 /* ./base/keybound.c */
1992 { return(*(char **)0); }
1994 /* ./base/keyok.c */
2000 { return(*(int *)0); }
2002 /* ./base/lib_dft_fgbg.c */
2004 #undef use_default_colors
2005 int use_default_colors(void)
2006 { return(*(int *)0); }
2008 #undef assume_default_colors
2009 int assume_default_colors(
2012 { return(*(int *)0); }
2014 /* ./tinfo/lib_print.c */
2020 { return(*(int *)0); }
2022 /* ./base/resizeterm.c */
2024 #undef is_term_resized
2025 NCURSES_BOOL is_term_resized(
2028 { return(*(NCURSES_BOOL *)0); }
2034 { return(*(int *)0); }
2040 { return(*(int *)0); }
2042 /* ./trace/trace_xnames.c */
2044 #undef _nc_trace_xnames
2045 void _nc_trace_xnames(
2049 /* ./base/tries.c */
2051 #undef _nc_expand_try
2052 char *_nc_expand_try(
2054 unsigned short code,
2057 { return(*(char **)0); }
2059 #undef _nc_remove_key
2061 struct tries **tree,
2062 unsigned short code)
2063 { return(*(int *)0); }
2065 #undef _nc_remove_string
2066 int _nc_remove_string(
2067 struct tries **tree,
2069 { return(*(int *)0); }
2071 /* ./base/version.c */
2073 #undef curses_version
2074 const char *curses_version(void)
2075 { return(*(const char **)0); }
2077 /* ./base/wresize.c */
2084 { return(*(int *)0); }
2086 /* ./tinfo/access.c */
2091 { return(*(char **)0); }
2094 unsigned _nc_pathlast(
2096 { return(*(unsigned *)0); }
2101 { return(*(char **)0); }
2107 { return(*(int *)0); }
2109 #undef _nc_env_access
2110 int _nc_env_access(void)
2111 { return(*(int *)0); }
2113 /* ./tinfo/add_tries.c */
2115 #undef _nc_add_to_try
2116 void _nc_add_to_try(
2117 struct tries **tree,
2119 unsigned short code)
2122 /* ./tinfo/alloc_entry.c */
2124 #undef _nc_init_entry
2125 void _nc_init_entry(
2129 #undef _nc_copy_entry
2130 ENTRY *_nc_copy_entry(
2132 { return(*(ENTRY **)0); }
2136 const char *const string)
2137 { return(*(char **)0); }
2139 #undef _nc_wrap_entry
2140 void _nc_wrap_entry(
2142 NCURSES_BOOL copy_strings)
2145 #undef _nc_merge_entry
2146 void _nc_merge_entry(
2148 TERMTYPE *const from)
2151 /* ./tinfo/alloc_ttype.c */
2153 #undef _nc_align_termtype
2154 void _nc_align_termtype(
2159 #undef _nc_copy_termtype
2160 void _nc_copy_termtype(
2165 /* ./tinfo/captoinfo.c */
2167 #undef _nc_captoinfo
2168 char *_nc_captoinfo(
2171 int const parameterized)
2172 { return(*(char **)0); }
2174 #undef _nc_infotocap
2175 char *_nc_infotocap(
2178 int const parameterized)
2179 { return(*(char **)0); }
2184 char *const boolcodes[] = {0};
2186 char *const numcodes[] = {0};
2188 char *const strcodes[] = {0};
2190 /* ./comp_captab.c */
2192 #include <ncurses_cfg.h>
2194 #undef _nc_info_hash_table
2195 const struct name_table_entry *const _nc_info_hash_table[995] = {0};
2196 #undef _nc_cap_hash_table
2197 const struct name_table_entry *const _nc_cap_hash_table[995] = {0};
2198 #undef _nc_capalias_table
2199 const struct alias _nc_capalias_table[] = {0};
2200 #undef _nc_infoalias_table
2201 const struct alias _nc_infoalias_table[] = {0};
2203 #undef _nc_get_table
2204 const struct name_table_entry *_nc_get_table(
2205 NCURSES_BOOL termcap)
2206 { return(*(const struct name_table_entry **)0); }
2208 #undef _nc_get_hash_table
2209 const struct name_table_entry *const *_nc_get_hash_table(
2210 NCURSES_BOOL termcap)
2211 { return(*(const struct name_table_entry **)0); }
2213 /* ./tinfo/comp_error.c */
2215 #undef _nc_suppress_warnings
2216 NCURSES_BOOL _nc_suppress_warnings;
2217 #undef _nc_curr_line
2222 #undef _nc_set_source
2223 void _nc_set_source(
2224 const char *const name)
2229 const char *const name)
2239 const char *const fmt,
2243 #undef _nc_err_abort
2245 const char *const fmt,
2249 #undef _nc_syserr_abort
2250 void _nc_syserr_abort(
2251 const char *const fmt,
2255 /* ./tinfo/comp_expand.c */
2257 #undef _nc_tic_expand
2258 char *_nc_tic_expand(
2260 NCURSES_BOOL tic_format,
2262 { return(*(char **)0); }
2264 /* ./tinfo/comp_hash.c */
2266 #include <hashsize.h>
2268 #undef _nc_find_entry
2269 struct name_table_entry const *_nc_find_entry(
2271 const struct name_table_entry *const *hash_table)
2272 { return(*(struct name_table_entry const **)0); }
2274 #undef _nc_find_type_entry
2275 struct name_table_entry const *_nc_find_type_entry(
2278 const struct name_table_entry *table)
2279 { return(*(struct name_table_entry const **)0); }
2281 /* ./tinfo/comp_parse.c */
2283 #undef _nc_check_termtype
2284 void (*_nc_check_termtype)(
2291 #undef _nc_free_entries
2292 void _nc_free_entries(
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_uses
2313 int _nc_resolve_uses(
2314 NCURSES_BOOL fullresolve)
2315 { return(*(int *)0); }
2317 /* ./tinfo/comp_scan.c */
2321 #undef _nc_curr_file_pos
2322 long _nc_curr_file_pos;
2323 #undef _nc_comment_start
2324 long _nc_comment_start;
2325 #undef _nc_comment_end
2326 long _nc_comment_end;
2327 #undef _nc_start_line
2328 long _nc_start_line;
2329 #undef _nc_curr_token
2330 struct token _nc_curr_token;
2331 #undef _nc_disable_period
2332 NCURSES_BOOL _nc_disable_period;
2334 #undef _nc_get_token
2336 NCURSES_BOOL silent)
2337 { return(*(int *)0); }
2339 #undef _nc_trans_string
2340 char _nc_trans_string(
2343 { return(*(char *)0); }
2345 #undef _nc_push_token
2346 void _nc_push_token(
2350 #undef _nc_panic_mode
2351 void _nc_panic_mode(
2355 #undef _nc_reset_input
2356 void _nc_reset_input(
2361 /* ./tinfo/doalloc.c */
2367 { return(*(void **)0); }
2372 const TERMTYPE *_nc_fallback(
2374 { return(*(const TERMTYPE **)0); }
2376 /* ./tinfo/free_ttype.c */
2378 #undef _nc_free_termtype
2379 void _nc_free_termtype(
2383 #undef _nc_user_definable
2384 NCURSES_BOOL _nc_user_definable;
2386 #undef use_extended_names
2387 int use_extended_names(
2389 { return(*(int *)0); }
2391 /* ./tinfo/getenv_num.c */
2393 #undef _nc_getenv_num
2396 { return(*(int *)0); }
2398 /* ./tinfo/home_terminfo.c */
2400 #undef _nc_home_terminfo
2401 char *_nc_home_terminfo(void)
2402 { return(*(char **)0); }
2404 /* ./tinfo/init_keytry.c */
2408 #include <init_keytry.h>
2410 #undef _nc_tinfo_fkeys
2411 struct tinfo_fkeys _nc_tinfo_fkeys[];
2415 #undef _nc_init_keytry
2416 void _nc_init_keytry(void)
2419 /* ./tinfo/lib_acs.c */
2422 chtype acs_map[128];
2425 void _nc_init_acs(void)
2428 /* ./tinfo/lib_baudrate.c */
2430 #include <termcap.h>
2435 { return(*(int *)0); }
2440 { return(*(int *)0); }
2444 { return(*(int *)0); }
2446 /* ./tinfo/lib_cur_term.c */
2452 TERMINAL *set_curterm(
2454 { return(*(TERMINAL **)0); }
2459 { return(*(int *)0); }
2461 /* ./tinfo/lib_data.c */
2469 #undef _nc_screen_chain
2470 SCREEN *_nc_screen_chain;
2474 /* ./tinfo/lib_has_cap.c */
2477 NCURSES_BOOL has_ic(void)
2478 { return(*(NCURSES_BOOL *)0); }
2481 NCURSES_BOOL has_il(void)
2482 { return(*(NCURSES_BOOL *)0); }
2484 /* ./tinfo/lib_kernel.c */
2487 char erasechar(void)
2488 { return(*(char *)0); }
2492 { return(*(char *)0); }
2496 { return(*(int *)0); }
2498 /* ./lib_keyname.c */
2500 #undef _nc_key_names
2501 const struct kn _nc_key_names[] = {0};
2506 { return(*(char **)0); }
2508 /* ./tinfo/lib_longname.c */
2511 char *longname(void)
2512 { return(*(char **)0); }
2514 /* ./tinfo/lib_napms.c */
2521 { return(*(int *)0); }
2523 /* ./tinfo/lib_options.c */
2529 { return(*(int *)0); }
2540 { return(*(int *)0); }
2546 { return(*(int *)0); }
2552 { return(*(int *)0); }
2564 { return(*(int *)0); }
2570 { return(*(int *)0); }
2575 { return(*(int *)0); }
2580 { return(*(int *)0); }
2585 { return(*(int *)0); }
2590 { return(*(int *)0); }
2592 /* ./tinfo/lib_raw.c */
2596 { return(*(int *)0); }
2600 { return(*(int *)0); }
2608 { return(*(int *)0); }
2612 { return(*(int *)0); }
2615 void noqiflush(void)
2622 { return(*(int *)0); }
2624 /* ./tinfo/lib_setup.c */
2626 #include <sys/ioctl.h>
2642 #undef _nc_update_screensize
2643 void _nc_update_screensize(void)
2646 #undef _nc_get_locale
2647 char *_nc_get_locale(void)
2648 { return(*(char **)0); }
2650 #undef _nc_unicode_locale
2651 int _nc_unicode_locale(void)
2652 { return(*(int *)0); }
2654 #undef _nc_locale_breaks_acs
2655 int _nc_locale_breaks_acs(void)
2656 { return(*(int *)0); }
2663 { return(*(int *)0); }
2665 /* ./tinfo/lib_termcap.c */
2676 { return(*(int *)0); }
2680 #include <capdefaults.c>
2687 { return(*(int *)0); }
2692 { return(*(int *)0); }
2698 { return(*(char **)0); }
2700 /* ./tinfo/lib_termname.c */
2703 char *termname(void)
2704 { return(*(char **)0); }
2706 /* ./tinfo/lib_tgoto.c */
2713 { return(*(char **)0); }
2715 /* ./tinfo/lib_ti.c */
2720 { return(*(int *)0); }
2725 { return(*(int *)0); }
2730 { return(*(char **)0); }
2732 /* ./tinfo/lib_tparm.c */
2734 #undef _nc_tparm_err
2737 #undef _nc_tparm_analyze
2738 int _nc_tparm_analyze(
2742 { return(*(int *)0); }
2748 { return(*(char **)0); }
2750 /* ./tinfo/lib_tputs.c */
2755 NCURSES_OSPEED ospeed;
2756 #undef _nc_nulls_sent
2762 { return(*(int *)0); }
2765 void _nc_flush(void)
2771 { return(*(int *)0); }
2776 { return(*(int *)0); }
2784 { return(*(int *)0); }
2786 /* ./trace/lib_trace.c */
2789 unsigned _nc_tracing;
2790 #undef _nc_tputs_trace
2791 const char *_nc_tputs_trace = {0};
2797 const unsigned int tracelevel)
2806 #undef _nc_retrace_bool
2807 NCURSES_BOOL _nc_retrace_bool(
2809 { return(*(NCURSES_BOOL *)0); }
2811 #undef _nc_retrace_int
2812 int _nc_retrace_int(
2814 { return(*(int *)0); }
2816 #undef _nc_retrace_unsigned
2817 unsigned _nc_retrace_unsigned(
2819 { return(*(unsigned *)0); }
2821 #undef _nc_retrace_ptr
2822 char *_nc_retrace_ptr(
2824 { return(*(char **)0); }
2826 #undef _nc_retrace_sp
2827 SCREEN *_nc_retrace_sp(
2829 { return(*(SCREEN **)0); }
2831 #undef _nc_retrace_win
2832 WINDOW *_nc_retrace_win(
2834 { return(*(WINDOW **)0); }
2836 /* ./trace/lib_tracebits.c */
2838 #undef _nc_trace_ttymode
2839 char *_nc_trace_ttymode(
2840 struct termios *tty)
2841 { return(*(char **)0); }
2843 #undef _nc_tracebits
2844 char *_nc_tracebits(void)
2845 { return(*(char **)0); }
2847 /* ./trace/lib_tracechr.c */
2852 { return(*(char **)0); }
2854 /* ./tinfo/lib_ttyflags.c */
2856 #undef _nc_get_tty_mode
2857 int _nc_get_tty_mode(
2858 struct termios *buf)
2859 { return(*(int *)0); }
2861 #undef _nc_set_tty_mode
2862 int _nc_set_tty_mode(
2863 struct termios *buf)
2864 { return(*(int *)0); }
2866 #undef def_shell_mode
2867 int def_shell_mode(void)
2868 { return(*(int *)0); }
2870 #undef def_prog_mode
2871 int def_prog_mode(void)
2872 { return(*(int *)0); }
2874 #undef reset_prog_mode
2875 int reset_prog_mode(void)
2876 { return(*(int *)0); }
2878 #undef reset_shell_mode
2879 int reset_shell_mode(void)
2880 { return(*(int *)0); }
2884 { return(*(int *)0); }
2888 { return(*(int *)0); }
2890 /* ./tty/lib_twait.c */
2892 #undef _nc_timed_wait
2897 { return(*(int *)0); }
2899 /* ./tinfo/name_match.c */
2901 #undef _nc_first_name
2902 char *_nc_first_name(
2903 const char *const sp)
2904 { return(*(char **)0); }
2906 #undef _nc_name_match
2908 const char *const namelst,
2909 const char *const name,
2910 const char *const delim)
2911 { return(*(int *)0); }
2916 char *const boolnames[] = {0};
2918 char *const boolfnames[] = {0};
2920 char *const numnames[] = {0};
2922 char *const numfnames[] = {0};
2924 char *const strnames[] = {0};
2926 char *const strfnames[] = {0};
2928 /* ./tinfo/parse_entry.c */
2930 #undef _nc_parse_entry
2931 int _nc_parse_entry(
2932 struct entry *entryp,
2934 NCURSES_BOOL silent)
2935 { return(*(int *)0); }
2941 { return(*(int *)0); }
2943 /* ./tinfo/read_entry.c */
2946 const char *_nc_tic_dir(
2948 { return(*(const char **)0); }
2950 #undef _nc_keep_tic_dir
2951 void _nc_keep_tic_dir(
2955 #undef _nc_read_file_entry
2956 int _nc_read_file_entry(
2957 const char *const filename,
2959 { return(*(int *)0); }
2961 #undef _nc_read_entry
2963 const char *const tn,
2964 char *const filename,
2966 { return(*(int *)0); }
2968 /* ./tinfo/read_termcap.c */
2970 #undef _nc_read_termcap_entry
2971 int _nc_read_termcap_entry(
2972 const char *const tn,
2974 { return(*(int *)0); }
2976 /* ./tinfo/setbuf.c */
2978 #undef _nc_set_buffer
2979 void _nc_set_buffer(
2981 NCURSES_BOOL buffered)
2984 /* ./tinfo/strings.c */
2987 string_desc *_nc_str_init(
2991 { return(*(string_desc **)0); }
2994 string_desc *_nc_str_null(
2997 { return(*(string_desc **)0); }
3000 string_desc *_nc_str_copy(
3003 { return(*(string_desc **)0); }
3005 #undef _nc_safe_strcat
3006 NCURSES_BOOL _nc_safe_strcat(
3009 { return(*(NCURSES_BOOL *)0); }
3011 #undef _nc_safe_strcpy
3012 NCURSES_BOOL _nc_safe_strcpy(
3015 { return(*(NCURSES_BOOL *)0); }
3017 /* ./trace/trace_buf.c */
3019 #undef _nc_trace_buf
3020 char *_nc_trace_buf(
3023 { return(*(char **)0); }
3025 #undef _nc_trace_bufcat
3026 char *_nc_trace_bufcat(
3029 { return(*(char **)0); }
3031 /* ./trace/trace_tries.c */
3033 #undef _nc_trace_tries
3034 void _nc_trace_tries(
3043 { return(*(char **)0); }
3045 /* ./trace/visbuf.c */
3048 const char *_nc_visbuf2(
3051 { return(*(const char **)0); }
3054 const char *_nc_visbuf(
3056 { return(*(const char **)0); }
3059 const char *_nc_visbufn(
3062 { return(*(const char **)0); }
3064 /* ./tinfo/write_entry.c */
3066 #undef _nc_set_writedir
3067 void _nc_set_writedir(
3071 #undef _nc_write_entry
3072 void _nc_write_entry(
3076 #undef _nc_tic_written
3077 int _nc_tic_written(void)
3078 { return(*(int *)0); }