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-2008 *
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 { return(*(int *)0); }
1149 unsigned long *result,
1151 { return(*(int *)0); }
1156 { return(*(int *)0); }
1158 /* ./base/lib_getstr.c */
1165 { return(*(int *)0); }
1167 /* ./base/lib_hline.c */
1174 { return(*(int *)0); }
1176 /* ./base/lib_immedok.c */
1184 /* ./base/lib_inchstr.c */
1191 { return(*(int *)0); }
1193 /* ./base/lib_initscr.c */
1196 WINDOW *initscr(void)
1197 { return(*(WINDOW **)0); }
1199 /* ./base/lib_insch.c */
1201 #undef _nc_insert_ch
1205 { return(*(int *)0); }
1211 { return(*(int *)0); }
1213 /* ./base/lib_insdel.c */
1219 { return(*(int *)0); }
1221 /* ./base/lib_insnstr.c */
1228 { return(*(int *)0); }
1230 /* ./base/lib_instr.c */
1237 { return(*(int *)0); }
1239 /* ./base/lib_isendwin.c */
1242 NCURSES_BOOL isendwin(void)
1243 { return(*(NCURSES_BOOL *)0); }
1245 /* ./base/lib_leaveok.c */
1251 { return(*(int *)0); }
1253 /* ./base/lib_mouse.c */
1258 { return(*(int *)0); }
1263 { return(*(int *)0); }
1269 { return(*(mmask_t *)0); }
1272 NCURSES_BOOL wenclose(
1276 { return(*(NCURSES_BOOL *)0); }
1278 #undef mouseinterval
1281 { return(*(int *)0); }
1283 #undef _nc_has_mouse
1284 int _nc_has_mouse(void)
1285 { return(*(int *)0); }
1288 NCURSES_BOOL wmouse_trafo(
1292 NCURSES_BOOL to_screen)
1293 { return(*(NCURSES_BOOL *)0); }
1295 /* ./base/lib_move.c */
1302 { return(*(int *)0); }
1304 /* ./tty/lib_mvcur.c */
1306 #undef _nc_msec_cost
1308 const char *const cap,
1310 { return(*(int *)0); }
1312 #undef _nc_mvcur_resume
1313 void _nc_mvcur_resume(void)
1316 #undef _nc_mvcur_init
1317 void _nc_mvcur_init(void)
1320 #undef _nc_mvcur_wrap
1321 void _nc_mvcur_wrap(void)
1330 { return(*(int *)0); }
1332 #undef _nc_optimize_enable
1333 int _nc_optimize_enable;
1335 /* ./base/lib_mvwin.c */
1342 { return(*(int *)0); }
1344 /* ./base/lib_newterm.c */
1359 { return(*(SCREEN **)0); }
1361 /* ./base/lib_newwin.c */
1366 { return(*(int *)0); }
1374 { return(*(WINDOW **)0); }
1383 { return(*(WINDOW **)0); }
1392 { return(*(WINDOW **)0); }
1395 WINDOW *_nc_makenew(
1401 { return(*(WINDOW **)0); }
1403 #undef _nc_screen_of
1404 SCREEN *_nc_screen_of(
1406 { return(*(SCREEN **)0); }
1408 /* ./base/lib_nl.c */
1412 { return(*(int *)0); }
1416 { return(*(int *)0); }
1418 /* ./base/lib_overlay.c */
1424 { return(*(int *)0); }
1430 { return(*(int *)0); }
1443 { return(*(int *)0); }
1445 /* ./base/lib_pad.c */
1451 { return(*(WINDOW **)0); }
1460 { return(*(WINDOW **)0); }
1471 { return(*(int *)0); }
1482 { return(*(int *)0); }
1488 { return(*(int *)0); }
1490 /* ./base/lib_printw.c */
1496 { return(*(int *)0); }
1503 { return(*(int *)0); }
1511 { return(*(int *)0); }
1520 { return(*(int *)0); }
1527 { return(*(int *)0); }
1529 /* ./base/lib_redrawln.c */
1536 { return(*(int *)0); }
1538 /* ./base/lib_refresh.c */
1543 { return(*(int *)0); }
1548 { return(*(int *)0); }
1550 /* ./base/lib_restart.c */
1557 { return(*(int *)0); }
1559 /* ./base/lib_scanw.c */
1566 { return(*(int *)0); }
1572 { return(*(int *)0); }
1579 { return(*(int *)0); }
1587 { return(*(int *)0); }
1596 { return(*(int *)0); }
1598 /* ./base/lib_screen.c */
1603 { return(*(WINDOW **)0); }
1609 { return(*(int *)0); }
1614 { return(*(int *)0); }
1619 { return(*(int *)0); }
1624 { return(*(int *)0); }
1629 { return(*(int *)0); }
1631 /* ./base/lib_scroll.c */
1633 #undef _nc_scroll_window
1634 void _nc_scroll_window(
1646 { return(*(int *)0); }
1648 /* ./base/lib_scrollok.c */
1654 { return(*(int *)0); }
1656 /* ./base/lib_scrreg.c */
1663 { return(*(int *)0); }
1665 /* ./base/lib_set_term.c */
1670 { return(*(SCREEN **)0); }
1677 #undef _nc_setupscreen
1678 int _nc_setupscreen(
1682 NCURSES_BOOL filtered,
1684 { return(*(int *)0); }
1686 #undef _nc_ripoffline
1692 { return(*(int *)0); }
1700 { return(*(int *)0); }
1702 /* ./base/lib_slk.c */
1704 #undef _nc_slk_format
1707 #undef _nc_slk_initialize
1708 int _nc_slk_initialize(
1711 { return(*(int *)0); }
1714 int slk_restore(void)
1715 { return(*(int *)0); }
1717 /* ./base/lib_slkatr_set.c */
1722 short color_pair_number,
1724 { return(*(int *)0); }
1726 /* ./base/lib_slkatrof.c */
1731 { return(*(int *)0); }
1733 /* ./base/lib_slkatron.c */
1738 { return(*(int *)0); }
1740 /* ./base/lib_slkatrset.c */
1745 { return(*(int *)0); }
1747 /* ./base/lib_slkattr.c */
1750 attr_t slk_attr(void)
1751 { return(*(attr_t *)0); }
1753 /* ./base/lib_slkclear.c */
1757 { return(*(int *)0); }
1759 /* ./base/lib_slkcolor.c */
1763 short color_pair_number)
1764 { return(*(int *)0); }
1766 /* ./base/lib_slkinit.c */
1771 { return(*(int *)0); }
1773 /* ./base/lib_slklab.c */
1778 { return(*(char **)0); }
1780 /* ./base/lib_slkrefr.c */
1782 #undef slk_noutrefresh
1783 int slk_noutrefresh(void)
1784 { return(*(int *)0); }
1787 int slk_refresh(void)
1788 { return(*(int *)0); }
1790 /* ./base/lib_slkset.c */
1797 { return(*(int *)0); }
1799 /* ./base/lib_slktouch.c */
1803 { return(*(int *)0); }
1805 /* ./base/lib_touch.c */
1807 #undef is_linetouched
1808 NCURSES_BOOL is_linetouched(
1811 { return(*(NCURSES_BOOL *)0); }
1813 #undef is_wintouched
1814 NCURSES_BOOL is_wintouched(
1816 { return(*(NCURSES_BOOL *)0); }
1824 { return(*(int *)0); }
1826 /* ./trace/lib_tracedmp.c */
1834 /* ./trace/lib_tracemse.c */
1836 #undef _nc_tracemouse
1837 char *_nc_tracemouse(
1840 { return(*(char **)0); }
1845 { return(*(char **)0); }
1847 /* ./tty/lib_tstp.c */
1849 #include <SigAction.h>
1851 #undef _nc_signal_handler
1852 void _nc_signal_handler(
1853 NCURSES_BOOL enable)
1856 /* ./base/lib_ungetch.c */
1858 #undef _nc_fifo_dump
1867 { return(*(int *)0); }
1872 { return(*(int *)0); }
1874 /* ./tty/lib_vidattr.c */
1881 { return(*(int *)0); }
1886 { return(*(int *)0); }
1889 chtype termattrs(void)
1890 { return(*(chtype *)0); }
1892 /* ./base/lib_vline.c */
1899 { return(*(int *)0); }
1901 /* ./base/lib_wattroff.c */
1908 { return(*(int *)0); }
1910 /* ./base/lib_wattron.c */
1917 { return(*(int *)0); }
1919 /* ./base/lib_winch.c */
1924 { return(*(chtype *)0); }
1926 /* ./base/lib_window.c */
1938 { return(*(int *)0); }
1944 { return(*(int *)0); }
1964 { return(*(WINDOW **)0); }
1966 /* ./base/nc_panel.c */
1968 #undef _nc_panelhook
1969 struct panelhook *_nc_panelhook(void)
1970 { return(*(struct panelhook **)0); }
1972 /* ./base/safe_sprintf.c */
1974 #undef _nc_printf_string
1975 char *_nc_printf_string(
1978 { return(*(char **)0); }
1980 /* ./tty/tty_update.c */
1982 #include <sys/time.h>
1983 #include <sys/times.h>
1987 { return(*(int *)0); }
1995 { return(*(int *)0); }
1997 #undef _nc_screen_resume
1998 void _nc_screen_resume(void)
2001 #undef _nc_screen_init
2002 void _nc_screen_init(void)
2005 #undef _nc_screen_wrap
2006 void _nc_screen_wrap(void)
2009 #undef _nc_do_xmc_glitch
2010 void _nc_do_xmc_glitch(
2014 /* ./trace/varargs.c */
2017 atUnknown = 0, atInteger, atFloat, atPoint, atString
2024 { return(*(char **)0); }
2026 /* ./base/memmove.c */
2029 void _nc_memmove(void)
2032 /* ./base/vsscanf.c */
2035 void _nc_vsscanf(void)
2038 /* ./base/lib_freeall.c */
2040 #include <term_entry.h>
2043 void _nc_freeall(void)
2048 #undef _nc_toggle_attr_on
2049 void _nc_toggle_attr_on(
2054 #undef _nc_toggle_attr_off
2055 void _nc_toggle_attr_off(
2060 #undef _nc_DelCharCost
2061 int _nc_DelCharCost(
2063 { return(*(int *)0); }
2065 #undef _nc_InsCharCost
2066 int _nc_InsCharCost(
2068 { return(*(int *)0); }
2070 #undef _nc_UpdateAttrs
2071 void _nc_UpdateAttrs(
2075 /* ./base/legacy_coding.c */
2077 #undef use_legacy_coding
2078 int use_legacy_coding(
2080 { return(*(int *)0); }
2082 /* ./base/lib_dft_fgbg.c */
2084 #undef use_default_colors
2085 int use_default_colors(void)
2086 { return(*(int *)0); }
2088 #undef assume_default_colors
2089 int assume_default_colors(
2092 { return(*(int *)0); }
2094 /* ./tinfo/lib_print.c */
2100 { return(*(int *)0); }
2102 /* ./base/resizeterm.c */
2104 #undef is_term_resized
2105 NCURSES_BOOL is_term_resized(
2108 { return(*(NCURSES_BOOL *)0); }
2114 { return(*(int *)0); }
2120 { return(*(int *)0); }
2122 /* ./trace/trace_xnames.c */
2124 #undef _nc_trace_xnames
2125 void _nc_trace_xnames(
2129 /* ./tinfo/use_screen.c */
2134 NCURSES_SCREEN_CB func,
2136 { return(*(int *)0); }
2138 /* ./base/use_window.c */
2143 NCURSES_WINDOW_CB func,
2145 { return(*(int *)0); }
2147 /* ./base/wresize.c */
2154 { return(*(int *)0); }
2156 /* ./tinfo/access.c */
2158 #include <sys/stat.h>
2159 #include <nc_alloc.h>
2164 { return(*(char **)0); }
2166 #undef _nc_is_abs_path
2167 NCURSES_BOOL _nc_is_abs_path(
2169 { return(*(NCURSES_BOOL *)0); }
2172 unsigned _nc_pathlast(
2174 { return(*(unsigned *)0); }
2179 { return(*(char **)0); }
2185 { return(*(int *)0); }
2187 #undef _nc_is_dir_path
2188 NCURSES_BOOL _nc_is_dir_path(
2190 { return(*(NCURSES_BOOL *)0); }
2192 #undef _nc_is_file_path
2193 NCURSES_BOOL _nc_is_file_path(
2195 { return(*(NCURSES_BOOL *)0); }
2197 #undef _nc_env_access
2198 int _nc_env_access(void)
2199 { return(*(int *)0); }
2201 /* ./tinfo/add_tries.c */
2203 #undef _nc_add_to_try
2208 { return(*(int *)0); }
2210 /* ./tinfo/alloc_ttype.c */
2212 #undef _nc_align_termtype
2213 void _nc_align_termtype(
2218 #undef _nc_copy_termtype
2219 void _nc_copy_termtype(
2227 char *const boolcodes[] = {0};
2229 char *const numcodes[] = {0};
2231 char *const strcodes[] = {0};
2233 /* ./tinfo/comp_error.c */
2234 #undef _nc_suppress_warnings
2235 NCURSES_BOOL _nc_suppress_warnings;
2236 #undef _nc_curr_line
2241 #undef _nc_get_source
2242 const char *_nc_get_source(void)
2243 { return(*(const char **)0); }
2245 #undef _nc_set_source
2246 void _nc_set_source(
2247 const char *const name)
2252 const char *const name)
2262 const char *const fmt,
2266 #undef _nc_err_abort
2268 const char *const fmt,
2272 #undef _nc_syserr_abort
2273 void _nc_syserr_abort(
2274 const char *const fmt,
2278 /* ./tinfo/db_iterator.c */
2281 const char *_nc_tic_dir(
2283 { return(*(const char **)0); }
2285 #undef _nc_keep_tic_dir
2286 void _nc_keep_tic_dir(
2291 void _nc_last_db(void)
2295 const char *_nc_next_db(
2298 { return(*(const char **)0); }
2306 /* ./tinfo/doalloc.c */
2312 { return(*(void **)0); }
2314 /* ./tinfo/entries.c */
2321 #undef _nc_free_entry
2322 void _nc_free_entry(
2327 #undef _nc_free_entries
2328 void _nc_free_entries(
2332 #undef _nc_delink_entry
2333 ENTRY *_nc_delink_entry(
2336 { return(*(ENTRY **)0); }
2338 #undef _nc_leaks_tinfo
2339 void _nc_leaks_tinfo(void)
2345 const TERMTYPE *_nc_fallback(
2347 { return(*(const TERMTYPE **)0); }
2349 /* ./tinfo/free_ttype.c */
2351 #undef _nc_free_termtype
2352 void _nc_free_termtype(
2356 #undef _nc_user_definable
2357 NCURSES_BOOL _nc_user_definable;
2359 #undef use_extended_names
2360 int use_extended_names(
2362 { return(*(int *)0); }
2364 /* ./tinfo/getenv_num.c */
2366 #undef _nc_getenv_num
2369 { return(*(int *)0); }
2371 /* ./tinfo/home_terminfo.c */
2373 #undef _nc_home_terminfo
2374 char *_nc_home_terminfo(void)
2375 { return(*(char **)0); }
2377 /* ./tinfo/init_keytry.c */
2381 #include <init_keytry.h>
2383 #undef _nc_tinfo_fkeys
2384 const struct tinfo_fkeys _nc_tinfo_fkeys[] = {0};
2388 #undef _nc_init_keytry
2389 void _nc_init_keytry(
2393 /* ./tinfo/lib_acs.c */
2396 chtype acs_map[128];
2399 void _nc_init_acs(void)
2402 /* ./tinfo/lib_baudrate.c */
2404 #include <termcap.h>
2414 { return(*(int *)0); }
2419 { return(*(int *)0); }
2423 { return(*(int *)0); }
2425 /* ./tinfo/lib_cur_term.c */
2431 TERMINAL *set_curterm(
2433 { return(*(TERMINAL **)0); }
2438 { return(*(int *)0); }
2440 /* ./tinfo/lib_data.c */
2448 #undef _nc_screen_chain
2449 SCREEN *_nc_screen_chain;
2453 NCURSES_GLOBALS _nc_globals;
2454 #undef _nc_prescreen
2455 NCURSES_PRESCREEN _nc_prescreen;
2457 /* ./tinfo/lib_has_cap.c */
2460 NCURSES_BOOL has_ic(void)
2461 { return(*(NCURSES_BOOL *)0); }
2464 NCURSES_BOOL has_il(void)
2465 { return(*(NCURSES_BOOL *)0); }
2467 /* ./tinfo/lib_kernel.c */
2470 char erasechar(void)
2471 { return(*(char *)0); }
2475 { return(*(char *)0); }
2479 { return(*(int *)0); }
2481 /* ./lib_keyname.c */
2483 struct kn { short offset; int code; };
2489 { return(*(char **)0); }
2494 { return(*(char **)0); }
2496 /* ./tinfo/lib_longname.c */
2499 char *longname(void)
2500 { return(*(char **)0); }
2502 /* ./tinfo/lib_napms.c */
2509 { return(*(int *)0); }
2511 /* ./tinfo/lib_options.c */
2517 { return(*(int *)0); }
2528 { return(*(int *)0); }
2534 { return(*(int *)0); }
2540 { return(*(int *)0); }
2552 { return(*(int *)0); }
2558 { return(*(int *)0); }
2563 { return(*(int *)0); }
2568 { return(*(int *)0); }
2573 { return(*(int *)0); }
2579 { return(*(int *)0); }
2581 /* ./tinfo/lib_raw.c */
2585 { return(*(int *)0); }
2589 { return(*(int *)0); }
2597 { return(*(int *)0); }
2601 { return(*(int *)0); }
2604 void noqiflush(void)
2611 { return(*(int *)0); }
2613 /* ./tinfo/lib_setup.c */
2616 #include <sys/ioctl.h>
2617 #include <langinfo.h>
2631 { return(*(int *)0); }
2633 #undef _nc_handle_sigwinch
2634 int _nc_handle_sigwinch(
2636 { return(*(int *)0); }
2643 #undef _nc_get_screensize
2644 void _nc_get_screensize(
2650 #undef _nc_update_screensize
2651 void _nc_update_screensize(
2655 #undef _nc_get_locale
2656 char *_nc_get_locale(void)
2657 { return(*(char **)0); }
2659 #undef _nc_unicode_locale
2660 int _nc_unicode_locale(void)
2661 { return(*(int *)0); }
2663 #undef _nc_locale_breaks_acs
2664 int _nc_locale_breaks_acs(void)
2665 { return(*(int *)0); }
2667 #undef _nc_setupterm
2673 { return(*(int *)0); }
2680 { return(*(int *)0); }
2682 /* ./tinfo/lib_termcap.c */
2693 { return(*(int *)0); }
2697 #include <capdefaults.c>
2704 { return(*(int *)0); }
2709 { return(*(int *)0); }
2715 { return(*(char **)0); }
2717 /* ./tinfo/lib_termname.c */
2720 char *termname(void)
2721 { return(*(char **)0); }
2723 /* ./tinfo/lib_tgoto.c */
2730 { return(*(char **)0); }
2732 /* ./tinfo/lib_ti.c */
2737 { return(*(int *)0); }
2742 { return(*(int *)0); }
2747 { return(*(char **)0); }
2749 /* ./tinfo/lib_tparm.c */
2751 #undef _nc_tparm_err
2754 #undef _nc_tparm_analyze
2755 int _nc_tparm_analyze(
2759 { return(*(int *)0); }
2765 { return(*(char **)0); }
2767 /* ./tinfo/lib_tputs.c */
2772 NCURSES_OSPEED ospeed;
2773 #undef _nc_nulls_sent
2779 { return(*(int *)0); }
2782 void _nc_flush(void)
2788 { return(*(int *)0); }
2793 { return(*(int *)0); }
2801 { return(*(int *)0); }
2803 /* ./trace/lib_trace.c */
2806 unsigned _nc_tracing;
2807 #undef _nc_tputs_trace
2808 const char *_nc_tputs_trace = {0};
2814 const unsigned int tracelevel)
2823 #undef _nc_retrace_bool
2824 NCURSES_BOOL _nc_retrace_bool(
2826 { return(*(NCURSES_BOOL *)0); }
2828 #undef _nc_retrace_int
2829 int _nc_retrace_int(
2831 { return(*(int *)0); }
2833 #undef _nc_retrace_unsigned
2834 unsigned _nc_retrace_unsigned(
2836 { return(*(unsigned *)0); }
2838 #undef _nc_retrace_ptr
2839 char *_nc_retrace_ptr(
2841 { return(*(char **)0); }
2843 #undef _nc_retrace_cptr
2844 const char *_nc_retrace_cptr(
2846 { return(*(const char **)0); }
2848 #undef _nc_retrace_cvoid_ptr
2849 void *_nc_retrace_cvoid_ptr(
2851 { return(*(void **)0); }
2853 #undef _nc_retrace_void_ptr
2854 void *_nc_retrace_void_ptr(
2856 { return(*(void **)0); }
2858 #undef _nc_retrace_sp
2859 SCREEN *_nc_retrace_sp(
2861 { return(*(SCREEN **)0); }
2863 #undef _nc_retrace_win
2864 WINDOW *_nc_retrace_win(
2866 { return(*(WINDOW **)0); }
2868 /* ./trace/lib_traceatr.c */
2874 { return(*(char **)0); }
2879 { return(*(char **)0); }
2881 #undef _nc_retrace_attr_t
2882 attr_t _nc_retrace_attr_t(
2884 { return(*(attr_t *)0); }
2886 #undef _nc_altcharset_name
2887 const char *_nc_altcharset_name(
2890 { return(*(const char **)0); }
2892 #undef _tracechtype2
2893 char *_tracechtype2(
2896 { return(*(char **)0); }
2901 { return(*(char **)0); }
2903 #undef _nc_retrace_chtype
2904 chtype _nc_retrace_chtype(
2906 { return(*(chtype *)0); }
2908 /* ./trace/lib_tracebits.c */
2915 #undef _nc_trace_ttymode
2916 char *_nc_trace_ttymode(
2917 struct termios *tty)
2918 { return(*(char **)0); }
2920 #undef _nc_tracebits
2921 char *_nc_tracebits(void)
2922 { return(*(char **)0); }
2924 /* ./trace/lib_tracechr.c */
2926 #undef _nc_tracechar
2927 char *_nc_tracechar(
2930 { return(*(char **)0); }
2935 { return(*(char **)0); }
2937 /* ./tinfo/lib_ttyflags.c */
2939 #undef _nc_get_tty_mode
2940 int _nc_get_tty_mode(
2941 struct termios *buf)
2942 { return(*(int *)0); }
2944 #undef _nc_set_tty_mode
2945 int _nc_set_tty_mode(
2946 struct termios *buf)
2947 { return(*(int *)0); }
2949 #undef def_shell_mode
2950 int def_shell_mode(void)
2951 { return(*(int *)0); }
2953 #undef def_prog_mode
2954 int def_prog_mode(void)
2955 { return(*(int *)0); }
2957 #undef reset_prog_mode
2958 int reset_prog_mode(void)
2959 { return(*(int *)0); }
2961 #undef reset_shell_mode
2962 int reset_shell_mode(void)
2963 { return(*(int *)0); }
2967 { return(*(int *)0); }
2971 { return(*(int *)0); }
2973 /* ./tty/lib_twait.c */
2975 #undef _nc_timed_wait
2981 { return(*(int *)0); }
2983 /* ./tinfo/name_match.c */
2985 #undef _nc_first_name
2986 char *_nc_first_name(
2987 const char *const sp)
2988 { return(*(char **)0); }
2990 #undef _nc_name_match
2992 const char *const namelst,
2993 const char *const name,
2994 const char *const delim)
2995 { return(*(int *)0); }
3000 char *const boolnames[] = {0};
3002 char *const boolfnames[] = {0};
3004 char *const numnames[] = {0};
3006 char *const numfnames[] = {0};
3008 char *const strnames[] = {0};
3010 char *const strfnames[] = {0};
3012 /* ./tinfo/read_entry.c */
3014 #include <hashed_db.h>
3016 #undef _nc_read_termtype
3017 int _nc_read_termtype(
3021 { return(*(int *)0); }
3023 #undef _nc_read_file_entry
3024 int _nc_read_file_entry(
3025 const char *const filename,
3027 { return(*(int *)0); }
3029 #undef _nc_read_entry
3031 const char *const name,
3032 char *const filename,
3034 { return(*(int *)0); }
3036 /* ./tinfo/read_termcap.c */
3038 #include <sys/types.h>
3040 #undef _nc_read_termcap_entry
3041 int _nc_read_termcap_entry(
3042 const char *const tn,
3044 { return(*(int *)0); }
3046 /* ./tinfo/setbuf.c */
3048 #undef _nc_set_buffer
3049 void _nc_set_buffer(
3051 NCURSES_BOOL buffered)
3054 /* ./tinfo/strings.c */
3057 string_desc *_nc_str_init(
3061 { return(*(string_desc **)0); }
3064 string_desc *_nc_str_null(
3067 { return(*(string_desc **)0); }
3070 string_desc *_nc_str_copy(
3073 { return(*(string_desc **)0); }
3075 #undef _nc_safe_strcat
3076 NCURSES_BOOL _nc_safe_strcat(
3079 { return(*(NCURSES_BOOL *)0); }
3081 #undef _nc_safe_strcpy
3082 NCURSES_BOOL _nc_safe_strcpy(
3085 { return(*(NCURSES_BOOL *)0); }
3087 /* ./trace/trace_buf.c */
3089 #undef _nc_trace_buf
3090 char *_nc_trace_buf(
3093 { return(*(char **)0); }
3095 #undef _nc_trace_bufcat
3096 char *_nc_trace_bufcat(
3099 { return(*(char **)0); }
3101 /* ./trace/trace_tries.c */
3103 #undef _nc_trace_tries
3104 void _nc_trace_tries(
3108 /* ./base/tries.c */
3110 #undef _nc_expand_try
3111 char *_nc_expand_try(
3116 { return(*(char **)0); }
3118 #undef _nc_remove_key
3122 { return(*(int *)0); }
3124 #undef _nc_remove_string
3125 int _nc_remove_string(
3128 { return(*(int *)0); }
3130 /* ./tinfo/trim_sgr0.c */
3132 #undef _nc_trim_sgr0
3133 char *_nc_trim_sgr0(
3135 { return(*(char **)0); }
3143 { return(*(char **)0); }
3148 { return(*(char **)0); }
3150 /* ./trace/visbuf.c */
3153 const char *_nc_visbuf2(
3156 { return(*(const char **)0); }
3159 const char *_nc_visbuf(
3161 { return(*(const char **)0); }
3164 const char *_nc_visbufn(
3167 { return(*(const char **)0); }
3170 const char *_nc_viscbuf2(
3174 { return(*(const char **)0); }
3177 const char *_nc_viscbuf(
3180 { return(*(const char **)0); }
3182 /* ./tinfo/alloc_entry.c */
3184 #undef _nc_init_entry
3185 void _nc_init_entry(
3189 #undef _nc_copy_entry
3190 ENTRY *_nc_copy_entry(
3192 { return(*(ENTRY **)0); }
3196 const char *const string)
3197 { return(*(char **)0); }
3199 #undef _nc_wrap_entry
3200 void _nc_wrap_entry(
3202 NCURSES_BOOL copy_strings)
3205 #undef _nc_merge_entry
3206 void _nc_merge_entry(
3208 TERMTYPE *const from)
3211 /* ./tinfo/captoinfo.c */
3213 #undef _nc_captoinfo
3214 char *_nc_captoinfo(
3217 int const parameterized)
3218 { return(*(char **)0); }
3220 #undef _nc_infotocap
3221 char *_nc_infotocap(
3224 int const parameterized)
3225 { return(*(char **)0); }
3227 /* ./comp_captab.c */
3229 #include <hashsize.h>
3231 #undef _nc_get_table
3232 const struct name_table_entry *_nc_get_table(
3233 NCURSES_BOOL termcap)
3234 { return(*(const struct name_table_entry **)0); }
3236 #undef _nc_get_hash_table
3237 const short *_nc_get_hash_table(
3238 NCURSES_BOOL termcap)
3239 { return(*(const short **)0); }
3241 #undef _nc_get_alias_table
3242 const struct alias *_nc_get_alias_table(
3243 NCURSES_BOOL termcap)
3244 { return(*(const struct alias **)0); }
3246 /* ./tinfo/comp_expand.c */
3248 #undef _nc_tic_expand
3249 char *_nc_tic_expand(
3251 NCURSES_BOOL tic_format,
3253 { return(*(char **)0); }
3255 /* ./tinfo/comp_hash.c */
3257 #undef _nc_find_entry
3258 struct name_table_entry const *_nc_find_entry(
3260 const short *hash_table)
3261 { return(*(struct name_table_entry const **)0); }
3263 #undef _nc_find_type_entry
3264 struct name_table_entry const *_nc_find_type_entry(
3267 const struct name_table_entry *table)
3268 { return(*(struct name_table_entry const **)0); }
3270 /* ./tinfo/comp_parse.c */
3272 #undef _nc_check_termtype2
3273 void (*_nc_check_termtype2)(
3276 #undef _nc_check_termtype
3277 void (*_nc_check_termtype)(
3280 #undef _nc_entry_match
3281 NCURSES_BOOL _nc_entry_match(
3284 { return(*(NCURSES_BOOL *)0); }
3286 #undef _nc_read_entry_source
3287 void _nc_read_entry_source(
3291 NCURSES_BOOL silent,
3292 NCURSES_BOOL (*hook)(
3296 #undef _nc_resolve_uses2
3297 int _nc_resolve_uses2(
3298 NCURSES_BOOL fullresolve,
3299 NCURSES_BOOL literal)
3300 { return(*(int *)0); }
3302 #undef _nc_resolve_uses
3303 int _nc_resolve_uses(
3304 NCURSES_BOOL fullresolve)
3305 { return(*(int *)0); }
3307 /* ./tinfo/comp_scan.c */
3311 #undef _nc_curr_file_pos
3312 long _nc_curr_file_pos;
3313 #undef _nc_comment_start
3314 long _nc_comment_start;
3315 #undef _nc_comment_end
3316 long _nc_comment_end;
3317 #undef _nc_start_line
3318 long _nc_start_line;
3319 #undef _nc_curr_token
3320 struct token _nc_curr_token;
3321 #undef _nc_disable_period
3322 NCURSES_BOOL _nc_disable_period;
3324 #undef _nc_reset_input
3325 void _nc_reset_input(
3330 #undef _nc_get_token
3332 NCURSES_BOOL silent)
3333 { return(*(int *)0); }
3335 #undef _nc_trans_string
3336 int _nc_trans_string(
3339 { return(*(int *)0); }
3341 #undef _nc_push_token
3342 void _nc_push_token(
3346 #undef _nc_panic_mode
3347 void _nc_panic_mode(
3351 /* ./tinfo/parse_entry.c */
3353 #undef _nc_parse_entry
3354 int _nc_parse_entry(
3355 struct entry *entryp,
3357 NCURSES_BOOL silent)
3358 { return(*(int *)0); }
3364 { return(*(int *)0); }
3371 /* ./tinfo/write_entry.c */
3373 #undef _nc_set_writedir
3374 void _nc_set_writedir(
3378 #undef _nc_write_entry
3379 void _nc_write_entry(
3383 #undef _nc_tic_written
3384 int _nc_tic_written(void)
3385 { return(*(int *)0); }
3387 /* ./base/define_key.c */
3393 { return(*(int *)0); }
3395 /* ./tinfo/hashed_db.c */
3397 #undef _nc_hashed_db
3398 void _nc_hashed_db(void)
3401 /* ./base/key_defined.c */
3406 { return(*(int *)0); }
3408 /* ./base/keybound.c */
3414 { return(*(char **)0); }
3416 /* ./base/keyok.c */
3422 { return(*(int *)0); }
3424 /* ./base/version.c */
3426 #undef curses_version
3427 const char *curses_version(void)
3428 { return(*(const char **)0); }