1 /****************************************************************************
2 * Copyright (c) 2001,2002 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,2002 *
31 ****************************************************************************/
34 /* ./tty/hardscroll.c */
36 #include <curses.priv.h>
41 #undef _nc_scroll_optimize
42 void _nc_scroll_optimize(void)
46 void _nc_linedump(void)
52 void _nc_hash_map(void)
55 #undef _nc_make_oldhash
56 void _nc_make_oldhash(
60 #undef _nc_scroll_oldhash
61 void _nc_scroll_oldhash(
67 /* ./base/lib_addch.c */
75 { return(*(cchar_t *)0); }
77 #undef _nc_waddch_nosync
78 int _nc_waddch_nosync(
81 { return(*(int *)0); }
87 { return(*(int *)0); }
93 { return(*(int *)0); }
99 { return(*(int *)0); }
105 { return(*(int *)0); }
107 /* ./base/lib_addstr.c */
114 { return(*(int *)0); }
121 { return(*(int *)0); }
126 { return(*(int *)0); }
131 const cchar_t *const astr,
133 { return(*(int *)0); }
140 { return(*(int *)0); }
142 /* ./base/lib_beep.c */
146 { return(*(int *)0); }
148 /* ./base/lib_bkgd.c */
166 { return(*(int *)0); }
172 { return(*(int *)0); }
174 /* ./base/lib_box.c */
187 { return(*(int *)0); }
189 /* ./base/lib_chgat.c */
198 { return(*(int *)0); }
200 /* ./base/lib_clear.c */
205 { return(*(int *)0); }
207 /* ./base/lib_clearok.c */
213 { return(*(int *)0); }
215 /* ./base/lib_clrbot.c */
220 { return(*(int *)0); }
222 /* ./base/lib_clreol.c */
227 { return(*(int *)0); }
229 /* ./base/lib_color.c */
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 */
1595 { return(*(int *)0); }
1597 /* ./base/lib_insdel.c */
1603 { return(*(int *)0); }
1605 /* ./base/lib_insstr.c */
1612 { return(*(int *)0); }
1614 /* ./base/lib_instr.c */
1621 { return(*(int *)0); }
1623 /* ./base/lib_isendwin.c */
1626 NCURSES_BOOL isendwin(void)
1627 { return(*(NCURSES_BOOL *)0); }
1629 /* ./base/lib_leaveok.c */
1635 { return(*(int *)0); }
1637 /* ./base/lib_mouse.c */
1642 { return(*(int *)0); }
1647 { return(*(int *)0); }
1653 { return(*(mmask_t *)0); }
1656 NCURSES_BOOL wenclose(
1660 { return(*(NCURSES_BOOL *)0); }
1662 #undef mouseinterval
1665 { return(*(int *)0); }
1667 #undef _nc_has_mouse
1668 int _nc_has_mouse(void)
1669 { return(*(int *)0); }
1672 NCURSES_BOOL wmouse_trafo(
1676 NCURSES_BOOL to_screen)
1677 { return(*(NCURSES_BOOL *)0); }
1679 /* ./base/lib_move.c */
1686 { return(*(int *)0); }
1688 /* ./tty/lib_mvcur.c */
1690 #undef _nc_msec_cost
1692 const char *const cap,
1694 { return(*(int *)0); }
1696 #undef _nc_mvcur_resume
1697 void _nc_mvcur_resume(void)
1700 #undef _nc_mvcur_init
1701 void _nc_mvcur_init(void)
1704 #undef _nc_mvcur_wrap
1705 void _nc_mvcur_wrap(void)
1714 { return(*(int *)0); }
1716 #undef _nc_optimize_enable
1717 int _nc_optimize_enable;
1719 /* ./base/lib_mvwin.c */
1726 { return(*(int *)0); }
1728 /* ./base/lib_newterm.c */
1739 { return(*(SCREEN **)0); }
1741 /* ./base/lib_newwin.c */
1746 { return(*(int *)0); }
1754 { return(*(WINDOW **)0); }
1763 { return(*(WINDOW **)0); }
1772 { return(*(WINDOW **)0); }
1775 WINDOW *_nc_makenew(
1781 { return(*(WINDOW **)0); }
1783 /* ./base/lib_nl.c */
1787 { return(*(int *)0); }
1791 { return(*(int *)0); }
1793 /* ./base/lib_overlay.c */
1799 { return(*(int *)0); }
1805 { return(*(int *)0); }
1818 { return(*(int *)0); }
1820 /* ./base/lib_pad.c */
1826 { return(*(WINDOW **)0); }
1835 { return(*(WINDOW **)0); }
1846 { return(*(int *)0); }
1857 { return(*(int *)0); }
1863 { return(*(int *)0); }
1865 /* ./base/lib_printw.c */
1871 { return(*(int *)0); }
1878 { return(*(int *)0); }
1886 { return(*(int *)0); }
1895 { return(*(int *)0); }
1902 { return(*(int *)0); }
1904 /* ./base/lib_redrawln.c */
1911 { return(*(int *)0); }
1913 /* ./base/lib_refresh.c */
1918 { return(*(int *)0); }
1923 { return(*(int *)0); }
1925 /* ./base/lib_restart.c */
1932 { return(*(int *)0); }
1934 /* ./base/lib_scanw.c */
1941 { return(*(int *)0); }
1947 { return(*(int *)0); }
1954 { return(*(int *)0); }
1962 { return(*(int *)0); }
1971 { return(*(int *)0); }
1973 /* ./base/lib_screen.c */
1978 { return(*(WINDOW **)0); }
1984 { return(*(int *)0); }
1989 { return(*(int *)0); }
1994 { return(*(int *)0); }
1999 { return(*(int *)0); }
2004 { return(*(int *)0); }
2006 /* ./base/lib_scroll.c */
2008 #undef _nc_scroll_window
2009 void _nc_scroll_window(
2021 { return(*(int *)0); }
2023 /* ./base/lib_scrollok.c */
2029 { return(*(int *)0); }
2031 /* ./base/lib_scrreg.c */
2038 { return(*(int *)0); }
2040 /* ./base/lib_set_term.c */
2045 { return(*(SCREEN **)0); }
2052 #undef _nc_setupscreen
2053 int _nc_setupscreen(
2055 short const scolumns,
2057 { return(*(int *)0); }
2059 #undef _nc_ripoffline
2065 { return(*(int *)0); }
2073 { return(*(int *)0); }
2075 /* ./base/lib_slk.c */
2077 #undef _nc_slk_format
2080 #undef _nc_slk_initialize
2081 int _nc_slk_initialize(
2084 { return(*(int *)0); }
2087 int slk_restore(void)
2088 { return(*(int *)0); }
2090 /* ./base/lib_slkatr_set.c */
2095 short color_pair_number,
2097 { return(*(int *)0); }
2099 /* ./base/lib_slkatrof.c */
2104 { return(*(int *)0); }
2106 /* ./base/lib_slkatron.c */
2111 { return(*(int *)0); }
2113 /* ./base/lib_slkatrset.c */
2118 { return(*(int *)0); }
2120 /* ./base/lib_slkattr.c */
2123 attr_t slk_attr(void)
2124 { return(*(attr_t *)0); }
2126 /* ./base/lib_slkclear.c */
2130 { return(*(int *)0); }
2132 /* ./base/lib_slkcolor.c */
2136 short color_pair_number)
2137 { return(*(int *)0); }
2139 /* ./base/lib_slkinit.c */
2144 { return(*(int *)0); }
2146 /* ./base/lib_slklab.c */
2151 { return(*(char **)0); }
2153 /* ./base/lib_slkrefr.c */
2155 #undef slk_noutrefresh
2156 int slk_noutrefresh(void)
2157 { return(*(int *)0); }
2160 int slk_refresh(void)
2161 { return(*(int *)0); }
2163 /* ./base/lib_slkset.c */
2170 { return(*(int *)0); }
2172 /* ./base/lib_slktouch.c */
2176 { return(*(int *)0); }
2178 /* ./base/lib_touch.c */
2180 #undef is_linetouched
2181 NCURSES_BOOL is_linetouched(
2184 { return(*(NCURSES_BOOL *)0); }
2186 #undef is_wintouched
2187 NCURSES_BOOL is_wintouched(
2189 { return(*(NCURSES_BOOL *)0); }
2197 { return(*(int *)0); }
2199 /* ./trace/lib_traceatr.c */
2205 { return(*(char **)0); }
2210 { return(*(char **)0); }
2212 #undef _nc_retrace_attr_t
2213 attr_t _nc_retrace_attr_t(
2215 { return(*(attr_t *)0); }
2217 #undef _nc_altcharset_name
2218 const char *_nc_altcharset_name(
2221 { return(*(const char **)0); }
2223 #undef _tracechtype2
2224 char *_tracechtype2(
2227 { return(*(char **)0); }
2232 { return(*(char **)0); }
2234 #undef _nc_retrace_chtype
2235 attr_t _nc_retrace_chtype(
2237 { return(*(attr_t *)0); }
2239 #undef _tracecchar_t2
2240 char *_tracecchar_t2(
2243 { return(*(char **)0); }
2245 #undef _tracecchar_t
2246 char *_tracecchar_t(
2248 { return(*(char **)0); }
2250 /* ./trace/lib_tracedmp.c */
2258 /* ./trace/lib_tracemse.c */
2263 { return(*(char **)0); }
2265 /* ./tty/lib_tstp.c */
2267 #include <SigAction.h>
2269 #undef _nc_signal_handler
2270 void _nc_signal_handler(
2271 NCURSES_BOOL enable)
2274 /* ./base/lib_ungetch.c */
2276 #undef _nc_fifo_dump
2277 void _nc_fifo_dump(void)
2283 { return(*(int *)0); }
2285 /* ./tty/lib_vidattr.c */
2292 { return(*(int *)0); }
2297 { return(*(int *)0); }
2300 chtype termattrs(void)
2301 { return(*(chtype *)0); }
2303 /* ./base/lib_vline.c */
2310 { return(*(int *)0); }
2312 /* ./base/lib_wattroff.c */
2319 { return(*(int *)0); }
2321 /* ./base/lib_wattron.c */
2328 { return(*(int *)0); }
2330 /* ./base/lib_winch.c */
2335 { return(*(chtype *)0); }
2337 /* ./base/lib_window.c */
2349 { return(*(int *)0); }
2355 { return(*(int *)0); }
2375 { return(*(WINDOW **)0); }
2377 /* ./base/nc_panel.c */
2379 #undef _nc_panelhook
2380 struct panelhook *_nc_panelhook(void)
2381 { return(*(struct panelhook **)0); }
2383 /* ./base/safe_sprintf.c */
2385 #undef _nc_printf_string
2386 char *_nc_printf_string(
2389 { return(*(char **)0); }
2391 /* ./tty/tty_update.c */
2393 #include <sys/time.h>
2394 #include <sys/times.h>
2398 { return(*(int *)0); }
2411 { return(*(int *)0); }
2413 #undef _nc_screen_resume
2414 void _nc_screen_resume(void)
2417 #undef _nc_screen_init
2418 void _nc_screen_init(void)
2421 #undef _nc_screen_wrap
2422 void _nc_screen_wrap(void)
2425 #undef _nc_do_xmc_glitch
2426 void _nc_do_xmc_glitch(
2430 /* ./trace/varargs.c */
2433 atUnknown = 0, atInteger, atFloat, atPoint, atString
2440 { return(*(char **)0); }
2442 /* ./base/memmove.c */
2445 void _nc_memmove(void)
2448 /* ./base/sigaction.c */
2450 #undef _nc_sigaction
2451 void _nc_sigaction(void)
2454 /* ./base/vsscanf.c */
2457 void _nc_vsscanf(void)
2460 /* ./widechar/lib_box_set.c */
2473 { return(*(int *)0); }
2475 /* ./widechar/lib_cchar.c */
2484 { return(*(int *)0); }
2488 const cchar_t *wcval,
2493 { return(*(int *)0); }
2495 /* ./widechar/lib_get_wch.c */
2501 { return(*(int *)0); }
2503 /* ./widechar/lib_erasewchar.c */
2508 { return(*(int *)0); }
2513 { return(*(int *)0); }
2515 /* ./widechar/lib_get_wstr.c */
2522 { return(*(int *)0); }
2524 /* ./widechar/lib_hline_set.c */
2531 { return(*(int *)0); }
2533 /* ./widechar/lib_in_wch.c */
2539 { return(*(int *)0); }
2541 /* ./widechar/lib_in_wchnstr.c */
2548 { return(*(int *)0); }
2550 /* ./widechar/lib_ins_nwstr.c */
2555 const wchar_t *wstr,
2557 { return(*(int *)0); }
2559 /* ./widechar/lib_ins_wch.c */
2565 { return(*(int *)0); }
2567 /* ./widechar/lib_inwstr.c */
2574 { return(*(int *)0); }
2580 { return(*(int *)0); }
2582 /* ./widechar/lib_unget_wch.c */
2587 { return(*(int *)0); }
2589 /* ./widechar/lib_vid_attr.c */
2598 { return(*(int *)0); }
2605 { return(*(int *)0); }
2608 attr_t term_attrs(void)
2609 { return(*(attr_t *)0); }
2611 /* ./widechar/lib_vline_set.c */
2618 { return(*(int *)0); }
2620 /* ./widechar/lib_wacs.c */
2625 #undef _nc_init_wacs
2626 void _nc_init_wacs(void)
2629 /* ./widechar/lib_wunctrl.c */
2634 { return(*(wchar_t **)0); }
2636 /* ./base/define_key.c */
2642 { return(*(int *)0); }
2646 #undef _nc_toggle_attr_on
2647 void _nc_toggle_attr_on(
2652 #undef _nc_toggle_attr_off
2653 void _nc_toggle_attr_off(
2658 #undef _nc_DelCharCost
2659 int _nc_DelCharCost(
2661 { return(*(int *)0); }
2663 #undef _nc_InsCharCost
2664 int _nc_InsCharCost(
2666 { return(*(int *)0); }
2668 #undef _nc_UpdateAttrs
2669 void _nc_UpdateAttrs(
2673 /* ./base/keybound.c */
2679 { return(*(char **)0); }
2681 /* ./base/keyok.c */
2687 { return(*(int *)0); }
2689 /* ./base/lib_dft_fgbg.c */
2691 #undef use_default_colors
2692 int use_default_colors(void)
2693 { return(*(int *)0); }
2695 #undef assume_default_colors
2696 int assume_default_colors(
2699 { return(*(int *)0); }
2701 /* ./base/lib_freeall.c */
2703 #include <term_entry.h>
2706 void _nc_freeall(void)
2709 /* ./tinfo/lib_print.c */
2715 { return(*(int *)0); }
2717 /* ./base/resizeterm.c */
2719 #undef is_term_resized
2720 NCURSES_BOOL is_term_resized(
2723 { return(*(NCURSES_BOOL *)0); }
2729 { return(*(int *)0); }
2735 { return(*(int *)0); }
2737 /* ./trace/trace_xnames.c */
2739 #undef _nc_trace_xnames
2740 void _nc_trace_xnames(
2744 /* ./base/tries.c */
2746 #undef _nc_expand_try
2747 char *_nc_expand_try(
2749 unsigned short code,
2752 { return(*(char **)0); }
2754 #undef _nc_remove_key
2756 struct tries **tree,
2757 unsigned short code)
2758 { return(*(int *)0); }
2760 #undef _nc_remove_string
2761 int _nc_remove_string(
2762 struct tries **tree,
2764 { return(*(int *)0); }
2766 /* ./base/version.c */
2768 #undef curses_version
2769 const char *curses_version(void)
2770 { return(*(const char **)0); }
2772 /* ./base/wresize.c */
2779 { return(*(int *)0); }
2781 /* ./tinfo/access.c */
2786 { return(*(char **)0); }
2791 { return(*(char **)0); }
2797 { return(*(int *)0); }
2799 #undef _nc_env_access
2800 int _nc_env_access(void)
2801 { return(*(int *)0); }
2803 /* ./tinfo/add_tries.c */
2805 #undef _nc_add_to_try
2806 void _nc_add_to_try(
2807 struct tries **tree,
2809 unsigned short code)
2812 /* ./tinfo/alloc_entry.c */
2814 #undef _nc_init_entry
2815 void _nc_init_entry(
2819 #undef _nc_copy_entry
2820 ENTRY *_nc_copy_entry(
2822 { return(*(ENTRY **)0); }
2826 const char *const string)
2827 { return(*(char **)0); }
2829 #undef _nc_wrap_entry
2830 void _nc_wrap_entry(
2832 NCURSES_BOOL copy_strings)
2835 #undef _nc_merge_entry
2836 void _nc_merge_entry(
2838 TERMTYPE *const from)
2841 /* ./tinfo/alloc_ttype.c */
2843 #undef _nc_align_termtype
2844 void _nc_align_termtype(
2849 #undef _nc_copy_termtype
2850 void _nc_copy_termtype(
2855 /* ./tinfo/captoinfo.c */
2857 #undef _nc_captoinfo
2858 char *_nc_captoinfo(
2861 int const parametrized)
2862 { return(*(char **)0); }
2864 #undef _nc_infotocap
2865 char *_nc_infotocap(
2868 int const parametrized)
2869 { return(*(char **)0); }
2874 char *const boolcodes[] = {0};
2876 char *const numcodes[] = {0};
2878 char *const strcodes[] = {0};
2880 /* ./comp_captab.c */
2882 #include <ncurses_cfg.h>
2884 #undef _nc_info_hash_table
2885 const struct name_table_entry *const _nc_info_hash_table[995] = {0};
2886 #undef _nc_cap_hash_table
2887 const struct name_table_entry *const _nc_cap_hash_table[995] = {0};
2888 #undef _nc_capalias_table
2889 const struct alias _nc_capalias_table[] = {0};
2890 #undef _nc_infoalias_table
2891 const struct alias _nc_infoalias_table[] = {0};
2893 #undef _nc_get_table
2894 const struct name_table_entry *_nc_get_table(
2895 NCURSES_BOOL termcap)
2896 { return(*(const struct name_table_entry **)0); }
2898 #undef _nc_get_hash_table
2899 const struct name_table_entry *const *_nc_get_hash_table(
2900 NCURSES_BOOL termcap)
2901 { return(*(const struct name_table_entry **)0); }
2903 /* ./tinfo/comp_error.c */
2905 #undef _nc_suppress_warnings
2906 NCURSES_BOOL _nc_suppress_warnings;
2907 #undef _nc_curr_line
2912 #undef _nc_set_source
2913 void _nc_set_source(
2914 const char *const name)
2919 const char *const name)
2929 const char *const fmt,
2933 #undef _nc_err_abort
2935 const char *const fmt,
2939 #undef _nc_syserr_abort
2940 void _nc_syserr_abort(
2941 const char *const fmt,
2945 /* ./tinfo/comp_expand.c */
2947 #undef _nc_tic_expand
2948 char *_nc_tic_expand(
2950 NCURSES_BOOL tic_format,
2952 { return(*(char **)0); }
2954 /* ./tinfo/comp_hash.c */
2956 #include <hashsize.h>
2958 #undef _nc_find_entry
2959 struct name_table_entry const *_nc_find_entry(
2961 const struct name_table_entry *const *hash_table)
2962 { return(*(struct name_table_entry const **)0); }
2964 #undef _nc_find_type_entry
2965 struct name_table_entry const *_nc_find_type_entry(
2968 const struct name_table_entry *table)
2969 { return(*(struct name_table_entry const **)0); }
2971 /* ./tinfo/comp_parse.c */
2973 #undef _nc_check_termtype
2974 void (*_nc_check_termtype)(
2981 #undef _nc_free_entries
2982 void _nc_free_entries(
2986 #undef _nc_entry_match
2987 NCURSES_BOOL _nc_entry_match(
2990 { return(*(NCURSES_BOOL *)0); }
2992 #undef _nc_read_entry_source
2993 void _nc_read_entry_source(
2997 NCURSES_BOOL silent,
2998 NCURSES_BOOL (*hook)(
3002 #undef _nc_resolve_uses
3003 int _nc_resolve_uses(
3004 NCURSES_BOOL fullresolve)
3005 { return(*(int *)0); }
3007 /* ./tinfo/comp_scan.c */
3011 #undef _nc_curr_file_pos
3012 long _nc_curr_file_pos;
3013 #undef _nc_comment_start
3014 long _nc_comment_start;
3015 #undef _nc_comment_end
3016 long _nc_comment_end;
3017 #undef _nc_start_line
3018 long _nc_start_line;
3019 #undef _nc_curr_token
3020 struct token _nc_curr_token;
3021 #undef _nc_disable_period
3022 NCURSES_BOOL _nc_disable_period;
3024 #undef _nc_get_token
3026 NCURSES_BOOL silent)
3027 { return(*(int *)0); }
3029 #undef _nc_trans_string
3030 char _nc_trans_string(
3033 { return(*(char *)0); }
3035 #undef _nc_push_token
3036 void _nc_push_token(
3040 #undef _nc_panic_mode
3041 void _nc_panic_mode(
3045 #undef _nc_reset_input
3046 void _nc_reset_input(
3051 /* ./tinfo/doalloc.c */
3057 { return(*(void **)0); }
3062 const TERMTYPE *_nc_fallback(
3064 { return(*(const TERMTYPE **)0); }
3066 /* ./tinfo/free_ttype.c */
3068 #undef _nc_free_termtype
3069 void _nc_free_termtype(
3073 #undef _nc_user_definable
3074 NCURSES_BOOL _nc_user_definable;
3076 #undef use_extended_names
3077 int use_extended_names(
3079 { return(*(int *)0); }
3081 /* ./tinfo/getenv_num.c */
3083 #undef _nc_getenv_num
3086 { return(*(int *)0); }
3088 /* ./tinfo/home_terminfo.c */
3090 #undef _nc_home_terminfo
3091 char *_nc_home_terminfo(void)
3092 { return(*(char **)0); }
3094 /* ./tinfo/init_keytry.c */
3098 #include <init_keytry.h>
3100 #undef _nc_tinfo_fkeys
3101 struct tinfo_fkeys _nc_tinfo_fkeys[];
3105 #undef _nc_init_keytry
3106 void _nc_init_keytry(void)
3109 /* ./tinfo/lib_acs.c */
3112 chtype acs_map[128 ];
3115 void _nc_init_acs(void)
3118 /* ./tinfo/lib_baudrate.c */
3120 #include <termcap.h>
3130 { return(*(int *)0); }
3135 { return(*(int *)0); }
3139 { return(*(int *)0); }
3141 /* ./tinfo/lib_cur_term.c */
3147 TERMINAL *set_curterm(
3149 { return(*(TERMINAL **)0); }
3154 { return(*(int *)0); }
3156 /* ./tinfo/lib_data.c */
3164 #undef _nc_screen_chain
3165 SCREEN *_nc_screen_chain;
3169 /* ./tinfo/lib_has_cap.c */
3172 NCURSES_BOOL has_ic(void)
3173 { return(*(NCURSES_BOOL *)0); }
3176 NCURSES_BOOL has_il(void)
3177 { return(*(NCURSES_BOOL *)0); }
3179 /* ./tinfo/lib_kernel.c */
3182 char erasechar(void)
3183 { return(*(char *)0); }
3187 { return(*(char *)0); }
3191 { return(*(int *)0); }
3193 /* ./lib_keyname.c */
3195 #undef _nc_key_names
3196 const struct kn _nc_key_names[] = {0};
3201 { return(*(char **)0); }
3206 { return(*(char **)0); }
3208 /* ./tinfo/lib_longname.c */
3211 char *longname(void)
3212 { return(*(char **)0); }
3214 /* ./tinfo/lib_napms.c */
3221 { return(*(int *)0); }
3223 /* ./tinfo/lib_options.c */
3229 { return(*(int *)0); }
3240 { return(*(int *)0); }
3246 { return(*(int *)0); }
3252 { return(*(int *)0); }
3264 { return(*(int *)0); }
3270 { return(*(int *)0); }
3275 { return(*(int *)0); }
3280 { return(*(int *)0); }
3285 { return(*(int *)0); }
3290 { return(*(int *)0); }
3292 /* ./tinfo/lib_raw.c */
3296 { return(*(int *)0); }
3300 { return(*(int *)0); }
3308 { return(*(int *)0); }
3312 { return(*(int *)0); }
3315 void noqiflush(void)
3322 { return(*(int *)0); }
3324 /* ./tinfo/lib_setup.c */
3326 #include <sys/ioctl.h>
3340 #undef _nc_update_screensize
3341 void _nc_update_screensize(void)
3352 { return(*(int *)0); }
3354 /* ./tinfo/lib_termcap.c */
3365 { return(*(int *)0); }
3369 #include <capdefaults.c>
3376 { return(*(int *)0); }
3381 { return(*(int *)0); }
3387 { return(*(char **)0); }
3389 /* ./tinfo/lib_termname.c */
3392 char *termname(void)
3393 { return(*(char **)0); }
3395 /* ./tinfo/lib_tgoto.c */
3402 { return(*(char **)0); }
3404 /* ./tinfo/lib_ti.c */
3409 { return(*(int *)0); }
3414 { return(*(int *)0); }
3419 { return(*(char **)0); }
3421 /* ./tinfo/lib_tparm.c */
3428 NCURSES_BOOL num_type;
3431 #undef _nc_tparm_err
3438 { return(*(char **)0); }
3440 /* ./tinfo/lib_tputs.c */
3446 #undef _nc_nulls_sent
3452 { return(*(int *)0); }
3455 void _nc_flush(void)
3461 { return(*(int *)0); }
3466 { return(*(int *)0); }
3474 { return(*(int *)0); }
3476 /* ./trace/lib_trace.c */
3479 unsigned _nc_tracing;
3480 #undef _nc_tputs_trace
3481 const char *_nc_tputs_trace = {0};
3487 const unsigned int tracelevel)
3496 #undef _nc_retrace_int
3497 int _nc_retrace_int(
3499 { return(*(int *)0); }
3501 #undef _nc_retrace_ptr
3502 char *_nc_retrace_ptr(
3504 { return(*(char **)0); }
3506 #undef _nc_retrace_sp
3507 SCREEN *_nc_retrace_sp(
3509 { return(*(SCREEN **)0); }
3511 #undef _nc_retrace_win
3512 WINDOW *_nc_retrace_win(
3514 { return(*(WINDOW **)0); }
3516 /* ./trace/lib_tracebits.c */
3523 #undef _nc_trace_ttymode
3524 char *_nc_trace_ttymode(
3525 struct termios *tty)
3526 { return(*(char **)0); }
3528 #undef _nc_tracebits
3529 char *_nc_tracebits(void)
3530 { return(*(char **)0); }
3532 /* ./trace/lib_tracechr.c */
3537 { return(*(char **)0); }
3539 /* ./tinfo/lib_ttyflags.c */
3541 #undef _nc_get_tty_mode
3542 int _nc_get_tty_mode(
3543 struct termios *buf)
3544 { return(*(int *)0); }
3546 #undef _nc_set_tty_mode
3547 int _nc_set_tty_mode(
3548 struct termios *buf)
3549 { return(*(int *)0); }
3551 #undef def_shell_mode
3552 int def_shell_mode(void)
3553 { return(*(int *)0); }
3555 #undef def_prog_mode
3556 int def_prog_mode(void)
3557 { return(*(int *)0); }
3559 #undef reset_prog_mode
3560 int reset_prog_mode(void)
3561 { return(*(int *)0); }
3563 #undef reset_shell_mode
3564 int reset_shell_mode(void)
3565 { return(*(int *)0); }
3569 { return(*(int *)0); }
3573 { return(*(int *)0); }
3575 /* ./tty/lib_twait.c */
3577 #undef _nc_timed_wait
3582 { return(*(int *)0); }
3584 /* ./tinfo/name_match.c */
3586 #undef _nc_first_name
3587 char *_nc_first_name(
3588 const char *const sp)
3589 { return(*(char **)0); }
3591 #undef _nc_name_match
3593 const char *const namelst,
3594 const char *const name,
3595 const char *const delim)
3596 { return(*(int *)0); }
3601 char *const boolnames[] = {0};
3603 char *const boolfnames[] = {0};
3605 char *const numnames[] = {0};
3607 char *const numfnames[] = {0};
3609 char *const strnames[] = {0};
3611 char *const strfnames[] = {0};
3613 /* ./tinfo/parse_entry.c */
3615 #undef _nc_parse_entry
3616 int _nc_parse_entry(
3617 struct entry *entryp,
3619 NCURSES_BOOL silent)
3620 { return(*(int *)0); }
3626 { return(*(int *)0); }
3633 /* ./tinfo/read_entry.c */
3636 const char *_nc_tic_dir(
3638 { return(*(const char **)0); }
3640 #undef _nc_keep_tic_dir
3641 void _nc_keep_tic_dir(
3645 #undef _nc_read_file_entry
3646 int _nc_read_file_entry(
3647 const char *const filename,
3649 { return(*(int *)0); }
3651 #undef _nc_read_entry
3653 const char *const tn,
3654 char *const filename,
3656 { return(*(int *)0); }
3658 /* ./tinfo/read_termcap.c */
3660 #undef _nc_read_termcap_entry
3661 int _nc_read_termcap_entry(
3662 const char *const tn,
3664 { return(*(int *)0); }
3666 /* ./tinfo/setbuf.c */
3668 #undef _nc_set_buffer
3669 void _nc_set_buffer(
3671 NCURSES_BOOL buffered)
3674 /* ./tinfo/strings.c */
3677 string_desc *_nc_str_init(
3681 { return(*(string_desc **)0); }
3684 string_desc *_nc_str_null(
3687 { return(*(string_desc **)0); }
3690 string_desc *_nc_str_copy(
3693 { return(*(string_desc **)0); }
3695 #undef _nc_safe_strcat
3696 NCURSES_BOOL _nc_safe_strcat(
3699 { return(*(NCURSES_BOOL *)0); }
3701 #undef _nc_safe_strcpy
3702 NCURSES_BOOL _nc_safe_strcpy(
3705 { return(*(NCURSES_BOOL *)0); }
3707 /* ./trace/trace_buf.c */
3714 #undef _nc_trace_buf
3715 char *_nc_trace_buf(
3718 { return(*(char **)0); }
3720 /* ./trace/trace_tries.c */
3722 #undef _nc_trace_tries
3723 void _nc_trace_tries(
3732 { return(*(char **)0); }
3734 /* ./trace/visbuf.c */
3737 const char *_nc_visbuf2(
3740 { return(*(const char **)0); }
3743 const char *_nc_visbuf(
3745 { return(*(const char **)0); }
3748 const char *_nc_viswbuf2(