1 /****************************************************************************
2 * Copyright (c) 1998,1999,2000 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 <dickey@clark.net> 1996-2000 *
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)
55 unsigned long hashval;
56 int oldcount, newcount;
57 int oldindex, newindex;
62 void _nc_hash_map(void)
65 #undef _nc_make_oldhash
66 void _nc_make_oldhash(
70 #undef _nc_scroll_oldhash
71 void _nc_scroll_oldhash(
77 /* ./base/lib_addch.c */
82 chtype _nc_background(
84 { return(*(chtype *)0); }
90 { return(*(chtype *)0); }
92 #undef _nc_waddch_nosync
93 int _nc_waddch_nosync(
96 { return(*(int *)0); }
102 { return(*(int *)0); }
108 { return(*(int *)0); }
110 /* ./base/lib_addstr.c */
115 const char *const astr,
117 { return(*(int *)0); }
122 const chtype *const astr,
124 { return(*(int *)0); }
126 /* ./base/lib_beep.c */
130 { return(*(int *)0); }
132 /* ./base/lib_bkgd.c */
144 { return(*(int *)0); }
146 /* ./base/lib_box.c */
159 { return(*(int *)0); }
161 /* ./base/lib_chgat.c */
170 { return(*(int *)0); }
172 /* ./base/lib_clear.c */
177 { return(*(int *)0); }
179 /* ./base/lib_clearok.c */
185 { return(*(int *)0); }
187 /* ./base/lib_clrbot.c */
192 { return(*(int *)0); }
194 /* ./base/lib_clreol.c */
199 { return(*(int *)0); }
201 /* ./base/lib_color.c */
211 int start_color(void)
212 { return(*(int *)0); }
219 { return(*(int *)0); }
227 { return(*(int *)0); }
229 #undef can_change_color
230 bool can_change_color(void)
231 { return(*(bool *)0); }
234 bool has_colors(void)
235 { return(*(bool *)0); }
243 { return(*(int *)0); }
250 { return(*(int *)0); }
261 /* ./base/lib_colorset.c */
266 short color_pair_number,
268 { return(*(int *)0); }
270 /* ./base/lib_delch.c */
275 { return(*(int *)0); }
277 /* ./base/lib_delwin.c */
282 { return(*(int *)0); }
284 /* ./base/lib_echo.c */
288 { return(*(int *)0); }
292 { return(*(int *)0); }
294 /* ./base/lib_endwin.c */
298 { return(*(int *)0); }
300 /* ./base/lib_erase.c */
305 { return(*(int *)0); }
307 /* ./base/lib_flash.c */
311 { return(*(int *)0); }
318 { return(*(int *)0); }
324 { return(*(int *)0); }
329 { return(*(int *)0); }
335 { return(*(int *)0); }
340 { return(*(int *)0); }
345 { return(*(int *)0); }
350 { return(*(int *)0); }
355 { return(*(int *)0); }
362 { return(*(int *)0); }
368 { return(*(int *)0); }
374 { return(*(int *)0); }
381 { return(*(int *)0); }
386 { return(*(int *)0); }
403 { return(*(int *)0); }
410 { return(*(int *)0); }
418 { return(*(int *)0); }
422 { return(*(int *)0); }
426 { return(*(int *)0); }
430 { return(*(int *)0); }
436 { return(*(int *)0); }
441 { return(*(int *)0); }
445 { return(*(int *)0); }
449 { return(*(int *)0); }
454 { return(*(int *)0); }
458 { return(*(int *)0); }
463 { return(*(chtype *)0); }
467 { return(*(int *)0); }
473 { return(*(int *)0); }
478 { return(*(int *)0); }
484 { return(*(int *)0); }
488 { return(*(chtype *)0); }
494 { return(*(int *)0); }
499 { return(*(int *)0); }
505 { return(*(int *)0); }
510 { return(*(int *)0); }
515 { return(*(int *)0); }
519 { return(*(int *)0); }
525 { return(*(int *)0); }
530 { return(*(int *)0); }
535 { return(*(int *)0); }
541 { return(*(int *)0); }
548 { return(*(int *)0); }
556 { return(*(int *)0); }
563 { return(*(int *)0); }
571 { return(*(int *)0); }
578 { return(*(int *)0); }
588 { return(*(int *)0); }
594 { return(*(int *)0); }
600 { return(*(int *)0); }
608 { return(*(int *)0); }
615 { return(*(int *)0); }
623 { return(*(int *)0); }
629 { return(*(chtype *)0); }
637 { return(*(int *)0); }
644 { return(*(int *)0); }
652 { return(*(int *)0); }
659 { return(*(int *)0); }
667 { return(*(int *)0); }
674 { return(*(int *)0); }
681 { return(*(int *)0); }
689 { return(*(int *)0); }
697 { return(*(int *)0); }
706 { return(*(int *)0); }
714 { return(*(int *)0); }
723 { return(*(int *)0); }
731 { return(*(int *)0); }
742 { return(*(int *)0); }
749 { return(*(int *)0); }
756 { return(*(int *)0); }
765 { return(*(int *)0); }
773 { return(*(int *)0); }
782 { return(*(int *)0); }
789 { return(*(chtype *)0); }
798 { return(*(int *)0); }
806 { return(*(int *)0); }
815 { return(*(int *)0); }
823 { return(*(int *)0); }
832 { return(*(int *)0); }
840 { return(*(int *)0); }
848 { return(*(int *)0); }
857 { return(*(int *)0); }
862 { return(*(int *)0); }
867 { return(*(int *)0); }
871 { return(*(int *)0); }
876 { return(*(int *)0); }
881 { return(*(int *)0); }
887 { return(*(int *)0); }
891 { return(*(int *)0); }
895 { return(*(int *)0); }
907 { return(*(int *)0); }
912 { return(*(int *)0); }
917 { return(*(int *)0); }
923 { return(*(int *)0); }
930 { return(*(int *)0); }
937 { return(*(int *)0); }
943 { return(*(int *)0); }
949 { return(*(int *)0); }
955 { return(*(int *)0); }
961 { return(*(int *)0); }
967 { return(*(int *)0); }
975 { return(*(int *)0); }
983 { return(*(int *)0); }
988 { return(*(int *)0); }
994 { return(*(int *)0); }
1000 { return(*(int *)0); }
1005 { return(*(int *)0); }
1011 { return(*(int *)0); }
1017 { return(*(int *)0); }
1022 { return(*(int *)0); }
1027 { return(*(int *)0); }
1034 { return(*(bool *)0); }
1036 /* ./base/lib_getch.c */
1038 #include <fifo_defs.h>
1046 { return(*(int *)0); }
1048 /* ./base/lib_getstr.c */
1055 { return(*(int *)0); }
1057 /* ./base/lib_hline.c */
1064 { return(*(int *)0); }
1066 /* ./base/lib_immedok.c */
1074 /* ./base/lib_inchstr.c */
1081 { return(*(int *)0); }
1083 /* ./base/lib_initscr.c */
1086 WINDOW *initscr(void)
1087 { return(*(WINDOW **)0); }
1089 /* ./base/lib_insch.c */
1095 { return(*(int *)0); }
1097 /* ./base/lib_insdel.c */
1103 { return(*(int *)0); }
1105 /* ./base/lib_insstr.c */
1112 { return(*(int *)0); }
1114 /* ./base/lib_instr.c */
1121 { return(*(int *)0); }
1123 /* ./base/lib_isendwin.c */
1127 { return(*(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); }
1160 { return(*(bool *)0); }
1162 #undef mouseinterval
1165 { return(*(int *)0); }
1167 #undef _nc_has_mouse
1168 int _nc_has_mouse(void)
1169 { return(*(int *)0); }
1177 { return(*(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 */
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 */
1475 #include <sys/stat.h>
1481 { return(*(WINDOW **)0); }
1487 { return(*(int *)0); }
1492 { return(*(int *)0); }
1497 { return(*(int *)0); }
1502 { return(*(int *)0); }
1507 { return(*(int *)0); }
1509 /* ./base/lib_scroll.c */
1511 #undef _nc_scroll_window
1512 void _nc_scroll_window(
1524 { return(*(int *)0); }
1526 /* ./base/lib_scrollok.c */
1532 { return(*(int *)0); }
1534 /* ./base/lib_scrreg.c */
1541 { return(*(int *)0); }
1543 /* ./base/lib_set_term.c */
1548 { return(*(SCREEN **)0); }
1555 #undef _nc_setupscreen
1556 int _nc_setupscreen(
1558 short const scolumns,
1560 { return(*(int *)0); }
1562 #undef _nc_ripoffline
1568 { return(*(int *)0); }
1576 { return(*(int *)0); }
1578 /* ./base/lib_slk.c */
1580 #undef _nc_slk_format
1583 #undef _nc_slk_initialize
1584 int _nc_slk_initialize(
1587 { return(*(int *)0); }
1590 int slk_restore(void)
1591 { return(*(int *)0); }
1593 /* ./base/lib_slkatr_set.c */
1598 short color_pair_number,
1600 { return(*(int *)0); }
1602 /* ./base/lib_slkatrof.c */
1607 { return(*(int *)0); }
1609 /* ./base/lib_slkatron.c */
1614 { return(*(int *)0); }
1616 /* ./base/lib_slkatrset.c */
1621 { return(*(int *)0); }
1623 /* ./base/lib_slkattr.c */
1626 attr_t slk_attr(void)
1627 { return(*(attr_t *)0); }
1629 /* ./base/lib_slkclear.c */
1633 { return(*(int *)0); }
1635 /* ./base/lib_slkcolor.c */
1639 short color_pair_number)
1640 { return(*(int *)0); }
1642 /* ./base/lib_slkinit.c */
1647 { return(*(int *)0); }
1649 /* ./base/lib_slklab.c */
1654 { return(*(char **)0); }
1656 /* ./base/lib_slkrefr.c */
1658 #undef slk_noutrefresh
1659 int slk_noutrefresh(void)
1660 { return(*(int *)0); }
1663 int slk_refresh(void)
1664 { return(*(int *)0); }
1666 /* ./base/lib_slkset.c */
1673 { return(*(int *)0); }
1675 /* ./base/lib_slktouch.c */
1679 { return(*(int *)0); }
1681 /* ./base/lib_touch.c */
1683 #undef is_linetouched
1684 bool is_linetouched(
1687 { return(*(bool *)0); }
1689 #undef is_wintouched
1692 { return(*(bool *)0); }
1700 { return(*(int *)0); }
1702 /* ./trace/lib_traceatr.c */
1708 { return(*(char **)0); }
1713 { return(*(char **)0); }
1715 #undef _nc_retrace_attr_t
1716 attr_t _nc_retrace_attr_t(
1718 { return(*(attr_t *)0); }
1720 #undef _tracechtype2
1721 char *_tracechtype2(
1724 { return(*(char **)0); }
1729 { return(*(char **)0); }
1731 #undef _nc_retrace_chtype
1732 attr_t _nc_retrace_chtype(
1734 { return(*(attr_t *)0); }
1736 /* ./trace/lib_tracedmp.c */
1744 /* ./trace/lib_tracemse.c */
1749 { return(*(char **)0); }
1751 /* ./tty/lib_tstp.c */
1754 #include <SigAction.h>
1756 #undef _nc_signal_handler
1757 void _nc_signal_handler(
1761 /* ./base/lib_ungetch.c */
1763 #undef _nc_fifo_dump
1764 void _nc_fifo_dump(void)
1770 { return(*(int *)0); }
1772 /* ./tty/lib_vidattr.c */
1779 { return(*(int *)0); }
1784 { return(*(int *)0); }
1787 chtype termattrs(void)
1788 { return(*(chtype *)0); }
1790 /* ./base/lib_vline.c */
1797 { return(*(int *)0); }
1799 /* ./base/lib_wattroff.c */
1806 { return(*(int *)0); }
1808 /* ./base/lib_wattron.c */
1815 { return(*(int *)0); }
1817 /* ./base/lib_winch.c */
1822 { return(*(chtype *)0); }
1824 /* ./base/lib_window.c */
1836 { return(*(int *)0); }
1842 { return(*(int *)0); }
1862 { return(*(WINDOW **)0); }
1864 /* ./base/nc_panel.c */
1866 #undef _nc_panelhook
1867 struct panelhook *_nc_panelhook(void)
1868 { return(*(struct panelhook **)0); }
1870 /* ./base/safe_sprintf.c */
1872 #undef _nc_printf_string
1873 char *_nc_printf_string(
1876 { return(*(char **)0); }
1878 /* ./tty/tty_update.c */
1880 #include <sys/time.h>
1881 #include <sys/times.h>
1885 { return(*(int *)0); }
1898 { return(*(int *)0); }
1900 #undef _nc_screen_resume
1901 void _nc_screen_resume(void)
1904 #undef _nc_screen_init
1905 void _nc_screen_init(void)
1908 #undef _nc_screen_wrap
1909 void _nc_screen_wrap(void)
1912 #undef _nc_do_xmc_glitch
1913 void _nc_do_xmc_glitch(
1917 /* ./base/memmove.c */
1920 void _nc_memmove(void)
1923 /* ./base/sigaction.c */
1925 #undef _nc_sigaction
1926 void _nc_sigaction(void)
1929 /* ./base/vsscanf.c */
1932 void _nc_vsscanf(void)
1935 /* ./base/define_key.c */
1941 { return(*(int *)0); }
1945 #undef _nc_toggle_attr_on
1946 void _nc_toggle_attr_on(
1951 #undef _nc_toggle_attr_off
1952 void _nc_toggle_attr_off(
1957 #undef _nc_DelCharCost
1958 int _nc_DelCharCost(
1960 { return(*(int *)0); }
1962 #undef _nc_InsCharCost
1963 int _nc_InsCharCost(
1965 { return(*(int *)0); }
1967 #undef _nc_UpdateAttrs
1968 void _nc_UpdateAttrs(
1972 /* ./base/keybound.c */
1978 { return(*(char **)0); }
1980 /* ./base/keyok.c */
1986 { return(*(int *)0); }
1988 /* ./base/lib_dft_fgbg.c */
1990 #undef use_default_colors
1991 int use_default_colors(void)
1992 { return(*(int *)0); }
1994 #undef assume_default_colors
1995 int assume_default_colors(
1998 { return(*(int *)0); }
2000 /* ./base/lib_freeall.c */
2002 #include <term_entry.h>
2005 void _nc_freeall(void)
2008 /* ./tinfo/lib_print.c */
2014 { return(*(int *)0); }
2016 /* ./base/resizeterm.c */
2022 { return(*(int *)0); }
2024 /* ./trace/trace_xnames.c */
2026 #undef _nc_trace_xnames
2027 void _nc_trace_xnames(
2031 /* ./base/tries.c */
2033 #undef _nc_expand_try
2034 char *_nc_expand_try(
2036 unsigned short code,
2039 { return(*(char **)0); }
2041 #undef _nc_remove_key
2043 struct tries **tree,
2044 unsigned short code)
2045 { return(*(int *)0); }
2047 #undef _nc_remove_string
2048 int _nc_remove_string(
2049 struct tries **tree,
2051 { return(*(int *)0); }
2053 /* ./base/version.c */
2055 #undef curses_version
2056 const char *curses_version(void)
2057 { return(*(const char **)0); }
2059 /* ./base/wresize.c */
2066 { return(*(int *)0); }
2068 /* ./tinfo/access.c */
2073 { return(*(char **)0); }
2079 { return(*(int *)0); }
2081 #undef _nc_env_access
2082 int _nc_env_access(void)
2083 { return(*(int *)0); }
2085 /* ./tinfo/add_tries.c */
2087 #undef _nc_add_to_try
2088 void _nc_add_to_try(
2089 struct tries **tree,
2091 unsigned short code)
2094 /* ./tinfo/alloc_entry.c */
2096 #undef _nc_init_entry
2097 void _nc_init_entry(
2101 #undef _nc_copy_entry
2102 ENTRY *_nc_copy_entry(
2104 { return(*(ENTRY **)0); }
2108 const char *const string)
2109 { return(*(char **)0); }
2111 #undef _nc_wrap_entry
2112 void _nc_wrap_entry(
2116 #undef _nc_merge_entry
2117 void _nc_merge_entry(
2119 TERMTYPE *const from)
2122 /* ./tinfo/alloc_ttype.c */
2124 #undef _nc_align_termtype
2125 void _nc_align_termtype(
2130 #undef _nc_copy_termtype
2131 void _nc_copy_termtype(
2136 /* ./tinfo/captoinfo.c */
2138 #undef _nc_captoinfo
2139 char *_nc_captoinfo(
2142 int const parametrized)
2143 { return(*(char **)0); }
2145 #undef _nc_infotocap
2146 char *_nc_infotocap(
2149 int const parametrized)
2150 { return(*(char **)0); }
2155 char *const boolcodes[] = {0};
2157 char *const numcodes[] = {0};
2159 char *const strcodes[] = {0};
2161 /* ./comp_captab.c */
2163 #include <ncurses_cfg.h>
2165 #undef _nc_info_hash_table
2166 const struct name_table_entry *const _nc_info_hash_table[995] = {0};
2167 #undef _nc_cap_hash_table
2168 const struct name_table_entry *const _nc_cap_hash_table[995] = {0};
2169 #undef _nc_capalias_table
2170 const struct alias _nc_capalias_table[] = {0};
2171 #undef _nc_infoalias_table
2172 const struct alias _nc_infoalias_table[] = {0};
2174 #undef _nc_get_table
2175 const struct name_table_entry *_nc_get_table(
2177 { return(*(const struct name_table_entry **)0); }
2179 #undef _nc_get_hash_table
2180 const struct name_table_entry *const *_nc_get_hash_table(
2182 { return(*(const struct name_table_entry **)0); }
2184 /* ./tinfo/comp_error.c */
2186 #undef _nc_suppress_warnings
2187 bool _nc_suppress_warnings;
2188 #undef _nc_curr_line
2193 #undef _nc_set_source
2194 void _nc_set_source(
2195 const char *const name)
2200 const char *const name)
2210 const char *const fmt,
2214 #undef _nc_err_abort
2216 const char *const fmt,
2220 #undef _nc_syserr_abort
2221 void _nc_syserr_abort(
2222 const char *const fmt,
2226 /* ./tinfo/comp_expand.c */
2228 #undef _nc_tic_expand
2229 char *_nc_tic_expand(
2233 { return(*(char **)0); }
2235 /* ./tinfo/comp_hash.c */
2237 #include <hashsize.h>
2239 #undef _nc_find_entry
2240 struct name_table_entry const *_nc_find_entry(
2242 const struct name_table_entry *const *hash_table)
2243 { return(*(struct name_table_entry const **)0); }
2245 #undef _nc_find_type_entry
2246 struct name_table_entry const *_nc_find_type_entry(
2249 const struct name_table_entry *table)
2250 { return(*(struct name_table_entry const **)0); }
2252 /* ./tinfo/comp_parse.c */
2254 #undef _nc_check_termtype
2255 void (*_nc_check_termtype)(
2262 #undef _nc_free_entries
2263 void _nc_free_entries(
2267 #undef _nc_entry_match
2268 bool _nc_entry_match(
2271 { return(*(bool *)0); }
2273 #undef _nc_read_entry_source
2274 void _nc_read_entry_source(
2283 #undef _nc_resolve_uses
2284 int _nc_resolve_uses(
2286 { return(*(int *)0); }
2288 /* ./tinfo/comp_scan.c */
2292 #undef _nc_curr_file_pos
2293 long _nc_curr_file_pos;
2294 #undef _nc_comment_start
2295 long _nc_comment_start;
2296 #undef _nc_comment_end
2297 long _nc_comment_end;
2298 #undef _nc_start_line
2299 long _nc_start_line;
2300 #undef _nc_curr_token
2301 struct token _nc_curr_token;
2302 #undef _nc_disable_period
2303 bool _nc_disable_period;
2305 #undef _nc_get_token
2306 int _nc_get_token(void)
2307 { return(*(int *)0); }
2309 #undef _nc_trans_string
2310 char _nc_trans_string(
2313 { return(*(char *)0); }
2315 #undef _nc_push_token
2316 void _nc_push_token(
2320 #undef _nc_panic_mode
2321 void _nc_panic_mode(
2325 #undef _nc_reset_input
2326 void _nc_reset_input(
2331 /* ./tinfo/doalloc.c */
2337 { return(*(void **)0); }
2342 const TERMTYPE *_nc_fallback(
2344 { return(*(const TERMTYPE **)0); }
2346 /* ./tinfo/free_ttype.c */
2348 #undef _nc_free_termtype
2349 void _nc_free_termtype(
2353 #undef _nc_user_definable
2354 bool _nc_user_definable;
2356 #undef use_extended_names
2357 int use_extended_names(
2359 { return(*(int *)0); }
2361 /* ./tinfo/getenv_num.c */
2363 #undef _nc_getenv_num
2366 { return(*(int *)0); }
2368 /* ./tinfo/home_terminfo.c */
2370 #undef _nc_home_terminfo
2371 char *_nc_home_terminfo(void)
2372 { return(*(char **)0); }
2374 /* ./tinfo/init_keytry.c */
2378 #include <init_keytry.h>
2380 #undef _nc_tinfo_fkeys
2381 struct tinfo_fkeys _nc_tinfo_fkeys[];
2385 #undef _nc_init_keytry
2386 void _nc_init_keytry(void)
2389 /* ./tinfo/lib_acs.c */
2392 chtype acs_map[128 ];
2395 void _nc_init_acs(void)
2398 /* ./tinfo/lib_baudrate.c */
2400 #include <termcap.h>
2410 { return(*(int *)0); }
2415 { return(*(int *)0); }
2419 { return(*(int *)0); }
2421 /* ./tinfo/lib_cur_term.c */
2427 TERMINAL *set_curterm(
2429 { return(*(TERMINAL **)0); }
2434 { return(*(int *)0); }
2436 /* ./tinfo/lib_data.c */
2444 #undef _nc_screen_chain
2445 SCREEN *_nc_screen_chain;
2449 /* ./tinfo/lib_has_cap.c */
2453 { return(*(bool *)0); }
2457 { return(*(bool *)0); }
2459 /* ./tinfo/lib_kernel.c */
2462 char erasechar(void)
2463 { return(*(char *)0); }
2467 { return(*(char *)0); }
2471 { return(*(int *)0); }
2473 /* ./lib_keyname.c */
2479 #undef _nc_key_names
2480 const struct kn _nc_key_names[] = {0};
2485 { return(*(char **)0); }
2487 /* ./tinfo/lib_longname.c */
2490 char *longname(void)
2491 { return(*(char **)0); }
2493 /* ./tinfo/lib_napms.c */
2498 { return(*(int *)0); }
2500 /* ./tinfo/lib_options.c */
2506 { return(*(int *)0); }
2517 { return(*(int *)0); }
2523 { return(*(int *)0); }
2529 { return(*(int *)0); }
2541 { return(*(int *)0); }
2547 { return(*(int *)0); }
2552 { return(*(int *)0); }
2557 { return(*(int *)0); }
2562 { return(*(int *)0); }
2567 { return(*(int *)0); }
2569 /* ./tinfo/lib_raw.c */
2573 { return(*(int *)0); }
2577 { return(*(int *)0); }
2585 { return(*(int *)0); }
2589 { return(*(int *)0); }
2592 void noqiflush(void)
2599 { return(*(int *)0); }
2601 /* ./tinfo/lib_setup.c */
2603 #include <sys/ioctl.h>
2617 #undef _nc_update_screensize
2618 void _nc_update_screensize(void)
2629 { return(*(int *)0); }
2631 /* ./tinfo/lib_termcap.c */
2642 { return(*(int *)0); }
2646 #include <capdefaults.c>
2653 { return(*(int *)0); }
2658 { return(*(int *)0); }
2664 { return(*(char **)0); }
2666 /* ./tinfo/lib_termname.c */
2669 char *termname(void)
2670 { return(*(char **)0); }
2672 /* ./tinfo/lib_tgoto.c */
2679 { return(*(char **)0); }
2681 /* ./tinfo/lib_ti.c */
2686 { return(*(int *)0); }
2691 { return(*(int *)0); }
2696 { return(*(char **)0); }
2698 /* ./tinfo/lib_tparm.c */
2712 { return(*(char **)0); }
2714 /* ./tinfo/lib_tputs.c */
2720 #undef _nc_nulls_sent
2726 { return(*(int *)0); }
2729 void _nc_flush(void)
2735 { return(*(int *)0); }
2740 { return(*(int *)0); }
2748 { return(*(int *)0); }
2750 /* ./trace/lib_trace.c */
2753 unsigned _nc_tracing;
2754 #undef _nc_tputs_trace
2755 const char *_nc_tputs_trace = {0};
2761 const unsigned int tracelevel)
2765 const char *_nc_visbuf2(
2768 { return(*(const char **)0); }
2771 const char *_nc_visbuf(
2773 { return(*(const char **)0); }
2781 #undef _nc_retrace_int
2782 int _nc_retrace_int(
2784 { return(*(int *)0); }
2786 #undef _nc_retrace_ptr
2787 char *_nc_retrace_ptr(
2789 { return(*(char **)0); }
2791 #undef _nc_retrace_win
2792 WINDOW *_nc_retrace_win(
2794 { return(*(WINDOW **)0); }
2796 /* ./trace/lib_tracebits.c */
2803 #undef _nc_tracebits
2804 char *_nc_tracebits(void)
2805 { return(*(char **)0); }
2807 /* ./trace/lib_tracechr.c */
2811 const unsigned char ch)
2812 { return(*(char **)0); }
2814 /* ./tinfo/lib_ttyflags.c */
2816 #undef _nc_get_tty_mode
2817 int _nc_get_tty_mode(
2818 struct termios *buf)
2819 { return(*(int *)0); }
2821 #undef _nc_set_tty_mode
2822 int _nc_set_tty_mode(
2823 struct termios *buf)
2824 { return(*(int *)0); }
2826 #undef def_shell_mode
2827 int def_shell_mode(void)
2828 { return(*(int *)0); }
2830 #undef def_prog_mode
2831 int def_prog_mode(void)
2832 { return(*(int *)0); }
2834 #undef reset_prog_mode
2835 int reset_prog_mode(void)
2836 { return(*(int *)0); }
2838 #undef reset_shell_mode
2839 int reset_shell_mode(void)
2840 { return(*(int *)0); }
2844 { return(*(int *)0); }
2848 { return(*(int *)0); }
2850 /* ./tty/lib_twait.c */
2852 #undef _nc_timed_wait
2857 { return(*(int *)0); }
2859 /* ./tinfo/name_match.c */
2861 #undef _nc_first_name
2862 char *_nc_first_name(
2863 const char *const sp)
2864 { return(*(char **)0); }
2866 #undef _nc_name_match
2868 const char *const namelst,
2869 const char *const name,
2870 const char *const delim)
2871 { return(*(int *)0); }
2876 char *const boolnames[] = {0};
2878 char *const boolfnames[] = {0};
2880 char *const numnames[] = {0};
2882 char *const numfnames[] = {0};
2884 char *const strnames[] = {0};
2886 char *const strfnames[] = {0};
2888 /* ./tinfo/parse_entry.c */
2890 #undef _nc_parse_entry
2891 int _nc_parse_entry(
2892 struct entry *entryp,
2895 { return(*(int *)0); }
2901 { return(*(int *)0); }
2908 /* ./tinfo/read_entry.c */
2911 const char *_nc_tic_dir(
2913 { return(*(const char **)0); }
2915 #undef _nc_keep_tic_dir
2916 void _nc_keep_tic_dir(
2920 #undef _nc_read_file_entry
2921 int _nc_read_file_entry(
2922 const char *const filename,
2924 { return(*(int *)0); }
2926 #undef _nc_read_entry
2928 const char *const tn,
2929 char *const filename,
2931 { return(*(int *)0); }
2933 /* ./tinfo/read_termcap.c */
2935 #undef _nc_read_termcap
2936 void _nc_read_termcap(void)
2939 /* ./tinfo/setbuf.c */
2941 #undef _nc_set_buffer
2942 void _nc_set_buffer(
2947 /* ./tinfo/strings.c */
2950 string_desc *_nc_str_init(
2954 { return(*(string_desc **)0); }
2957 string_desc *_nc_str_null(
2960 { return(*(string_desc **)0); }
2963 string_desc *_nc_str_copy(
2966 { return(*(string_desc **)0); }
2968 #undef _nc_safe_strcat
2969 bool _nc_safe_strcat(
2972 { return(*(bool *)0); }
2974 #undef _nc_safe_strcpy
2975 bool _nc_safe_strcpy(
2978 { return(*(bool *)0); }
2980 /* ./trace/trace_buf.c */
2987 #undef _nc_trace_buf
2988 char *_nc_trace_buf(
2991 { return(*(char **)0); }
2993 /* ./trace/trace_tries.c */
2995 #undef _nc_trace_tries
2996 void _nc_trace_tries(
3005 { return(*(char **)0); }
3007 /* ./tinfo/write_entry.c */
3009 #undef _nc_set_writedir
3010 void _nc_set_writedir(
3014 #undef _nc_write_entry
3015 void _nc_write_entry(
3019 #undef _nc_tic_written
3020 int _nc_tic_written(void)
3021 { return(*(int *)0); }