1 /****************************************************************************
2 * Copyright (c) 1998-2006,2007 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-2007 *
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); }
1063 { return(*(int *)0); }
1068 { return(*(WINDOW **)0); }
1071 NCURSES_BOOL is_cleared(
1073 { return(*(NCURSES_BOOL *)0); }
1076 NCURSES_BOOL is_idcok(
1078 { return(*(NCURSES_BOOL *)0); }
1081 NCURSES_BOOL is_idlok(
1083 { return(*(NCURSES_BOOL *)0); }
1086 NCURSES_BOOL is_immedok(
1088 { return(*(NCURSES_BOOL *)0); }
1091 NCURSES_BOOL is_keypad(
1093 { return(*(NCURSES_BOOL *)0); }
1096 NCURSES_BOOL is_leaveok(
1098 { return(*(NCURSES_BOOL *)0); }
1101 NCURSES_BOOL is_nodelay(
1103 { return(*(NCURSES_BOOL *)0); }
1106 NCURSES_BOOL is_notimeout(
1108 { return(*(NCURSES_BOOL *)0); }
1111 NCURSES_BOOL is_scrollok(
1113 { return(*(NCURSES_BOOL *)0); }
1116 NCURSES_BOOL is_syncok(
1118 { return(*(NCURSES_BOOL *)0); }
1125 { return(*(int *)0); }
1128 NCURSES_BOOL mouse_trafo(
1132 { return(*(NCURSES_BOOL *)0); }
1134 /* ./base/lib_getch.c */
1136 #include <fifo_defs.h>
1144 unsigned long *result,
1146 { return(*(int *)0); }
1151 { return(*(int *)0); }
1153 /* ./base/lib_getstr.c */
1160 { return(*(int *)0); }
1162 /* ./base/lib_hline.c */
1169 { return(*(int *)0); }
1171 /* ./base/lib_immedok.c */
1179 /* ./base/lib_inchstr.c */
1186 { return(*(int *)0); }
1188 /* ./base/lib_initscr.c */
1191 WINDOW *initscr(void)
1192 { return(*(WINDOW **)0); }
1194 /* ./base/lib_insch.c */
1196 #undef _nc_insert_ch
1200 { return(*(int *)0); }
1206 { return(*(int *)0); }
1208 /* ./base/lib_insdel.c */
1214 { return(*(int *)0); }
1216 /* ./base/lib_insnstr.c */
1223 { return(*(int *)0); }
1225 /* ./base/lib_instr.c */
1232 { return(*(int *)0); }
1234 /* ./base/lib_isendwin.c */
1237 NCURSES_BOOL isendwin(void)
1238 { return(*(NCURSES_BOOL *)0); }
1240 /* ./base/lib_leaveok.c */
1246 { return(*(int *)0); }
1248 /* ./base/lib_mouse.c */
1253 { return(*(int *)0); }
1258 { return(*(int *)0); }
1264 { return(*(mmask_t *)0); }
1267 NCURSES_BOOL wenclose(
1271 { return(*(NCURSES_BOOL *)0); }
1273 #undef mouseinterval
1276 { return(*(int *)0); }
1278 #undef _nc_has_mouse
1279 int _nc_has_mouse(void)
1280 { return(*(int *)0); }
1283 NCURSES_BOOL wmouse_trafo(
1287 NCURSES_BOOL to_screen)
1288 { return(*(NCURSES_BOOL *)0); }
1290 /* ./base/lib_move.c */
1297 { return(*(int *)0); }
1299 /* ./tty/lib_mvcur.c */
1301 #undef _nc_msec_cost
1303 const char *const cap,
1305 { return(*(int *)0); }
1307 #undef _nc_mvcur_resume
1308 void _nc_mvcur_resume(void)
1311 #undef _nc_mvcur_init
1312 void _nc_mvcur_init(void)
1315 #undef _nc_mvcur_wrap
1316 void _nc_mvcur_wrap(void)
1325 { return(*(int *)0); }
1327 #undef _nc_optimize_enable
1328 int _nc_optimize_enable;
1330 /* ./base/lib_mvwin.c */
1337 { return(*(int *)0); }
1339 /* ./base/lib_newterm.c */
1354 { return(*(SCREEN **)0); }
1356 /* ./base/lib_newwin.c */
1361 { return(*(int *)0); }
1369 { return(*(WINDOW **)0); }
1378 { return(*(WINDOW **)0); }
1387 { return(*(WINDOW **)0); }
1390 WINDOW *_nc_makenew(
1396 { return(*(WINDOW **)0); }
1398 /* ./base/lib_nl.c */
1402 { return(*(int *)0); }
1406 { return(*(int *)0); }
1408 /* ./base/lib_overlay.c */
1414 { return(*(int *)0); }
1420 { return(*(int *)0); }
1433 { return(*(int *)0); }
1435 /* ./base/lib_pad.c */
1441 { return(*(WINDOW **)0); }
1450 { return(*(WINDOW **)0); }
1461 { return(*(int *)0); }
1472 { return(*(int *)0); }
1478 { return(*(int *)0); }
1480 /* ./base/lib_printw.c */
1486 { return(*(int *)0); }
1493 { return(*(int *)0); }
1501 { return(*(int *)0); }
1510 { return(*(int *)0); }
1517 { return(*(int *)0); }
1519 /* ./base/lib_redrawln.c */
1526 { return(*(int *)0); }
1528 /* ./base/lib_refresh.c */
1533 { return(*(int *)0); }
1538 { return(*(int *)0); }
1540 /* ./base/lib_restart.c */
1547 { return(*(int *)0); }
1549 /* ./base/lib_scanw.c */
1556 { return(*(int *)0); }
1562 { return(*(int *)0); }
1569 { return(*(int *)0); }
1577 { return(*(int *)0); }
1586 { return(*(int *)0); }
1588 /* ./base/lib_screen.c */
1593 { return(*(WINDOW **)0); }
1599 { return(*(int *)0); }
1604 { return(*(int *)0); }
1609 { return(*(int *)0); }
1614 { return(*(int *)0); }
1619 { return(*(int *)0); }
1621 /* ./base/lib_scroll.c */
1623 #undef _nc_scroll_window
1624 void _nc_scroll_window(
1636 { return(*(int *)0); }
1638 /* ./base/lib_scrollok.c */
1644 { return(*(int *)0); }
1646 /* ./base/lib_scrreg.c */
1653 { return(*(int *)0); }
1655 /* ./base/lib_set_term.c */
1660 { return(*(SCREEN **)0); }
1667 #undef _nc_setupscreen
1668 int _nc_setupscreen(
1672 NCURSES_BOOL filtered,
1674 { return(*(int *)0); }
1676 #undef _nc_ripoffline
1682 { return(*(int *)0); }
1690 { return(*(int *)0); }
1692 /* ./base/lib_slk.c */
1694 #undef _nc_slk_format
1697 #undef _nc_slk_initialize
1698 int _nc_slk_initialize(
1701 { return(*(int *)0); }
1704 int slk_restore(void)
1705 { return(*(int *)0); }
1707 /* ./base/lib_slkatr_set.c */
1712 short color_pair_number,
1714 { return(*(int *)0); }
1716 /* ./base/lib_slkatrof.c */
1721 { return(*(int *)0); }
1723 /* ./base/lib_slkatron.c */
1728 { return(*(int *)0); }
1730 /* ./base/lib_slkatrset.c */
1735 { return(*(int *)0); }
1737 /* ./base/lib_slkattr.c */
1740 attr_t slk_attr(void)
1741 { return(*(attr_t *)0); }
1743 /* ./base/lib_slkclear.c */
1747 { return(*(int *)0); }
1749 /* ./base/lib_slkcolor.c */
1753 short color_pair_number)
1754 { return(*(int *)0); }
1756 /* ./base/lib_slkinit.c */
1761 { return(*(int *)0); }
1763 /* ./base/lib_slklab.c */
1768 { return(*(char **)0); }
1770 /* ./base/lib_slkrefr.c */
1772 #undef slk_noutrefresh
1773 int slk_noutrefresh(void)
1774 { return(*(int *)0); }
1777 int slk_refresh(void)
1778 { return(*(int *)0); }
1780 /* ./base/lib_slkset.c */
1787 { return(*(int *)0); }
1789 /* ./base/lib_slktouch.c */
1793 { return(*(int *)0); }
1795 /* ./base/lib_touch.c */
1797 #undef is_linetouched
1798 NCURSES_BOOL is_linetouched(
1801 { return(*(NCURSES_BOOL *)0); }
1803 #undef is_wintouched
1804 NCURSES_BOOL is_wintouched(
1806 { return(*(NCURSES_BOOL *)0); }
1814 { return(*(int *)0); }
1816 /* ./trace/lib_tracedmp.c */
1824 /* ./trace/lib_tracemse.c */
1829 { return(*(char **)0); }
1831 /* ./tty/lib_tstp.c */
1833 #include <SigAction.h>
1835 #undef _nc_signal_handler
1836 void _nc_signal_handler(
1837 NCURSES_BOOL enable)
1840 /* ./base/lib_ungetch.c */
1842 #undef _nc_fifo_dump
1843 void _nc_fifo_dump(void)
1849 { return(*(int *)0); }
1851 /* ./tty/lib_vidattr.c */
1858 { return(*(int *)0); }
1863 { return(*(int *)0); }
1866 chtype termattrs(void)
1867 { return(*(chtype *)0); }
1869 /* ./base/lib_vline.c */
1876 { return(*(int *)0); }
1878 /* ./base/lib_wattroff.c */
1885 { return(*(int *)0); }
1887 /* ./base/lib_wattron.c */
1894 { return(*(int *)0); }
1896 /* ./base/lib_winch.c */
1901 { return(*(chtype *)0); }
1903 /* ./base/lib_window.c */
1915 { return(*(int *)0); }
1921 { return(*(int *)0); }
1941 { return(*(WINDOW **)0); }
1943 /* ./base/nc_panel.c */
1945 #undef _nc_panelhook
1946 struct panelhook *_nc_panelhook(void)
1947 { return(*(struct panelhook **)0); }
1949 /* ./base/safe_sprintf.c */
1951 #undef _nc_printf_string
1952 char *_nc_printf_string(
1955 { return(*(char **)0); }
1957 /* ./tty/tty_update.c */
1959 #include <sys/time.h>
1960 #include <sys/times.h>
1964 { return(*(int *)0); }
1972 { return(*(int *)0); }
1974 #undef _nc_screen_resume
1975 void _nc_screen_resume(void)
1978 #undef _nc_screen_init
1979 void _nc_screen_init(void)
1982 #undef _nc_screen_wrap
1983 void _nc_screen_wrap(void)
1986 #undef _nc_do_xmc_glitch
1987 void _nc_do_xmc_glitch(
1991 /* ./trace/varargs.c */
1994 atUnknown = 0, atInteger, atFloat, atPoint, atString
2001 { return(*(char **)0); }
2003 /* ./base/memmove.c */
2006 void _nc_memmove(void)
2009 /* ./base/vsscanf.c */
2012 void _nc_vsscanf(void)
2015 /* ./base/lib_freeall.c */
2017 #include <term_entry.h>
2020 void _nc_freeall(void)
2025 #undef _nc_toggle_attr_on
2026 void _nc_toggle_attr_on(
2031 #undef _nc_toggle_attr_off
2032 void _nc_toggle_attr_off(
2037 #undef _nc_DelCharCost
2038 int _nc_DelCharCost(
2040 { return(*(int *)0); }
2042 #undef _nc_InsCharCost
2043 int _nc_InsCharCost(
2045 { return(*(int *)0); }
2047 #undef _nc_UpdateAttrs
2048 void _nc_UpdateAttrs(
2052 /* ./base/legacy_coding.c */
2054 #undef use_legacy_coding
2055 int use_legacy_coding(
2057 { return(*(int *)0); }
2059 /* ./base/lib_dft_fgbg.c */
2061 #undef use_default_colors
2062 int use_default_colors(void)
2063 { return(*(int *)0); }
2065 #undef assume_default_colors
2066 int assume_default_colors(
2069 { return(*(int *)0); }
2071 /* ./tinfo/lib_print.c */
2077 { return(*(int *)0); }
2079 /* ./base/resizeterm.c */
2081 #undef is_term_resized
2082 NCURSES_BOOL is_term_resized(
2085 { return(*(NCURSES_BOOL *)0); }
2091 { return(*(int *)0); }
2097 { return(*(int *)0); }
2099 /* ./trace/trace_xnames.c */
2101 #undef _nc_trace_xnames
2102 void _nc_trace_xnames(
2106 /* ./base/wresize.c */
2113 { return(*(int *)0); }
2115 /* ./tinfo/access.c */
2117 #include <sys/stat.h>
2118 #include <nc_alloc.h>
2123 { return(*(char **)0); }
2125 #undef _nc_is_abs_path
2126 NCURSES_BOOL _nc_is_abs_path(
2128 { return(*(NCURSES_BOOL *)0); }
2131 unsigned _nc_pathlast(
2133 { return(*(unsigned *)0); }
2138 { return(*(char **)0); }
2144 { return(*(int *)0); }
2146 #undef _nc_is_dir_path
2147 NCURSES_BOOL _nc_is_dir_path(
2149 { return(*(NCURSES_BOOL *)0); }
2151 #undef _nc_is_file_path
2152 NCURSES_BOOL _nc_is_file_path(
2154 { return(*(NCURSES_BOOL *)0); }
2156 #undef _nc_env_access
2157 int _nc_env_access(void)
2158 { return(*(int *)0); }
2160 /* ./tinfo/add_tries.c */
2162 #undef _nc_add_to_try
2167 { return(*(int *)0); }
2169 /* ./tinfo/alloc_ttype.c */
2171 #undef _nc_align_termtype
2172 void _nc_align_termtype(
2177 #undef _nc_copy_termtype
2178 void _nc_copy_termtype(
2186 char *const boolcodes[] = {0};
2188 char *const numcodes[] = {0};
2190 char *const strcodes[] = {0};
2192 /* ./tinfo/comp_error.c */
2193 #undef _nc_suppress_warnings
2194 NCURSES_BOOL _nc_suppress_warnings;
2195 #undef _nc_curr_line
2200 #undef _nc_get_source
2201 const char *_nc_get_source(void)
2202 { return(*(const char **)0); }
2204 #undef _nc_set_source
2205 void _nc_set_source(
2206 const char *const name)
2211 const char *const name)
2221 const char *const fmt,
2225 #undef _nc_err_abort
2227 const char *const fmt,
2231 #undef _nc_syserr_abort
2232 void _nc_syserr_abort(
2233 const char *const fmt,
2237 /* ./tinfo/db_iterator.c */
2240 const char *_nc_tic_dir(
2242 { return(*(const char **)0); }
2244 #undef _nc_keep_tic_dir
2245 void _nc_keep_tic_dir(
2250 void _nc_last_db(void)
2254 const char *_nc_next_db(
2257 { return(*(const char **)0); }
2265 /* ./tinfo/doalloc.c */
2271 { return(*(void **)0); }
2273 /* ./tinfo/entries.c */
2280 #undef _nc_free_entry
2281 void _nc_free_entry(
2286 #undef _nc_free_entries
2287 void _nc_free_entries(
2291 #undef _nc_delink_entry
2292 ENTRY *_nc_delink_entry(
2295 { return(*(ENTRY **)0); }
2297 #undef _nc_leaks_tinfo
2298 void _nc_leaks_tinfo(void)
2304 const TERMTYPE *_nc_fallback(
2306 { return(*(const TERMTYPE **)0); }
2308 /* ./tinfo/free_ttype.c */
2310 #undef _nc_free_termtype
2311 void _nc_free_termtype(
2315 #undef _nc_user_definable
2316 NCURSES_BOOL _nc_user_definable;
2318 #undef use_extended_names
2319 int use_extended_names(
2321 { return(*(int *)0); }
2323 /* ./tinfo/getenv_num.c */
2325 #undef _nc_getenv_num
2328 { return(*(int *)0); }
2330 /* ./tinfo/home_terminfo.c */
2332 #undef _nc_home_terminfo
2333 char *_nc_home_terminfo(void)
2334 { return(*(char **)0); }
2336 /* ./tinfo/init_keytry.c */
2340 #include <init_keytry.h>
2342 #undef _nc_tinfo_fkeys
2343 const struct tinfo_fkeys _nc_tinfo_fkeys[] = {0};
2347 #undef _nc_init_keytry
2348 void _nc_init_keytry(void)
2351 /* ./tinfo/lib_acs.c */
2354 chtype acs_map[128];
2357 void _nc_init_acs(void)
2360 /* ./tinfo/lib_baudrate.c */
2362 #include <termcap.h>
2372 { return(*(int *)0); }
2377 { return(*(int *)0); }
2381 { return(*(int *)0); }
2383 /* ./tinfo/lib_cur_term.c */
2389 TERMINAL *set_curterm(
2391 { return(*(TERMINAL **)0); }
2396 { return(*(int *)0); }
2398 /* ./tinfo/lib_data.c */
2406 #undef _nc_screen_chain
2407 SCREEN *_nc_screen_chain;
2411 NCURSES_GLOBALS _nc_globals;
2412 #undef _nc_prescreen
2413 NCURSES_PRESCREEN _nc_prescreen;
2415 /* ./tinfo/lib_has_cap.c */
2418 NCURSES_BOOL has_ic(void)
2419 { return(*(NCURSES_BOOL *)0); }
2422 NCURSES_BOOL has_il(void)
2423 { return(*(NCURSES_BOOL *)0); }
2425 /* ./tinfo/lib_kernel.c */
2428 char erasechar(void)
2429 { return(*(char *)0); }
2433 { return(*(char *)0); }
2437 { return(*(int *)0); }
2439 /* ./lib_keyname.c */
2441 struct kn { short offset; int code; };
2446 { return(*(char **)0); }
2448 /* ./tinfo/lib_longname.c */
2451 char *longname(void)
2452 { return(*(char **)0); }
2454 /* ./tinfo/lib_napms.c */
2461 { return(*(int *)0); }
2463 /* ./tinfo/lib_options.c */
2469 { return(*(int *)0); }
2480 { return(*(int *)0); }
2486 { return(*(int *)0); }
2492 { return(*(int *)0); }
2504 { return(*(int *)0); }
2510 { return(*(int *)0); }
2515 { return(*(int *)0); }
2520 { return(*(int *)0); }
2525 { return(*(int *)0); }
2530 { return(*(int *)0); }
2532 /* ./tinfo/lib_raw.c */
2536 { return(*(int *)0); }
2540 { return(*(int *)0); }
2548 { return(*(int *)0); }
2552 { return(*(int *)0); }
2555 void noqiflush(void)
2562 { return(*(int *)0); }
2564 /* ./tinfo/lib_setup.c */
2567 #include <sys/ioctl.h>
2568 #include <langinfo.h>
2579 #undef _nc_handle_sigwinch
2580 int _nc_handle_sigwinch(
2582 { return(*(int *)0); }
2589 #undef _nc_get_screensize
2590 void _nc_get_screensize(
2595 #undef _nc_update_screensize
2596 void _nc_update_screensize(void)
2599 #undef _nc_get_locale
2600 char *_nc_get_locale(void)
2601 { return(*(char **)0); }
2603 #undef _nc_unicode_locale
2604 int _nc_unicode_locale(void)
2605 { return(*(int *)0); }
2607 #undef _nc_locale_breaks_acs
2608 int _nc_locale_breaks_acs(void)
2609 { return(*(int *)0); }
2611 #undef _nc_setupterm
2617 { return(*(int *)0); }
2624 { return(*(int *)0); }
2626 /* ./tinfo/lib_termcap.c */
2637 { return(*(int *)0); }
2641 #include <capdefaults.c>
2648 { return(*(int *)0); }
2653 { return(*(int *)0); }
2659 { return(*(char **)0); }
2661 /* ./tinfo/lib_termname.c */
2664 char *termname(void)
2665 { return(*(char **)0); }
2667 /* ./tinfo/lib_tgoto.c */
2674 { return(*(char **)0); }
2676 /* ./tinfo/lib_ti.c */
2681 { return(*(int *)0); }
2686 { return(*(int *)0); }
2691 { return(*(char **)0); }
2693 /* ./tinfo/lib_tparm.c */
2695 #undef _nc_tparm_err
2698 #undef _nc_tparm_analyze
2699 int _nc_tparm_analyze(
2703 { return(*(int *)0); }
2709 { return(*(char **)0); }
2711 /* ./tinfo/lib_tputs.c */
2716 NCURSES_OSPEED ospeed;
2717 #undef _nc_nulls_sent
2723 { return(*(int *)0); }
2726 void _nc_flush(void)
2732 { return(*(int *)0); }
2737 { return(*(int *)0); }
2745 { return(*(int *)0); }
2747 /* ./trace/lib_trace.c */
2750 unsigned _nc_tracing;
2751 #undef _nc_tputs_trace
2752 const char *_nc_tputs_trace = {0};
2758 const unsigned int tracelevel)
2767 #undef _nc_retrace_bool
2768 NCURSES_BOOL _nc_retrace_bool(
2770 { return(*(NCURSES_BOOL *)0); }
2772 #undef _nc_retrace_int
2773 int _nc_retrace_int(
2775 { return(*(int *)0); }
2777 #undef _nc_retrace_unsigned
2778 unsigned _nc_retrace_unsigned(
2780 { return(*(unsigned *)0); }
2782 #undef _nc_retrace_ptr
2783 char *_nc_retrace_ptr(
2785 { return(*(char **)0); }
2787 #undef _nc_retrace_cptr
2788 const char *_nc_retrace_cptr(
2790 { return(*(const char **)0); }
2792 #undef _nc_retrace_cvoid_ptr
2793 void *_nc_retrace_cvoid_ptr(
2795 { return(*(void **)0); }
2797 #undef _nc_retrace_void_ptr
2798 void *_nc_retrace_void_ptr(
2800 { return(*(void **)0); }
2802 #undef _nc_retrace_sp
2803 SCREEN *_nc_retrace_sp(
2805 { return(*(SCREEN **)0); }
2807 #undef _nc_retrace_win
2808 WINDOW *_nc_retrace_win(
2810 { return(*(WINDOW **)0); }
2812 /* ./trace/lib_traceatr.c */
2818 { return(*(char **)0); }
2823 { return(*(char **)0); }
2825 #undef _nc_retrace_attr_t
2826 attr_t _nc_retrace_attr_t(
2828 { return(*(attr_t *)0); }
2830 #undef _nc_altcharset_name
2831 const char *_nc_altcharset_name(
2834 { return(*(const char **)0); }
2836 #undef _tracechtype2
2837 char *_tracechtype2(
2840 { return(*(char **)0); }
2845 { return(*(char **)0); }
2847 #undef _nc_retrace_chtype
2848 chtype _nc_retrace_chtype(
2850 { return(*(chtype *)0); }
2852 /* ./trace/lib_tracebits.c */
2859 #undef _nc_trace_ttymode
2860 char *_nc_trace_ttymode(
2861 struct termios *tty)
2862 { return(*(char **)0); }
2864 #undef _nc_tracebits
2865 char *_nc_tracebits(void)
2866 { return(*(char **)0); }
2868 /* ./trace/lib_tracechr.c */
2873 { return(*(char **)0); }
2875 /* ./tinfo/lib_ttyflags.c */
2877 #undef _nc_get_tty_mode
2878 int _nc_get_tty_mode(
2879 struct termios *buf)
2880 { return(*(int *)0); }
2882 #undef _nc_set_tty_mode
2883 int _nc_set_tty_mode(
2884 struct termios *buf)
2885 { return(*(int *)0); }
2887 #undef def_shell_mode
2888 int def_shell_mode(void)
2889 { return(*(int *)0); }
2891 #undef def_prog_mode
2892 int def_prog_mode(void)
2893 { return(*(int *)0); }
2895 #undef reset_prog_mode
2896 int reset_prog_mode(void)
2897 { return(*(int *)0); }
2899 #undef reset_shell_mode
2900 int reset_shell_mode(void)
2901 { return(*(int *)0); }
2905 { return(*(int *)0); }
2909 { return(*(int *)0); }
2911 /* ./tty/lib_twait.c */
2913 #undef _nc_timed_wait
2918 { return(*(int *)0); }
2920 /* ./tinfo/name_match.c */
2922 #undef _nc_first_name
2923 char *_nc_first_name(
2924 const char *const sp)
2925 { return(*(char **)0); }
2927 #undef _nc_name_match
2929 const char *const namelst,
2930 const char *const name,
2931 const char *const delim)
2932 { return(*(int *)0); }
2937 char *const boolnames[] = {0};
2939 char *const boolfnames[] = {0};
2941 char *const numnames[] = {0};
2943 char *const numfnames[] = {0};
2945 char *const strnames[] = {0};
2947 char *const strfnames[] = {0};
2949 /* ./tinfo/read_entry.c */
2951 #include <hashed_db.h>
2953 #undef _nc_read_termtype
2954 int _nc_read_termtype(
2958 { return(*(int *)0); }
2960 #undef _nc_read_file_entry
2961 int _nc_read_file_entry(
2962 const char *const filename,
2964 { return(*(int *)0); }
2966 #undef _nc_read_entry
2968 const char *const name,
2969 char *const filename,
2971 { return(*(int *)0); }
2973 /* ./tinfo/read_termcap.c */
2975 #include <sys/types.h>
2977 #undef _nc_read_termcap_entry
2978 int _nc_read_termcap_entry(
2979 const char *const tn,
2981 { return(*(int *)0); }
2983 /* ./tinfo/setbuf.c */
2985 #undef _nc_set_buffer
2986 void _nc_set_buffer(
2988 NCURSES_BOOL buffered)
2991 /* ./tinfo/strings.c */
2994 string_desc *_nc_str_init(
2998 { return(*(string_desc **)0); }
3001 string_desc *_nc_str_null(
3004 { return(*(string_desc **)0); }
3007 string_desc *_nc_str_copy(
3010 { return(*(string_desc **)0); }
3012 #undef _nc_safe_strcat
3013 NCURSES_BOOL _nc_safe_strcat(
3016 { return(*(NCURSES_BOOL *)0); }
3018 #undef _nc_safe_strcpy
3019 NCURSES_BOOL _nc_safe_strcpy(
3022 { return(*(NCURSES_BOOL *)0); }
3024 /* ./trace/trace_buf.c */
3026 #undef _nc_trace_buf
3027 char *_nc_trace_buf(
3030 { return(*(char **)0); }
3032 #undef _nc_trace_bufcat
3033 char *_nc_trace_bufcat(
3036 { return(*(char **)0); }
3038 /* ./trace/trace_tries.c */
3040 #undef _nc_trace_tries
3041 void _nc_trace_tries(
3045 /* ./base/tries.c */
3047 #undef _nc_expand_try
3048 char *_nc_expand_try(
3053 { return(*(char **)0); }
3055 #undef _nc_remove_key
3059 { return(*(int *)0); }
3061 #undef _nc_remove_string
3062 int _nc_remove_string(
3065 { return(*(int *)0); }
3067 /* ./tinfo/trim_sgr0.c */
3069 #undef _nc_trim_sgr0
3070 char *_nc_trim_sgr0(
3072 { return(*(char **)0); }
3079 { return(*(char **)0); }
3081 /* ./trace/visbuf.c */
3084 const char *_nc_visbuf2(
3087 { return(*(const char **)0); }
3090 const char *_nc_visbuf(
3092 { return(*(const char **)0); }
3095 const char *_nc_visbufn(
3098 { return(*(const char **)0); }
3101 const char *_nc_viscbuf2(
3105 { return(*(const char **)0); }
3108 const char *_nc_viscbuf(
3111 { return(*(const char **)0); }
3113 /* ./tinfo/alloc_entry.c */
3115 #undef _nc_init_entry
3116 void _nc_init_entry(
3120 #undef _nc_copy_entry
3121 ENTRY *_nc_copy_entry(
3123 { return(*(ENTRY **)0); }
3127 const char *const string)
3128 { return(*(char **)0); }
3130 #undef _nc_wrap_entry
3131 void _nc_wrap_entry(
3133 NCURSES_BOOL copy_strings)
3136 #undef _nc_merge_entry
3137 void _nc_merge_entry(
3139 TERMTYPE *const from)
3142 /* ./tinfo/captoinfo.c */
3144 #undef _nc_captoinfo
3145 char *_nc_captoinfo(
3148 int const parameterized)
3149 { return(*(char **)0); }
3151 #undef _nc_infotocap
3152 char *_nc_infotocap(
3155 int const parameterized)
3156 { return(*(char **)0); }
3158 /* ./comp_captab.c */
3160 #include <hashsize.h>
3162 #undef _nc_get_table
3163 const struct name_table_entry *_nc_get_table(
3164 NCURSES_BOOL termcap)
3165 { return(*(const struct name_table_entry **)0); }
3167 #undef _nc_get_hash_table
3168 const short *_nc_get_hash_table(
3169 NCURSES_BOOL termcap)
3170 { return(*(const short **)0); }
3172 #undef _nc_get_alias_table
3173 const struct alias *_nc_get_alias_table(
3174 NCURSES_BOOL termcap)
3175 { return(*(const struct alias **)0); }
3177 /* ./tinfo/comp_expand.c */
3179 #undef _nc_tic_expand
3180 char *_nc_tic_expand(
3182 NCURSES_BOOL tic_format,
3184 { return(*(char **)0); }
3186 /* ./tinfo/comp_hash.c */
3188 #undef _nc_find_entry
3189 struct name_table_entry const *_nc_find_entry(
3191 const short *hash_table)
3192 { return(*(struct name_table_entry const **)0); }
3194 #undef _nc_find_type_entry
3195 struct name_table_entry const *_nc_find_type_entry(
3198 const struct name_table_entry *table)
3199 { return(*(struct name_table_entry const **)0); }
3201 /* ./tinfo/comp_parse.c */
3203 #undef _nc_check_termtype2
3204 void (*_nc_check_termtype2)(
3207 #undef _nc_check_termtype
3208 void (*_nc_check_termtype)(
3211 #undef _nc_entry_match
3212 NCURSES_BOOL _nc_entry_match(
3215 { return(*(NCURSES_BOOL *)0); }
3217 #undef _nc_read_entry_source
3218 void _nc_read_entry_source(
3222 NCURSES_BOOL silent,
3223 NCURSES_BOOL (*hook)(
3227 #undef _nc_resolve_uses2
3228 int _nc_resolve_uses2(
3229 NCURSES_BOOL fullresolve,
3230 NCURSES_BOOL literal)
3231 { return(*(int *)0); }
3233 #undef _nc_resolve_uses
3234 int _nc_resolve_uses(
3235 NCURSES_BOOL fullresolve)
3236 { return(*(int *)0); }
3238 /* ./tinfo/comp_scan.c */
3242 #undef _nc_curr_file_pos
3243 long _nc_curr_file_pos;
3244 #undef _nc_comment_start
3245 long _nc_comment_start;
3246 #undef _nc_comment_end
3247 long _nc_comment_end;
3248 #undef _nc_start_line
3249 long _nc_start_line;
3250 #undef _nc_curr_token
3251 struct token _nc_curr_token;
3252 #undef _nc_disable_period
3253 NCURSES_BOOL _nc_disable_period;
3255 #undef _nc_reset_input
3256 void _nc_reset_input(
3261 #undef _nc_get_token
3263 NCURSES_BOOL silent)
3264 { return(*(int *)0); }
3266 #undef _nc_trans_string
3267 int _nc_trans_string(
3270 { return(*(int *)0); }
3272 #undef _nc_push_token
3273 void _nc_push_token(
3277 #undef _nc_panic_mode
3278 void _nc_panic_mode(
3282 /* ./tinfo/parse_entry.c */
3284 #undef _nc_parse_entry
3285 int _nc_parse_entry(
3286 struct entry *entryp,
3288 NCURSES_BOOL silent)
3289 { return(*(int *)0); }
3295 { return(*(int *)0); }
3302 /* ./tinfo/write_entry.c */
3304 #undef _nc_set_writedir
3305 void _nc_set_writedir(
3309 #undef _nc_write_entry
3310 void _nc_write_entry(
3314 #undef _nc_tic_written
3315 int _nc_tic_written(void)
3316 { return(*(int *)0); }
3318 /* ./base/define_key.c */
3324 { return(*(int *)0); }
3326 /* ./tinfo/hashed_db.c */
3328 #undef _nc_hashed_db
3329 void _nc_hashed_db(void)
3332 /* ./base/key_defined.c */
3337 { return(*(int *)0); }
3339 /* ./base/keybound.c */
3345 { return(*(char **)0); }
3347 /* ./base/keyok.c */
3353 { return(*(int *)0); }
3355 /* ./base/version.c */
3357 #undef curses_version
3358 const char *curses_version(void)
3359 { return(*(const char **)0); }