1 /****************************************************************************
2 * Copyright (c) 2001-2004,2005 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 2001-2005 *
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(*(cchar_t *)0); }
83 { return(*(int *)0); }
85 #undef _nc_waddch_nosync
86 int _nc_waddch_nosync(
89 { return(*(int *)0); }
95 { return(*(int *)0); }
101 { return(*(int *)0); }
103 /* ./base/lib_addstr.c */
110 { return(*(int *)0); }
117 { return(*(int *)0); }
122 { return(*(int *)0); }
129 { return(*(int *)0); }
136 { return(*(int *)0); }
138 /* ./base/lib_beep.c */
142 { return(*(int *)0); }
144 /* ./base/lib_bkgd.c */
162 { return(*(int *)0); }
168 { return(*(int *)0); }
170 /* ./base/lib_box.c */
183 { return(*(int *)0); }
185 /* ./base/lib_chgat.c */
194 { return(*(int *)0); }
196 /* ./base/lib_clear.c */
201 { return(*(int *)0); }
203 /* ./base/lib_clearok.c */
209 { return(*(int *)0); }
211 /* ./base/lib_clrbot.c */
216 { return(*(int *)0); }
218 /* ./base/lib_clreol.c */
223 { return(*(int *)0); }
225 /* ./base/lib_color.c */
234 #undef _nc_reset_colors
235 NCURSES_BOOL _nc_reset_colors(void)
236 { return(*(NCURSES_BOOL *)0); }
239 int start_color(void)
240 { return(*(int *)0); }
247 { return(*(int *)0); }
255 { return(*(int *)0); }
257 #undef can_change_color
258 NCURSES_BOOL can_change_color(void)
259 { return(*(NCURSES_BOOL *)0); }
262 NCURSES_BOOL has_colors(void)
263 { return(*(NCURSES_BOOL *)0); }
271 { return(*(int *)0); }
278 { return(*(int *)0); }
284 NCURSES_BOOL reverse,
289 /* ./base/lib_colorset.c */
294 short color_pair_number,
296 { return(*(int *)0); }
298 /* ./base/lib_delch.c */
303 { return(*(int *)0); }
305 /* ./base/lib_delwin.c */
310 { return(*(int *)0); }
312 /* ./base/lib_echo.c */
316 { return(*(int *)0); }
320 { return(*(int *)0); }
322 /* ./base/lib_endwin.c */
326 { return(*(int *)0); }
328 /* ./base/lib_erase.c */
333 { return(*(int *)0); }
335 /* ./base/lib_flash.c */
339 { return(*(int *)0); }
346 { return(*(int *)0); }
352 { return(*(int *)0); }
357 { return(*(int *)0); }
363 { return(*(int *)0); }
368 { return(*(int *)0); }
373 { return(*(int *)0); }
378 { return(*(int *)0); }
383 { return(*(int *)0); }
390 { return(*(int *)0); }
396 { return(*(int *)0); }
402 { return(*(int *)0); }
409 { return(*(int *)0); }
414 { return(*(int *)0); }
431 { return(*(int *)0); }
438 { return(*(int *)0); }
446 { return(*(int *)0); }
450 { return(*(int *)0); }
454 { return(*(int *)0); }
458 { return(*(int *)0); }
464 { return(*(int *)0); }
469 { return(*(int *)0); }
473 { return(*(int *)0); }
477 { return(*(int *)0); }
482 { return(*(int *)0); }
486 { return(*(int *)0); }
491 { return(*(chtype *)0); }
495 { return(*(int *)0); }
501 { return(*(int *)0); }
506 { return(*(int *)0); }
512 { return(*(int *)0); }
516 { return(*(chtype *)0); }
522 { return(*(int *)0); }
527 { return(*(int *)0); }
533 { return(*(int *)0); }
538 { return(*(int *)0); }
543 { return(*(int *)0); }
547 { return(*(int *)0); }
553 { return(*(int *)0); }
558 { return(*(int *)0); }
563 { return(*(int *)0); }
569 { return(*(int *)0); }
576 { return(*(int *)0); }
584 { return(*(int *)0); }
591 { return(*(int *)0); }
599 { return(*(int *)0); }
606 { return(*(int *)0); }
616 { return(*(int *)0); }
622 { return(*(int *)0); }
628 { return(*(int *)0); }
636 { return(*(int *)0); }
643 { return(*(int *)0); }
651 { return(*(int *)0); }
657 { return(*(chtype *)0); }
665 { return(*(int *)0); }
672 { return(*(int *)0); }
680 { return(*(int *)0); }
687 { return(*(int *)0); }
695 { return(*(int *)0); }
702 { return(*(int *)0); }
709 { return(*(int *)0); }
717 { return(*(int *)0); }
725 { return(*(int *)0); }
734 { return(*(int *)0); }
742 { return(*(int *)0); }
751 { return(*(int *)0); }
759 { return(*(int *)0); }
770 { return(*(int *)0); }
777 { return(*(int *)0); }
784 { return(*(int *)0); }
793 { return(*(int *)0); }
801 { return(*(int *)0); }
810 { return(*(int *)0); }
817 { return(*(chtype *)0); }
826 { return(*(int *)0); }
834 { return(*(int *)0); }
843 { return(*(int *)0); }
851 { return(*(int *)0); }
860 { return(*(int *)0); }
868 { return(*(int *)0); }
876 { return(*(int *)0); }
885 { return(*(int *)0); }
890 { return(*(int *)0); }
895 { return(*(int *)0); }
899 { return(*(int *)0); }
904 { return(*(int *)0); }
909 { return(*(int *)0); }
915 { return(*(int *)0); }
921 { return(*(int *)0); }
927 { return(*(int *)0); }
931 { return(*(int *)0); }
935 { return(*(int *)0); }
947 { return(*(int *)0); }
952 { return(*(int *)0); }
957 { return(*(int *)0); }
963 { return(*(int *)0); }
970 { return(*(int *)0); }
977 { return(*(int *)0); }
983 { return(*(int *)0); }
989 { return(*(int *)0); }
995 { return(*(int *)0); }
1001 { return(*(int *)0); }
1007 { return(*(int *)0); }
1015 { return(*(int *)0); }
1023 { return(*(int *)0); }
1028 { return(*(int *)0); }
1034 { return(*(int *)0); }
1040 { return(*(int *)0); }
1045 { return(*(int *)0); }
1051 { return(*(int *)0); }
1057 { return(*(int *)0); }
1062 { return(*(int *)0); }
1067 { return(*(int *)0); }
1072 { return(*(int *)0); }
1078 { return(*(int *)0); }
1083 { return(*(int *)0); }
1089 { return(*(int *)0); }
1094 { return(*(int *)0); }
1099 { return(*(int *)0); }
1116 { return(*(int *)0); }
1123 { return(*(int *)0); }
1128 { return(*(int *)0); }
1133 { return(*(int *)0); }
1138 { return(*(int *)0); }
1143 { return(*(int *)0); }
1149 { return(*(int *)0); }
1155 { return(*(int *)0); }
1160 { return(*(int *)0); }
1166 { return(*(int *)0); }
1171 { return(*(int *)0); }
1177 { return(*(int *)0); }
1183 { return(*(int *)0); }
1188 { return(*(int *)0); }
1193 { return(*(int *)0); }
1198 { return(*(int *)0); }
1205 { return(*(int *)0); }
1207 #undef mvadd_wchnstr
1213 { return(*(int *)0); }
1220 { return(*(int *)0); }
1228 { return(*(int *)0); }
1235 { return(*(int *)0); }
1242 { return(*(int *)0); }
1249 { return(*(int *)0); }
1257 { return(*(int *)0); }
1265 { return(*(int *)0); }
1272 { return(*(int *)0); }
1280 { return(*(int *)0); }
1287 { return(*(int *)0); }
1295 { return(*(int *)0); }
1303 { return(*(int *)0); }
1310 { return(*(int *)0); }
1317 { return(*(int *)0); }
1324 { return(*(int *)0); }
1332 { return(*(int *)0); }
1340 { return(*(int *)0); }
1342 #undef mvwadd_wchnstr
1349 { return(*(int *)0); }
1351 #undef mvwadd_wchstr
1357 { return(*(int *)0); }
1366 { return(*(int *)0); }
1374 { return(*(int *)0); }
1382 { return(*(int *)0); }
1390 { return(*(int *)0); }
1399 { return(*(int *)0); }
1408 { return(*(int *)0); }
1416 { return(*(int *)0); }
1418 #undef mvwin_wchnstr
1425 { return(*(int *)0); }
1433 { return(*(int *)0); }
1442 { return(*(int *)0); }
1451 { return(*(int *)0); }
1459 { return(*(int *)0); }
1467 { return(*(int *)0); }
1475 { return(*(int *)0); }
1484 { return(*(int *)0); }
1490 { return(*(int *)0); }
1496 { return(*(int *)0); }
1502 { return(*(int *)0); }
1508 { return(*(int *)0); }
1514 { return(*(int *)0); }
1520 { return(*(int *)0); }
1523 NCURSES_BOOL mouse_trafo(
1527 { return(*(NCURSES_BOOL *)0); }
1529 /* ./base/lib_getch.c */
1531 #include <fifo_defs.h>
1539 unsigned long *result,
1541 { return(*(int *)0); }
1546 { return(*(int *)0); }
1548 /* ./base/lib_getstr.c */
1555 { return(*(int *)0); }
1557 /* ./base/lib_hline.c */
1564 { return(*(int *)0); }
1566 /* ./base/lib_immedok.c */
1574 /* ./base/lib_inchstr.c */
1581 { return(*(int *)0); }
1583 /* ./base/lib_initscr.c */
1586 WINDOW *initscr(void)
1587 { return(*(WINDOW **)0); }
1589 /* ./base/lib_insch.c */
1591 #undef _nc_insert_ch
1595 { return(*(int *)0); }
1601 { return(*(int *)0); }
1603 /* ./base/lib_insdel.c */
1609 { return(*(int *)0); }
1611 /* ./base/lib_insnstr.c */
1618 { return(*(int *)0); }
1620 /* ./base/lib_instr.c */
1627 { return(*(int *)0); }
1629 /* ./base/lib_isendwin.c */
1632 NCURSES_BOOL isendwin(void)
1633 { return(*(NCURSES_BOOL *)0); }
1635 /* ./base/lib_leaveok.c */
1641 { return(*(int *)0); }
1643 /* ./base/lib_mouse.c */
1648 { return(*(int *)0); }
1653 { return(*(int *)0); }
1659 { return(*(mmask_t *)0); }
1662 NCURSES_BOOL wenclose(
1666 { return(*(NCURSES_BOOL *)0); }
1668 #undef mouseinterval
1671 { return(*(int *)0); }
1673 #undef _nc_has_mouse
1674 int _nc_has_mouse(void)
1675 { return(*(int *)0); }
1678 NCURSES_BOOL wmouse_trafo(
1682 NCURSES_BOOL to_screen)
1683 { return(*(NCURSES_BOOL *)0); }
1685 /* ./base/lib_move.c */
1692 { return(*(int *)0); }
1694 /* ./tty/lib_mvcur.c */
1696 #undef _nc_msec_cost
1698 const char *const cap,
1700 { return(*(int *)0); }
1702 #undef _nc_mvcur_resume
1703 void _nc_mvcur_resume(void)
1706 #undef _nc_mvcur_init
1707 void _nc_mvcur_init(void)
1710 #undef _nc_mvcur_wrap
1711 void _nc_mvcur_wrap(void)
1720 { return(*(int *)0); }
1722 #undef _nc_optimize_enable
1723 int _nc_optimize_enable;
1725 /* ./base/lib_mvwin.c */
1732 { return(*(int *)0); }
1734 /* ./base/lib_newterm.c */
1745 { return(*(SCREEN **)0); }
1747 /* ./base/lib_newwin.c */
1752 { return(*(int *)0); }
1760 { return(*(WINDOW **)0); }
1769 { return(*(WINDOW **)0); }
1778 { return(*(WINDOW **)0); }
1781 WINDOW *_nc_makenew(
1787 { return(*(WINDOW **)0); }
1789 /* ./base/lib_nl.c */
1793 { return(*(int *)0); }
1797 { return(*(int *)0); }
1799 /* ./base/lib_overlay.c */
1805 { return(*(int *)0); }
1811 { return(*(int *)0); }
1824 { return(*(int *)0); }
1826 /* ./base/lib_pad.c */
1832 { return(*(WINDOW **)0); }
1841 { return(*(WINDOW **)0); }
1852 { return(*(int *)0); }
1863 { return(*(int *)0); }
1869 { return(*(int *)0); }
1871 /* ./base/lib_printw.c */
1877 { return(*(int *)0); }
1884 { return(*(int *)0); }
1892 { return(*(int *)0); }
1901 { return(*(int *)0); }
1908 { return(*(int *)0); }
1910 /* ./base/lib_redrawln.c */
1917 { return(*(int *)0); }
1919 /* ./base/lib_refresh.c */
1924 { return(*(int *)0); }
1929 { return(*(int *)0); }
1931 /* ./base/lib_restart.c */
1938 { return(*(int *)0); }
1940 /* ./base/lib_scanw.c */
1947 { return(*(int *)0); }
1953 { return(*(int *)0); }
1960 { return(*(int *)0); }
1968 { return(*(int *)0); }
1977 { return(*(int *)0); }
1979 /* ./base/lib_screen.c */
1984 { return(*(WINDOW **)0); }
1990 { return(*(int *)0); }
1995 { return(*(int *)0); }
2000 { return(*(int *)0); }
2005 { return(*(int *)0); }
2010 { return(*(int *)0); }
2012 /* ./base/lib_scroll.c */
2014 #undef _nc_scroll_window
2015 void _nc_scroll_window(
2027 { return(*(int *)0); }
2029 /* ./base/lib_scrollok.c */
2035 { return(*(int *)0); }
2037 /* ./base/lib_scrreg.c */
2044 { return(*(int *)0); }
2046 /* ./base/lib_set_term.c */
2051 { return(*(SCREEN **)0); }
2058 #undef _nc_setupscreen
2059 int _nc_setupscreen(
2061 short const scolumns,
2063 { return(*(int *)0); }
2065 #undef _nc_ripoffline
2071 { return(*(int *)0); }
2079 { return(*(int *)0); }
2081 /* ./base/lib_slk.c */
2083 #undef _nc_slk_format
2086 #undef _nc_slk_initialize
2087 int _nc_slk_initialize(
2090 { return(*(int *)0); }
2093 int slk_restore(void)
2094 { return(*(int *)0); }
2096 /* ./base/lib_slkatr_set.c */
2101 short color_pair_number,
2103 { return(*(int *)0); }
2105 /* ./base/lib_slkatrof.c */
2110 { return(*(int *)0); }
2112 /* ./base/lib_slkatron.c */
2117 { return(*(int *)0); }
2119 /* ./base/lib_slkatrset.c */
2124 { return(*(int *)0); }
2126 /* ./base/lib_slkattr.c */
2129 attr_t slk_attr(void)
2130 { return(*(attr_t *)0); }
2132 /* ./base/lib_slkclear.c */
2136 { return(*(int *)0); }
2138 /* ./base/lib_slkcolor.c */
2142 short color_pair_number)
2143 { return(*(int *)0); }
2145 /* ./base/lib_slkinit.c */
2150 { return(*(int *)0); }
2152 /* ./base/lib_slklab.c */
2157 { return(*(char **)0); }
2159 /* ./base/lib_slkrefr.c */
2161 #undef slk_noutrefresh
2162 int slk_noutrefresh(void)
2163 { return(*(int *)0); }
2166 int slk_refresh(void)
2167 { return(*(int *)0); }
2169 /* ./base/lib_slkset.c */
2178 { return(*(int *)0); }
2180 /* ./base/lib_slktouch.c */
2184 { return(*(int *)0); }
2186 /* ./base/lib_touch.c */
2188 #undef is_linetouched
2189 NCURSES_BOOL is_linetouched(
2192 { return(*(NCURSES_BOOL *)0); }
2194 #undef is_wintouched
2195 NCURSES_BOOL is_wintouched(
2197 { return(*(NCURSES_BOOL *)0); }
2205 { return(*(int *)0); }
2207 /* ./trace/lib_traceatr.c */
2213 { return(*(char **)0); }
2218 { return(*(char **)0); }
2220 #undef _nc_retrace_attr_t
2221 attr_t _nc_retrace_attr_t(
2223 { return(*(attr_t *)0); }
2225 #undef _nc_altcharset_name
2226 const char *_nc_altcharset_name(
2229 { return(*(const char **)0); }
2231 #undef _tracechtype2
2232 char *_tracechtype2(
2235 { return(*(char **)0); }
2240 { return(*(char **)0); }
2242 #undef _nc_retrace_chtype
2243 chtype _nc_retrace_chtype(
2245 { return(*(chtype *)0); }
2247 #undef _tracecchar_t2
2248 char *_tracecchar_t2(
2251 { return(*(char **)0); }
2253 #undef _tracecchar_t
2254 char *_tracecchar_t(
2256 { return(*(char **)0); }
2258 /* ./trace/lib_tracedmp.c */
2266 /* ./trace/lib_tracemse.c */
2271 { return(*(char **)0); }
2273 /* ./tty/lib_tstp.c */
2275 #include <SigAction.h>
2277 #undef _nc_signal_handler
2278 void _nc_signal_handler(
2279 NCURSES_BOOL enable)
2282 /* ./base/lib_ungetch.c */
2284 #undef _nc_fifo_dump
2285 void _nc_fifo_dump(void)
2291 { return(*(int *)0); }
2293 /* ./tty/lib_vidattr.c */
2300 { return(*(int *)0); }
2305 { return(*(int *)0); }
2308 chtype termattrs(void)
2309 { return(*(chtype *)0); }
2311 /* ./base/lib_vline.c */
2318 { return(*(int *)0); }
2320 /* ./base/lib_wattroff.c */
2327 { return(*(int *)0); }
2329 /* ./base/lib_wattron.c */
2336 { return(*(int *)0); }
2338 /* ./base/lib_winch.c */
2343 { return(*(chtype *)0); }
2345 /* ./base/lib_window.c */
2357 { return(*(int *)0); }
2363 { return(*(int *)0); }
2383 { return(*(WINDOW **)0); }
2385 /* ./base/nc_panel.c */
2387 #undef _nc_panelhook
2388 struct panelhook *_nc_panelhook(void)
2389 { return(*(struct panelhook **)0); }
2391 /* ./base/safe_sprintf.c */
2393 #undef _nc_printf_string
2394 char *_nc_printf_string(
2397 { return(*(char **)0); }
2399 /* ./tty/tty_update.c */
2401 #include <sys/time.h>
2402 #include <sys/times.h>
2406 { return(*(int *)0); }
2414 { return(*(int *)0); }
2416 #undef _nc_screen_resume
2417 void _nc_screen_resume(void)
2420 #undef _nc_screen_init
2421 void _nc_screen_init(void)
2424 #undef _nc_screen_wrap
2425 void _nc_screen_wrap(void)
2428 #undef _nc_do_xmc_glitch
2429 void _nc_do_xmc_glitch(
2433 /* ./trace/varargs.c */
2436 atUnknown = 0, atInteger, atFloat, atPoint, atString
2443 { return(*(char **)0); }
2445 /* ./base/memmove.c */
2448 void _nc_memmove(void)
2451 /* ./base/vsscanf.c */
2454 void _nc_vsscanf(void)
2457 /* ./base/lib_freeall.c */
2459 #include <term_entry.h>
2462 void _nc_freeall(void)
2465 /* ./widechar/charable.c */
2467 #undef _nc_is_charable
2468 NCURSES_BOOL _nc_is_charable(
2470 { return(*(NCURSES_BOOL *)0); }
2475 { return(*(int *)0); }
2477 #undef _nc_to_widechar
2478 wint_t _nc_to_widechar(
2480 { return(*(wint_t *)0); }
2482 /* ./widechar/lib_add_wch.c */
2488 { return(*(int *)0); }
2494 { return(*(int *)0); }
2496 /* ./widechar/lib_box_set.c */
2509 { return(*(int *)0); }
2511 /* ./widechar/lib_cchar.c */
2520 { return(*(int *)0); }
2524 const cchar_t *wcval,
2529 { return(*(int *)0); }
2531 /* ./widechar/lib_get_wch.c */
2537 { return(*(int *)0); }
2539 /* ./widechar/lib_erasewchar.c */
2544 { return(*(int *)0); }
2549 { return(*(int *)0); }
2551 /* ./widechar/lib_get_wstr.c */
2558 { return(*(int *)0); }
2560 /* ./widechar/lib_hline_set.c */
2567 { return(*(int *)0); }
2569 /* ./widechar/lib_in_wch.c */
2575 { return(*(int *)0); }
2577 /* ./widechar/lib_in_wchnstr.c */
2584 { return(*(int *)0); }
2586 /* ./widechar/lib_ins_wch.c */
2592 { return(*(int *)0); }
2597 const wchar_t *wstr,
2599 { return(*(int *)0); }
2601 /* ./widechar/lib_inwstr.c */
2608 { return(*(int *)0); }
2614 { return(*(int *)0); }
2616 /* ./widechar/lib_pecho_wchar.c */
2622 { return(*(int *)0); }
2624 /* ./widechar/lib_slk_wset.c */
2629 const wchar_t *astr,
2631 { return(*(int *)0); }
2633 /* ./widechar/lib_unget_wch.c */
2640 { return(*(size_t *)0); }
2645 { return(*(int *)0); }
2647 /* ./widechar/lib_vid_attr.c */
2656 { return(*(int *)0); }
2663 { return(*(int *)0); }
2666 attr_t term_attrs(void)
2667 { return(*(attr_t *)0); }
2669 /* ./widechar/lib_vline_set.c */
2676 { return(*(int *)0); }
2678 /* ./widechar/lib_wacs.c */
2683 #undef _nc_init_wacs
2684 void _nc_init_wacs(void)
2687 /* ./widechar/lib_wunctrl.c */
2692 { return(*(wchar_t **)0); }
2696 #undef _nc_toggle_attr_on
2697 void _nc_toggle_attr_on(
2702 #undef _nc_toggle_attr_off
2703 void _nc_toggle_attr_off(
2708 #undef _nc_DelCharCost
2709 int _nc_DelCharCost(
2711 { return(*(int *)0); }
2713 #undef _nc_InsCharCost
2714 int _nc_InsCharCost(
2716 { return(*(int *)0); }
2718 #undef _nc_UpdateAttrs
2719 void _nc_UpdateAttrs(
2723 /* ./base/lib_dft_fgbg.c */
2725 #undef use_default_colors
2726 int use_default_colors(void)
2727 { return(*(int *)0); }
2729 #undef assume_default_colors
2730 int assume_default_colors(
2733 { return(*(int *)0); }
2735 /* ./tinfo/lib_print.c */
2741 { return(*(int *)0); }
2743 /* ./base/resizeterm.c */
2745 #undef is_term_resized
2746 NCURSES_BOOL is_term_resized(
2749 { return(*(NCURSES_BOOL *)0); }
2755 { return(*(int *)0); }
2761 { return(*(int *)0); }
2763 /* ./trace/trace_xnames.c */
2765 #undef _nc_trace_xnames
2766 void _nc_trace_xnames(
2770 /* ./base/wresize.c */
2777 { return(*(int *)0); }
2779 /* ./tinfo/access.c */
2781 #include <nc_alloc.h>
2786 { return(*(char **)0); }
2789 unsigned _nc_pathlast(
2791 { return(*(unsigned *)0); }
2796 { return(*(char **)0); }
2802 { return(*(int *)0); }
2804 #undef _nc_env_access
2805 int _nc_env_access(void)
2806 { return(*(int *)0); }
2808 /* ./tinfo/add_tries.c */
2810 #undef _nc_add_to_try
2811 void _nc_add_to_try(
2812 struct tries **tree,
2814 unsigned short code)
2817 /* ./tinfo/alloc_entry.c */
2819 #undef _nc_init_entry
2820 void _nc_init_entry(
2824 #undef _nc_copy_entry
2825 ENTRY *_nc_copy_entry(
2827 { return(*(ENTRY **)0); }
2831 const char *const string)
2832 { return(*(char **)0); }
2834 #undef _nc_wrap_entry
2835 void _nc_wrap_entry(
2837 NCURSES_BOOL copy_strings)
2840 #undef _nc_merge_entry
2841 void _nc_merge_entry(
2843 TERMTYPE *const from)
2846 /* ./tinfo/alloc_ttype.c */
2848 #undef _nc_align_termtype
2849 void _nc_align_termtype(
2854 #undef _nc_copy_termtype
2855 void _nc_copy_termtype(
2860 /* ./tinfo/captoinfo.c */
2862 #undef _nc_captoinfo
2863 char *_nc_captoinfo(
2866 int const parameterized)
2867 { return(*(char **)0); }
2869 #undef _nc_infotocap
2870 char *_nc_infotocap(
2873 int const parameterized)
2874 { return(*(char **)0); }
2879 char *const boolcodes[] = {0};
2881 char *const numcodes[] = {0};
2883 char *const strcodes[] = {0};
2885 /* ./comp_captab.c */
2887 #include <ncurses_cfg.h>
2889 #undef _nc_info_hash_table
2890 const struct name_table_entry *const _nc_info_hash_table[995] = {0};
2891 #undef _nc_cap_hash_table
2892 const struct name_table_entry *const _nc_cap_hash_table[995] = {0};
2893 #undef _nc_capalias_table
2894 const struct alias _nc_capalias_table[] = {0};
2895 #undef _nc_infoalias_table
2896 const struct alias _nc_infoalias_table[] = {0};
2898 #undef _nc_get_table
2899 const struct name_table_entry *_nc_get_table(
2900 NCURSES_BOOL termcap)
2901 { return(*(const struct name_table_entry **)0); }
2903 #undef _nc_get_hash_table
2904 const struct name_table_entry *const *_nc_get_hash_table(
2905 NCURSES_BOOL termcap)
2906 { return(*(const struct name_table_entry **)0); }
2908 /* ./tinfo/comp_error.c */
2910 #undef _nc_suppress_warnings
2911 NCURSES_BOOL _nc_suppress_warnings;
2912 #undef _nc_curr_line
2917 #undef _nc_set_source
2918 void _nc_set_source(
2919 const char *const name)
2924 const char *const name)
2934 const char *const fmt,
2938 #undef _nc_err_abort
2940 const char *const fmt,
2944 #undef _nc_syserr_abort
2945 void _nc_syserr_abort(
2946 const char *const fmt,
2950 /* ./tinfo/comp_expand.c */
2952 #undef _nc_tic_expand
2953 char *_nc_tic_expand(
2955 NCURSES_BOOL tic_format,
2957 { return(*(char **)0); }
2959 /* ./tinfo/comp_hash.c */
2961 #include <hashsize.h>
2963 #undef _nc_find_entry
2964 struct name_table_entry const *_nc_find_entry(
2966 const struct name_table_entry *const *hash_table)
2967 { return(*(struct name_table_entry const **)0); }
2969 #undef _nc_find_type_entry
2970 struct name_table_entry const *_nc_find_type_entry(
2973 const struct name_table_entry *table)
2974 { return(*(struct name_table_entry const **)0); }
2976 /* ./tinfo/comp_parse.c */
2978 #undef _nc_check_termtype2
2979 void (*_nc_check_termtype2)(
2982 #undef _nc_check_termtype
2983 void (*_nc_check_termtype)(
2990 #undef _nc_free_entries
2991 void _nc_free_entries(
2995 #undef _nc_delink_entry
2996 ENTRY *_nc_delink_entry(
2999 { return(*(ENTRY **)0); }
3001 #undef _nc_free_entry
3002 void _nc_free_entry(
3007 #undef _nc_entry_match
3008 NCURSES_BOOL _nc_entry_match(
3011 { return(*(NCURSES_BOOL *)0); }
3013 #undef _nc_read_entry_source
3014 void _nc_read_entry_source(
3018 NCURSES_BOOL silent,
3019 NCURSES_BOOL (*hook)(
3023 #undef _nc_resolve_uses2
3024 int _nc_resolve_uses2(
3025 NCURSES_BOOL fullresolve,
3026 NCURSES_BOOL literal)
3027 { return(*(int *)0); }
3029 #undef _nc_resolve_uses
3030 int _nc_resolve_uses(
3031 NCURSES_BOOL fullresolve)
3032 { return(*(int *)0); }
3034 /* ./tinfo/comp_scan.c */
3038 #undef _nc_curr_file_pos
3039 long _nc_curr_file_pos;
3040 #undef _nc_comment_start
3041 long _nc_comment_start;
3042 #undef _nc_comment_end
3043 long _nc_comment_end;
3044 #undef _nc_start_line
3045 long _nc_start_line;
3046 #undef _nc_curr_token
3047 struct token _nc_curr_token;
3048 #undef _nc_disable_period
3049 NCURSES_BOOL _nc_disable_period;
3051 #undef _nc_reset_input
3052 void _nc_reset_input(
3057 #undef _nc_get_token
3059 NCURSES_BOOL silent)
3060 { return(*(int *)0); }
3062 #undef _nc_trans_string
3063 int _nc_trans_string(
3066 { return(*(int *)0); }
3068 #undef _nc_push_token
3069 void _nc_push_token(
3073 #undef _nc_panic_mode
3074 void _nc_panic_mode(
3078 /* ./tinfo/doalloc.c */
3084 { return(*(void **)0); }
3089 const TERMTYPE *_nc_fallback(
3091 { return(*(const TERMTYPE **)0); }
3093 /* ./tinfo/free_ttype.c */
3095 #undef _nc_free_termtype
3096 void _nc_free_termtype(
3100 #undef _nc_user_definable
3101 NCURSES_BOOL _nc_user_definable;
3103 #undef use_extended_names
3104 int use_extended_names(
3106 { return(*(int *)0); }
3108 /* ./tinfo/getenv_num.c */
3110 #undef _nc_getenv_num
3113 { return(*(int *)0); }
3115 /* ./tinfo/home_terminfo.c */
3117 #undef _nc_home_terminfo
3118 char *_nc_home_terminfo(void)
3119 { return(*(char **)0); }
3121 /* ./tinfo/init_keytry.c */
3125 #include <init_keytry.h>
3127 #undef _nc_tinfo_fkeys
3128 struct tinfo_fkeys _nc_tinfo_fkeys[];
3132 #undef _nc_init_keytry
3133 void _nc_init_keytry(void)
3136 /* ./tinfo/lib_acs.c */
3139 chtype acs_map[128];
3142 void _nc_init_acs(void)
3145 /* ./tinfo/lib_baudrate.c */
3147 #include <termcap.h>
3157 { return(*(int *)0); }
3162 { return(*(int *)0); }
3166 { return(*(int *)0); }
3168 /* ./tinfo/lib_cur_term.c */
3174 TERMINAL *set_curterm(
3176 { return(*(TERMINAL **)0); }
3181 { return(*(int *)0); }
3183 /* ./tinfo/lib_data.c */
3191 #undef _nc_screen_chain
3192 SCREEN *_nc_screen_chain;
3196 /* ./tinfo/lib_has_cap.c */
3199 NCURSES_BOOL has_ic(void)
3200 { return(*(NCURSES_BOOL *)0); }
3203 NCURSES_BOOL has_il(void)
3204 { return(*(NCURSES_BOOL *)0); }
3206 /* ./tinfo/lib_kernel.c */
3209 char erasechar(void)
3210 { return(*(char *)0); }
3214 { return(*(char *)0); }
3218 { return(*(int *)0); }
3220 /* ./lib_keyname.c */
3222 #undef _nc_key_names
3223 const struct kn _nc_key_names[] = {0};
3228 { return(*(char **)0); }
3233 { return(*(char **)0); }
3235 /* ./tinfo/lib_longname.c */
3238 char *longname(void)
3239 { return(*(char **)0); }
3241 /* ./tinfo/lib_napms.c */
3248 { return(*(int *)0); }
3250 /* ./tinfo/lib_options.c */
3256 { return(*(int *)0); }
3267 { return(*(int *)0); }
3273 { return(*(int *)0); }
3279 { return(*(int *)0); }
3291 { return(*(int *)0); }
3297 { return(*(int *)0); }
3302 { return(*(int *)0); }
3307 { return(*(int *)0); }
3312 { return(*(int *)0); }
3317 { return(*(int *)0); }
3319 /* ./tinfo/lib_raw.c */
3323 { return(*(int *)0); }
3327 { return(*(int *)0); }
3335 { return(*(int *)0); }
3339 { return(*(int *)0); }
3342 void noqiflush(void)
3349 { return(*(int *)0); }
3351 /* ./tinfo/lib_setup.c */
3354 #include <sys/ioctl.h>
3355 #include <langinfo.h>
3371 #undef _nc_update_screensize
3372 void _nc_update_screensize(void)
3375 #undef _nc_get_locale
3376 char *_nc_get_locale(void)
3377 { return(*(char **)0); }
3379 #undef _nc_unicode_locale
3380 int _nc_unicode_locale(void)
3381 { return(*(int *)0); }
3383 #undef _nc_locale_breaks_acs
3384 int _nc_locale_breaks_acs(void)
3385 { return(*(int *)0); }
3387 #undef _nc_setupterm
3393 { return(*(int *)0); }
3400 { return(*(int *)0); }
3402 /* ./tinfo/lib_termcap.c */
3413 { return(*(int *)0); }
3417 #include <capdefaults.c>
3424 { return(*(int *)0); }
3429 { return(*(int *)0); }
3435 { return(*(char **)0); }
3437 /* ./tinfo/lib_termname.c */
3440 char *termname(void)
3441 { return(*(char **)0); }
3443 /* ./tinfo/lib_tgoto.c */
3450 { return(*(char **)0); }
3452 /* ./tinfo/lib_ti.c */
3457 { return(*(int *)0); }
3462 { return(*(int *)0); }
3467 { return(*(char **)0); }
3469 /* ./tinfo/lib_tparm.c */
3476 NCURSES_BOOL num_type;
3479 #undef _nc_tparm_err
3482 #undef _nc_tparm_analyze
3483 int _nc_tparm_analyze(
3487 { return(*(int *)0); }
3493 { return(*(char **)0); }
3495 /* ./tinfo/lib_tputs.c */
3500 NCURSES_OSPEED ospeed;
3501 #undef _nc_nulls_sent
3507 { return(*(int *)0); }
3510 void _nc_flush(void)
3516 { return(*(int *)0); }
3521 { return(*(int *)0); }
3529 { return(*(int *)0); }
3531 /* ./trace/lib_trace.c */
3534 unsigned _nc_tracing;
3535 #undef _nc_tputs_trace
3536 const char *_nc_tputs_trace = {0};
3542 const unsigned int tracelevel)
3551 #undef _nc_retrace_bool
3552 NCURSES_BOOL _nc_retrace_bool(
3554 { return(*(NCURSES_BOOL *)0); }
3556 #undef _nc_retrace_int
3557 int _nc_retrace_int(
3559 { return(*(int *)0); }
3561 #undef _nc_retrace_unsigned
3562 unsigned _nc_retrace_unsigned(
3564 { return(*(unsigned *)0); }
3566 #undef _nc_retrace_ptr
3567 char *_nc_retrace_ptr(
3569 { return(*(char **)0); }
3571 #undef _nc_retrace_cptr
3572 const char *_nc_retrace_cptr(
3574 { return(*(const char **)0); }
3576 #undef _nc_retrace_cvoid_ptr
3577 void *_nc_retrace_cvoid_ptr(
3579 { return(*(void **)0); }
3581 #undef _nc_retrace_void_ptr
3582 void *_nc_retrace_void_ptr(
3584 { return(*(void **)0); }
3586 #undef _nc_retrace_sp
3587 SCREEN *_nc_retrace_sp(
3589 { return(*(SCREEN **)0); }
3591 #undef _nc_retrace_win
3592 WINDOW *_nc_retrace_win(
3594 { return(*(WINDOW **)0); }
3596 /* ./trace/lib_tracebits.c */
3603 #undef _nc_trace_ttymode
3604 char *_nc_trace_ttymode(
3605 struct termios *tty)
3606 { return(*(char **)0); }
3608 #undef _nc_tracebits
3609 char *_nc_tracebits(void)
3610 { return(*(char **)0); }
3612 /* ./trace/lib_tracechr.c */
3617 { return(*(char **)0); }
3619 /* ./tinfo/lib_ttyflags.c */
3621 #undef _nc_get_tty_mode
3622 int _nc_get_tty_mode(
3623 struct termios *buf)
3624 { return(*(int *)0); }
3626 #undef _nc_set_tty_mode
3627 int _nc_set_tty_mode(
3628 struct termios *buf)
3629 { return(*(int *)0); }
3631 #undef def_shell_mode
3632 int def_shell_mode(void)
3633 { return(*(int *)0); }
3635 #undef def_prog_mode
3636 int def_prog_mode(void)
3637 { return(*(int *)0); }
3639 #undef reset_prog_mode
3640 int reset_prog_mode(void)
3641 { return(*(int *)0); }
3643 #undef reset_shell_mode
3644 int reset_shell_mode(void)
3645 { return(*(int *)0); }
3649 { return(*(int *)0); }
3653 { return(*(int *)0); }
3655 /* ./tty/lib_twait.c */
3657 #undef _nc_timed_wait
3662 { return(*(int *)0); }
3664 /* ./tinfo/name_match.c */
3666 #undef _nc_first_name
3667 char *_nc_first_name(
3668 const char *const sp)
3669 { return(*(char **)0); }
3671 #undef _nc_name_match
3673 const char *const namelst,
3674 const char *const name,
3675 const char *const delim)
3676 { return(*(int *)0); }
3681 char *const boolnames[] = {0};
3683 char *const boolfnames[] = {0};
3685 char *const numnames[] = {0};
3687 char *const numfnames[] = {0};
3689 char *const strnames[] = {0};
3691 char *const strfnames[] = {0};
3693 /* ./tinfo/parse_entry.c */
3695 #undef _nc_parse_entry
3696 int _nc_parse_entry(
3697 struct entry *entryp,
3699 NCURSES_BOOL silent)
3700 { return(*(int *)0); }
3706 { return(*(int *)0); }
3713 /* ./tinfo/read_entry.c */
3716 const char *_nc_tic_dir(
3718 { return(*(const char **)0); }
3720 #undef _nc_keep_tic_dir
3721 void _nc_keep_tic_dir(
3725 #undef _nc_read_file_entry
3726 int _nc_read_file_entry(
3727 const char *const filename,
3729 { return(*(int *)0); }
3731 #undef _nc_read_entry
3733 const char *const tn,
3734 char *const filename,
3736 { return(*(int *)0); }
3738 /* ./tinfo/read_termcap.c */
3740 #include <sys/types.h>
3741 #include <sys/stat.h>
3743 #undef _nc_read_termcap_entry
3744 int _nc_read_termcap_entry(
3745 const char *const tn,
3747 { return(*(int *)0); }
3749 /* ./tinfo/setbuf.c */
3751 #undef _nc_set_buffer
3752 void _nc_set_buffer(
3754 NCURSES_BOOL buffered)
3757 /* ./tinfo/strings.c */
3760 string_desc *_nc_str_init(
3764 { return(*(string_desc **)0); }
3767 string_desc *_nc_str_null(
3770 { return(*(string_desc **)0); }
3773 string_desc *_nc_str_copy(
3776 { return(*(string_desc **)0); }
3778 #undef _nc_safe_strcat
3779 NCURSES_BOOL _nc_safe_strcat(
3782 { return(*(NCURSES_BOOL *)0); }
3784 #undef _nc_safe_strcpy
3785 NCURSES_BOOL _nc_safe_strcpy(
3788 { return(*(NCURSES_BOOL *)0); }
3790 /* ./trace/trace_buf.c */
3797 #undef _nc_trace_buf
3798 char *_nc_trace_buf(
3801 { return(*(char **)0); }
3803 #undef _nc_trace_bufcat
3804 char *_nc_trace_bufcat(
3807 { return(*(char **)0); }
3809 /* ./trace/trace_tries.c */
3811 #undef _nc_trace_tries
3812 void _nc_trace_tries(
3816 /* ./base/tries.c */
3818 #undef _nc_expand_try
3819 char *_nc_expand_try(
3821 unsigned short code,
3824 { return(*(char **)0); }
3826 #undef _nc_remove_key
3828 struct tries **tree,
3829 unsigned short code)
3830 { return(*(int *)0); }
3832 #undef _nc_remove_string
3833 int _nc_remove_string(
3834 struct tries **tree,
3836 { return(*(int *)0); }
3838 /* ./tinfo/trim_sgr0.c */
3840 #undef _nc_trim_sgr0
3841 char *_nc_trim_sgr0(
3843 { return(*(char **)0); }
3850 { return(*(char **)0); }
3852 /* ./trace/visbuf.c */
3855 const char *_nc_visbuf2(
3858 { return(*(const char **)0); }
3861 const char *_nc_visbuf(
3863 { return(*(const char **)0); }
3866 const char *_nc_visbufn(
3869 { return(*(const char **)0); }
3872 const char *_nc_viswbuf2(
3875 { return(*(const char **)0); }
3878 const char *_nc_viswbuf(
3880 { return(*(const char **)0); }
3883 const char *_nc_viswbufn(
3886 { return(*(const char **)0); }
3889 const char *_nc_viswibuf(
3891 { return(*(const char **)0); }
3894 const char *_nc_viscbuf2(
3898 { return(*(const char **)0); }
3901 const char *_nc_viscbuf(
3904 { return(*(const char **)0); }
3906 /* ./tinfo/write_entry.c */
3908 #undef _nc_set_writedir
3909 void _nc_set_writedir(
3913 #undef _nc_write_entry
3914 void _nc_write_entry(
3918 #undef _nc_tic_written
3919 int _nc_tic_written(void)
3920 { return(*(int *)0); }
3922 /* ./base/define_key.c */
3928 { return(*(int *)0); }
3930 /* ./base/key_defined.c */
3935 { return(*(int *)0); }
3937 /* ./base/keybound.c */
3943 { return(*(char **)0); }
3945 /* ./base/keyok.c */
3951 { return(*(int *)0); }
3953 /* ./base/version.c */
3955 #undef curses_version
3956 const char *curses_version(void)
3957 { return(*(const char **)0); }