1 /****************************************************************************
2 * Copyright (c) 2001-2005,2006 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-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(*(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); }
1077 { return(*(int *)0); }
1082 { return(*(int *)0); }
1087 { return(*(int *)0); }
1092 { return(*(int *)0); }
1097 { return(*(int *)0); }
1102 { return(*(int *)0); }
1107 { return(*(int *)0); }
1112 { return(*(int *)0); }
1117 { return(*(WINDOW **)0); }
1120 NCURSES_BOOL is_cleared(
1122 { return(*(NCURSES_BOOL *)0); }
1125 NCURSES_BOOL is_idcok(
1127 { return(*(NCURSES_BOOL *)0); }
1130 NCURSES_BOOL is_idlok(
1132 { return(*(NCURSES_BOOL *)0); }
1135 NCURSES_BOOL is_immedok(
1137 { return(*(NCURSES_BOOL *)0); }
1140 NCURSES_BOOL is_keypad(
1142 { return(*(NCURSES_BOOL *)0); }
1145 NCURSES_BOOL is_leaveok(
1147 { return(*(NCURSES_BOOL *)0); }
1150 NCURSES_BOOL is_nodelay(
1152 { return(*(NCURSES_BOOL *)0); }
1155 NCURSES_BOOL is_notimeout(
1157 { return(*(NCURSES_BOOL *)0); }
1160 NCURSES_BOOL is_scrollok(
1162 { return(*(NCURSES_BOOL *)0); }
1165 NCURSES_BOOL is_syncok(
1167 { return(*(NCURSES_BOOL *)0); }
1174 { return(*(int *)0); }
1179 { return(*(int *)0); }
1185 { return(*(int *)0); }
1190 { return(*(int *)0); }
1196 { return(*(int *)0); }
1201 { return(*(int *)0); }
1206 { return(*(int *)0); }
1223 { return(*(int *)0); }
1230 { return(*(int *)0); }
1235 { return(*(int *)0); }
1240 { return(*(int *)0); }
1245 { return(*(int *)0); }
1250 { return(*(int *)0); }
1256 { return(*(int *)0); }
1262 { return(*(int *)0); }
1267 { return(*(int *)0); }
1273 { return(*(int *)0); }
1278 { return(*(int *)0); }
1284 { return(*(int *)0); }
1290 { return(*(int *)0); }
1295 { return(*(int *)0); }
1300 { return(*(int *)0); }
1305 { return(*(int *)0); }
1312 { return(*(int *)0); }
1314 #undef mvadd_wchnstr
1320 { return(*(int *)0); }
1327 { return(*(int *)0); }
1335 { return(*(int *)0); }
1342 { return(*(int *)0); }
1349 { return(*(int *)0); }
1356 { return(*(int *)0); }
1364 { return(*(int *)0); }
1372 { return(*(int *)0); }
1379 { return(*(int *)0); }
1387 { return(*(int *)0); }
1394 { return(*(int *)0); }
1402 { return(*(int *)0); }
1410 { return(*(int *)0); }
1417 { return(*(int *)0); }
1424 { return(*(int *)0); }
1431 { return(*(int *)0); }
1439 { return(*(int *)0); }
1447 { return(*(int *)0); }
1449 #undef mvwadd_wchnstr
1456 { return(*(int *)0); }
1458 #undef mvwadd_wchstr
1464 { return(*(int *)0); }
1473 { return(*(int *)0); }
1481 { return(*(int *)0); }
1489 { return(*(int *)0); }
1497 { return(*(int *)0); }
1506 { return(*(int *)0); }
1515 { return(*(int *)0); }
1523 { return(*(int *)0); }
1525 #undef mvwin_wchnstr
1532 { return(*(int *)0); }
1540 { return(*(int *)0); }
1549 { return(*(int *)0); }
1558 { return(*(int *)0); }
1566 { return(*(int *)0); }
1574 { return(*(int *)0); }
1582 { return(*(int *)0); }
1591 { return(*(int *)0); }
1597 { return(*(int *)0); }
1603 { return(*(int *)0); }
1609 { return(*(int *)0); }
1615 { return(*(int *)0); }
1621 { return(*(int *)0); }
1627 { return(*(int *)0); }
1633 { return(*(int *)0); }
1636 NCURSES_BOOL mouse_trafo(
1640 { return(*(NCURSES_BOOL *)0); }
1642 /* ./base/lib_getch.c */
1644 #include <fifo_defs.h>
1652 { return(*(int *)0); }
1657 unsigned long *result,
1659 { return(*(int *)0); }
1664 { return(*(int *)0); }
1666 /* ./base/lib_getstr.c */
1673 { return(*(int *)0); }
1675 /* ./base/lib_hline.c */
1682 { return(*(int *)0); }
1684 /* ./base/lib_immedok.c */
1692 /* ./base/lib_inchstr.c */
1699 { return(*(int *)0); }
1701 /* ./base/lib_initscr.c */
1704 WINDOW *initscr(void)
1705 { return(*(WINDOW **)0); }
1707 /* ./base/lib_insch.c */
1709 #undef _nc_insert_ch
1713 { return(*(int *)0); }
1719 { return(*(int *)0); }
1721 /* ./base/lib_insdel.c */
1727 { return(*(int *)0); }
1729 /* ./base/lib_insnstr.c */
1736 { return(*(int *)0); }
1738 /* ./base/lib_instr.c */
1745 { return(*(int *)0); }
1747 /* ./base/lib_isendwin.c */
1750 NCURSES_BOOL isendwin(void)
1751 { return(*(NCURSES_BOOL *)0); }
1753 /* ./base/lib_leaveok.c */
1759 { return(*(int *)0); }
1761 /* ./base/lib_mouse.c */
1766 { return(*(int *)0); }
1771 { return(*(int *)0); }
1777 { return(*(mmask_t *)0); }
1780 NCURSES_BOOL wenclose(
1784 { return(*(NCURSES_BOOL *)0); }
1786 #undef mouseinterval
1789 { return(*(int *)0); }
1791 #undef _nc_has_mouse
1792 int _nc_has_mouse(void)
1793 { return(*(int *)0); }
1796 NCURSES_BOOL wmouse_trafo(
1800 NCURSES_BOOL to_screen)
1801 { return(*(NCURSES_BOOL *)0); }
1803 /* ./base/lib_move.c */
1810 { return(*(int *)0); }
1812 /* ./tty/lib_mvcur.c */
1814 #undef _nc_msec_cost
1816 const char *const cap,
1818 { return(*(int *)0); }
1820 #undef _nc_mvcur_resume
1821 void _nc_mvcur_resume(void)
1824 #undef _nc_mvcur_init
1825 void _nc_mvcur_init(void)
1828 #undef _nc_mvcur_wrap
1829 void _nc_mvcur_wrap(void)
1838 { return(*(int *)0); }
1840 #undef _nc_optimize_enable
1841 int _nc_optimize_enable;
1843 /* ./base/lib_mvwin.c */
1850 { return(*(int *)0); }
1852 /* ./base/lib_newterm.c */
1867 { return(*(SCREEN **)0); }
1869 /* ./base/lib_newwin.c */
1874 { return(*(int *)0); }
1882 { return(*(WINDOW **)0); }
1891 { return(*(WINDOW **)0); }
1900 { return(*(WINDOW **)0); }
1903 WINDOW *_nc_makenew(
1909 { return(*(WINDOW **)0); }
1911 #undef _nc_screen_of
1912 SCREEN *_nc_screen_of(
1914 { return(*(SCREEN **)0); }
1916 /* ./base/lib_nl.c */
1920 { return(*(int *)0); }
1924 { return(*(int *)0); }
1926 /* ./base/lib_overlay.c */
1932 { return(*(int *)0); }
1938 { return(*(int *)0); }
1951 { return(*(int *)0); }
1953 /* ./base/lib_pad.c */
1959 { return(*(WINDOW **)0); }
1968 { return(*(WINDOW **)0); }
1979 { return(*(int *)0); }
1990 { return(*(int *)0); }
1996 { return(*(int *)0); }
1998 /* ./base/lib_printw.c */
2004 { return(*(int *)0); }
2011 { return(*(int *)0); }
2019 { return(*(int *)0); }
2028 { return(*(int *)0); }
2035 { return(*(int *)0); }
2037 /* ./base/lib_redrawln.c */
2044 { return(*(int *)0); }
2046 /* ./base/lib_refresh.c */
2051 { return(*(int *)0); }
2056 { return(*(int *)0); }
2058 /* ./base/lib_restart.c */
2065 { return(*(int *)0); }
2067 /* ./base/lib_scanw.c */
2074 { return(*(int *)0); }
2080 { return(*(int *)0); }
2087 { return(*(int *)0); }
2095 { return(*(int *)0); }
2104 { return(*(int *)0); }
2106 /* ./base/lib_screen.c */
2111 { return(*(WINDOW **)0); }
2117 { return(*(int *)0); }
2122 { return(*(int *)0); }
2127 { return(*(int *)0); }
2132 { return(*(int *)0); }
2137 { return(*(int *)0); }
2139 /* ./base/lib_scroll.c */
2141 #undef _nc_scroll_window
2142 void _nc_scroll_window(
2154 { return(*(int *)0); }
2156 /* ./base/lib_scrollok.c */
2162 { return(*(int *)0); }
2164 /* ./base/lib_scrreg.c */
2171 { return(*(int *)0); }
2173 /* ./base/lib_set_term.c */
2178 { return(*(SCREEN **)0); }
2185 #undef _nc_setupscreen
2186 int _nc_setupscreen(
2190 NCURSES_BOOL filtered,
2192 { return(*(int *)0); }
2194 #undef _nc_ripoffline
2200 { return(*(int *)0); }
2208 { return(*(int *)0); }
2210 /* ./base/lib_slk.c */
2212 #undef _nc_slk_format
2215 #undef _nc_slk_initialize
2216 int _nc_slk_initialize(
2219 { return(*(int *)0); }
2222 int slk_restore(void)
2223 { return(*(int *)0); }
2225 /* ./base/lib_slkatr_set.c */
2230 short color_pair_number,
2232 { return(*(int *)0); }
2234 /* ./base/lib_slkatrof.c */
2239 { return(*(int *)0); }
2241 /* ./base/lib_slkatron.c */
2246 { return(*(int *)0); }
2248 /* ./base/lib_slkatrset.c */
2253 { return(*(int *)0); }
2255 /* ./base/lib_slkattr.c */
2258 attr_t slk_attr(void)
2259 { return(*(attr_t *)0); }
2261 /* ./base/lib_slkclear.c */
2265 { return(*(int *)0); }
2267 /* ./base/lib_slkcolor.c */
2271 short color_pair_number)
2272 { return(*(int *)0); }
2274 /* ./base/lib_slkinit.c */
2279 { return(*(int *)0); }
2281 /* ./base/lib_slklab.c */
2286 { return(*(char **)0); }
2288 /* ./base/lib_slkrefr.c */
2290 #undef slk_noutrefresh
2291 int slk_noutrefresh(void)
2292 { return(*(int *)0); }
2295 int slk_refresh(void)
2296 { return(*(int *)0); }
2298 /* ./base/lib_slkset.c */
2307 { return(*(int *)0); }
2309 /* ./base/lib_slktouch.c */
2313 { return(*(int *)0); }
2315 /* ./base/lib_touch.c */
2317 #undef is_linetouched
2318 NCURSES_BOOL is_linetouched(
2321 { return(*(NCURSES_BOOL *)0); }
2323 #undef is_wintouched
2324 NCURSES_BOOL is_wintouched(
2326 { return(*(NCURSES_BOOL *)0); }
2334 { return(*(int *)0); }
2336 /* ./trace/lib_tracedmp.c */
2344 /* ./trace/lib_tracemse.c */
2346 #undef _nc_tracemouse
2347 char *_nc_tracemouse(
2350 { return(*(char **)0); }
2355 { return(*(char **)0); }
2357 /* ./tty/lib_tstp.c */
2359 #include <SigAction.h>
2361 #undef _nc_signal_handler
2362 void _nc_signal_handler(
2363 NCURSES_BOOL enable)
2366 /* ./base/lib_ungetch.c */
2368 #undef _nc_fifo_dump
2377 { return(*(int *)0); }
2382 { return(*(int *)0); }
2384 /* ./tty/lib_vidattr.c */
2391 { return(*(int *)0); }
2396 { return(*(int *)0); }
2399 chtype termattrs(void)
2400 { return(*(chtype *)0); }
2402 /* ./base/lib_vline.c */
2409 { return(*(int *)0); }
2411 /* ./base/lib_wattroff.c */
2418 { return(*(int *)0); }
2420 /* ./base/lib_wattron.c */
2427 { return(*(int *)0); }
2429 /* ./base/lib_winch.c */
2434 { return(*(chtype *)0); }
2436 /* ./base/lib_window.c */
2448 { return(*(int *)0); }
2454 { return(*(int *)0); }
2474 { return(*(WINDOW **)0); }
2476 /* ./base/nc_panel.c */
2478 #undef _nc_panelhook
2479 struct panelhook *_nc_panelhook(void)
2480 { return(*(struct panelhook **)0); }
2482 /* ./base/safe_sprintf.c */
2484 #undef _nc_printf_string
2485 char *_nc_printf_string(
2488 { return(*(char **)0); }
2490 /* ./tty/tty_update.c */
2492 #include <sys/time.h>
2493 #include <sys/times.h>
2497 { return(*(int *)0); }
2505 { return(*(int *)0); }
2507 #undef _nc_screen_resume
2508 void _nc_screen_resume(void)
2511 #undef _nc_screen_init
2512 void _nc_screen_init(void)
2515 #undef _nc_screen_wrap
2516 void _nc_screen_wrap(void)
2519 #undef _nc_do_xmc_glitch
2520 void _nc_do_xmc_glitch(
2524 /* ./trace/varargs.c */
2527 atUnknown = 0, atInteger, atFloat, atPoint, atString
2534 { return(*(char **)0); }
2536 /* ./base/memmove.c */
2539 void _nc_memmove(void)
2542 /* ./base/vsscanf.c */
2545 void _nc_vsscanf(void)
2548 /* ./base/lib_freeall.c */
2550 #include <term_entry.h>
2553 void _nc_freeall(void)
2556 /* ./widechar/charable.c */
2558 #undef _nc_is_charable
2559 NCURSES_BOOL _nc_is_charable(
2561 { return(*(NCURSES_BOOL *)0); }
2566 { return(*(int *)0); }
2568 #undef _nc_to_widechar
2569 wint_t _nc_to_widechar(
2571 { return(*(wint_t *)0); }
2573 /* ./widechar/lib_add_wch.c */
2579 { return(*(int *)0); }
2585 { return(*(int *)0); }
2587 /* ./widechar/lib_box_set.c */
2600 { return(*(int *)0); }
2602 /* ./widechar/lib_cchar.c */
2611 { return(*(int *)0); }
2615 const cchar_t *wcval,
2620 { return(*(int *)0); }
2622 /* ./widechar/lib_erasewchar.c */
2627 { return(*(int *)0); }
2632 { return(*(int *)0); }
2634 /* ./widechar/lib_get_wch.c */
2640 { return(*(int *)0); }
2642 /* ./widechar/lib_get_wstr.c */
2649 { return(*(int *)0); }
2651 /* ./widechar/lib_hline_set.c */
2658 { return(*(int *)0); }
2660 /* ./widechar/lib_in_wch.c */
2666 { return(*(int *)0); }
2668 /* ./widechar/lib_in_wchnstr.c */
2675 { return(*(int *)0); }
2677 /* ./widechar/lib_ins_wch.c */
2683 { return(*(int *)0); }
2688 const wchar_t *wstr,
2690 { return(*(int *)0); }
2692 /* ./widechar/lib_inwstr.c */
2699 { return(*(int *)0); }
2705 { return(*(int *)0); }
2707 /* ./widechar/lib_key_name.c */
2712 { return(*(char **)0); }
2714 /* ./widechar/lib_pecho_wchar.c */
2720 { return(*(int *)0); }
2722 /* ./widechar/lib_slk_wset.c */
2727 const wchar_t *astr,
2729 { return(*(int *)0); }
2731 /* ./widechar/lib_unget_wch.c */
2738 { return(*(size_t *)0); }
2743 { return(*(int *)0); }
2745 /* ./widechar/lib_vid_attr.c */
2754 { return(*(int *)0); }
2761 { return(*(int *)0); }
2764 attr_t term_attrs(void)
2765 { return(*(attr_t *)0); }
2767 /* ./widechar/lib_vline_set.c */
2774 { return(*(int *)0); }
2776 /* ./widechar/lib_wacs.c */
2781 #undef _nc_init_wacs
2782 void _nc_init_wacs(void)
2785 /* ./widechar/lib_wunctrl.c */
2790 { return(*(wchar_t **)0); }
2794 #undef _nc_toggle_attr_on
2795 void _nc_toggle_attr_on(
2800 #undef _nc_toggle_attr_off
2801 void _nc_toggle_attr_off(
2806 #undef _nc_DelCharCost
2807 int _nc_DelCharCost(
2809 { return(*(int *)0); }
2811 #undef _nc_InsCharCost
2812 int _nc_InsCharCost(
2814 { return(*(int *)0); }
2816 #undef _nc_UpdateAttrs
2817 void _nc_UpdateAttrs(
2821 /* ./base/legacy_coding.c */
2823 #undef use_legacy_coding
2824 int use_legacy_coding(
2826 { return(*(int *)0); }
2828 /* ./base/lib_dft_fgbg.c */
2830 #undef use_default_colors
2831 int use_default_colors(void)
2832 { return(*(int *)0); }
2834 #undef assume_default_colors
2835 int assume_default_colors(
2838 { return(*(int *)0); }
2840 /* ./tinfo/lib_print.c */
2846 { return(*(int *)0); }
2848 /* ./base/resizeterm.c */
2850 #undef is_term_resized
2851 NCURSES_BOOL is_term_resized(
2854 { return(*(NCURSES_BOOL *)0); }
2860 { return(*(int *)0); }
2866 { return(*(int *)0); }
2868 /* ./trace/trace_xnames.c */
2870 #undef _nc_trace_xnames
2871 void _nc_trace_xnames(
2875 /* ./tinfo/use_screen.c */
2880 NCURSES_SCREEN_CB func,
2882 { return(*(int *)0); }
2884 /* ./base/use_window.c */
2889 NCURSES_WINDOW_CB func,
2891 { return(*(int *)0); }
2893 /* ./base/wresize.c */
2900 { return(*(int *)0); }
2902 /* ./tinfo/access.c */
2904 #include <sys/stat.h>
2905 #include <nc_alloc.h>
2910 { return(*(char **)0); }
2912 #undef _nc_is_abs_path
2913 NCURSES_BOOL _nc_is_abs_path(
2915 { return(*(NCURSES_BOOL *)0); }
2918 unsigned _nc_pathlast(
2920 { return(*(unsigned *)0); }
2925 { return(*(char **)0); }
2931 { return(*(int *)0); }
2933 #undef _nc_is_dir_path
2934 NCURSES_BOOL _nc_is_dir_path(
2936 { return(*(NCURSES_BOOL *)0); }
2938 #undef _nc_is_file_path
2939 NCURSES_BOOL _nc_is_file_path(
2941 { return(*(NCURSES_BOOL *)0); }
2943 #undef _nc_env_access
2944 int _nc_env_access(void)
2945 { return(*(int *)0); }
2947 /* ./tinfo/add_tries.c */
2949 #undef _nc_add_to_try
2954 { return(*(int *)0); }
2956 /* ./tinfo/alloc_ttype.c */
2958 #undef _nc_align_termtype
2959 void _nc_align_termtype(
2964 #undef _nc_copy_termtype
2965 void _nc_copy_termtype(
2973 char *const boolcodes[] = {0};
2975 char *const numcodes[] = {0};
2977 char *const strcodes[] = {0};
2979 /* ./tinfo/comp_error.c */
2980 #undef _nc_suppress_warnings
2981 NCURSES_BOOL _nc_suppress_warnings;
2982 #undef _nc_curr_line
2987 #undef _nc_get_source
2988 const char *_nc_get_source(void)
2989 { return(*(const char **)0); }
2991 #undef _nc_set_source
2992 void _nc_set_source(
2993 const char *const name)
2998 const char *const name)
3008 const char *const fmt,
3012 #undef _nc_err_abort
3014 const char *const fmt,
3018 #undef _nc_syserr_abort
3019 void _nc_syserr_abort(
3020 const char *const fmt,
3024 /* ./tinfo/db_iterator.c */
3027 const char *_nc_tic_dir(
3029 { return(*(const char **)0); }
3031 #undef _nc_keep_tic_dir
3032 void _nc_keep_tic_dir(
3037 void _nc_last_db(void)
3041 const char *_nc_next_db(
3044 { return(*(const char **)0); }
3052 /* ./tinfo/doalloc.c */
3058 { return(*(void **)0); }
3060 /* ./tinfo/entries.c */
3067 #undef _nc_free_entry
3068 void _nc_free_entry(
3073 #undef _nc_free_entries
3074 void _nc_free_entries(
3078 #undef _nc_delink_entry
3079 ENTRY *_nc_delink_entry(
3082 { return(*(ENTRY **)0); }
3084 #undef _nc_leaks_tinfo
3085 void _nc_leaks_tinfo(void)
3091 const TERMTYPE *_nc_fallback(
3093 { return(*(const TERMTYPE **)0); }
3095 /* ./tinfo/free_ttype.c */
3097 #undef _nc_free_termtype
3098 void _nc_free_termtype(
3102 #undef _nc_user_definable
3103 NCURSES_BOOL _nc_user_definable;
3105 #undef use_extended_names
3106 int use_extended_names(
3108 { return(*(int *)0); }
3110 /* ./tinfo/getenv_num.c */
3112 #undef _nc_getenv_num
3115 { return(*(int *)0); }
3117 /* ./tinfo/home_terminfo.c */
3119 #undef _nc_home_terminfo
3120 char *_nc_home_terminfo(void)
3121 { return(*(char **)0); }
3123 /* ./tinfo/init_keytry.c */
3127 #include <init_keytry.h>
3129 #undef _nc_tinfo_fkeys
3130 const struct tinfo_fkeys _nc_tinfo_fkeys[] = {0};
3134 #undef _nc_init_keytry
3135 void _nc_init_keytry(
3139 /* ./tinfo/lib_acs.c */
3142 chtype acs_map[128];
3145 void _nc_init_acs(void)
3148 /* ./tinfo/lib_baudrate.c */
3150 #include <termcap.h>
3160 { return(*(int *)0); }
3165 { return(*(int *)0); }
3169 { return(*(int *)0); }
3171 /* ./tinfo/lib_cur_term.c */
3177 TERMINAL *set_curterm(
3179 { return(*(TERMINAL **)0); }
3184 { return(*(int *)0); }
3186 /* ./tinfo/lib_data.c */
3194 #undef _nc_screen_chain
3195 SCREEN *_nc_screen_chain;
3199 NCURSES_GLOBALS _nc_globals;
3200 #undef _nc_prescreen
3201 NCURSES_PRESCREEN _nc_prescreen;
3203 /* ./tinfo/lib_has_cap.c */
3206 NCURSES_BOOL has_ic(void)
3207 { return(*(NCURSES_BOOL *)0); }
3210 NCURSES_BOOL has_il(void)
3211 { return(*(NCURSES_BOOL *)0); }
3213 /* ./tinfo/lib_kernel.c */
3216 char erasechar(void)
3217 { return(*(char *)0); }
3221 { return(*(char *)0); }
3225 { return(*(int *)0); }
3227 /* ./lib_keyname.c */
3229 struct kn { short offset; int code; };
3235 { return(*(char **)0); }
3240 { return(*(char **)0); }
3242 /* ./tinfo/lib_longname.c */
3245 char *longname(void)
3246 { return(*(char **)0); }
3248 /* ./tinfo/lib_napms.c */
3255 { return(*(int *)0); }
3257 /* ./tinfo/lib_options.c */
3263 { return(*(int *)0); }
3274 { return(*(int *)0); }
3280 { return(*(int *)0); }
3286 { return(*(int *)0); }
3298 { return(*(int *)0); }
3304 { return(*(int *)0); }
3309 { return(*(int *)0); }
3314 { return(*(int *)0); }
3319 { return(*(int *)0); }
3325 { return(*(int *)0); }
3327 /* ./tinfo/lib_raw.c */
3331 { return(*(int *)0); }
3335 { return(*(int *)0); }
3343 { return(*(int *)0); }
3347 { return(*(int *)0); }
3350 void noqiflush(void)
3357 { return(*(int *)0); }
3359 /* ./tinfo/lib_setup.c */
3362 #include <sys/ioctl.h>
3363 #include <langinfo.h>
3377 { return(*(int *)0); }
3379 #undef _nc_handle_sigwinch
3380 int _nc_handle_sigwinch(
3382 { return(*(int *)0); }
3389 #undef _nc_get_screensize
3390 void _nc_get_screensize(
3396 #undef _nc_update_screensize
3397 void _nc_update_screensize(
3401 #undef _nc_get_locale
3402 char *_nc_get_locale(void)
3403 { return(*(char **)0); }
3405 #undef _nc_unicode_locale
3406 int _nc_unicode_locale(void)
3407 { return(*(int *)0); }
3409 #undef _nc_locale_breaks_acs
3410 int _nc_locale_breaks_acs(void)
3411 { return(*(int *)0); }
3413 #undef _nc_setupterm
3419 { return(*(int *)0); }
3426 { return(*(int *)0); }
3428 /* ./tinfo/lib_termcap.c */
3439 { return(*(int *)0); }
3443 #include <capdefaults.c>
3450 { return(*(int *)0); }
3455 { return(*(int *)0); }
3461 { return(*(char **)0); }
3463 /* ./tinfo/lib_termname.c */
3466 char *termname(void)
3467 { return(*(char **)0); }
3469 /* ./tinfo/lib_tgoto.c */
3476 { return(*(char **)0); }
3478 /* ./tinfo/lib_ti.c */
3483 { return(*(int *)0); }
3488 { return(*(int *)0); }
3493 { return(*(char **)0); }
3495 /* ./tinfo/lib_tparm.c */
3497 #undef _nc_tparm_err
3500 #undef _nc_tparm_analyze
3501 int _nc_tparm_analyze(
3505 { return(*(int *)0); }
3511 { return(*(char **)0); }
3513 /* ./tinfo/lib_tputs.c */
3518 NCURSES_OSPEED ospeed;
3519 #undef _nc_nulls_sent
3525 { return(*(int *)0); }
3528 void _nc_flush(void)
3534 { return(*(int *)0); }
3539 { return(*(int *)0); }
3547 { return(*(int *)0); }
3549 /* ./trace/lib_trace.c */
3552 unsigned _nc_tracing;
3553 #undef _nc_tputs_trace
3554 const char *_nc_tputs_trace = {0};
3560 const unsigned int tracelevel)
3569 #undef _nc_retrace_bool
3570 NCURSES_BOOL _nc_retrace_bool(
3572 { return(*(NCURSES_BOOL *)0); }
3574 #undef _nc_retrace_int
3575 int _nc_retrace_int(
3577 { return(*(int *)0); }
3579 #undef _nc_retrace_unsigned
3580 unsigned _nc_retrace_unsigned(
3582 { return(*(unsigned *)0); }
3584 #undef _nc_retrace_ptr
3585 char *_nc_retrace_ptr(
3587 { return(*(char **)0); }
3589 #undef _nc_retrace_cptr
3590 const char *_nc_retrace_cptr(
3592 { return(*(const char **)0); }
3594 #undef _nc_retrace_cvoid_ptr
3595 void *_nc_retrace_cvoid_ptr(
3597 { return(*(void **)0); }
3599 #undef _nc_retrace_void_ptr
3600 void *_nc_retrace_void_ptr(
3602 { return(*(void **)0); }
3604 #undef _nc_retrace_sp
3605 SCREEN *_nc_retrace_sp(
3607 { return(*(SCREEN **)0); }
3609 #undef _nc_retrace_win
3610 WINDOW *_nc_retrace_win(
3612 { return(*(WINDOW **)0); }
3614 /* ./trace/lib_traceatr.c */
3620 { return(*(char **)0); }
3625 { return(*(char **)0); }
3627 #undef _nc_retrace_attr_t
3628 attr_t _nc_retrace_attr_t(
3630 { return(*(attr_t *)0); }
3632 #undef _nc_altcharset_name
3633 const char *_nc_altcharset_name(
3636 { return(*(const char **)0); }
3638 #undef _tracechtype2
3639 char *_tracechtype2(
3642 { return(*(char **)0); }
3647 { return(*(char **)0); }
3649 #undef _nc_retrace_chtype
3650 chtype _nc_retrace_chtype(
3652 { return(*(chtype *)0); }
3654 #undef _tracecchar_t2
3655 char *_tracecchar_t2(
3658 { return(*(char **)0); }
3660 #undef _tracecchar_t
3661 char *_tracecchar_t(
3663 { return(*(char **)0); }
3665 /* ./trace/lib_tracebits.c */
3672 #undef _nc_trace_ttymode
3673 char *_nc_trace_ttymode(
3674 struct termios *tty)
3675 { return(*(char **)0); }
3677 #undef _nc_tracebits
3678 char *_nc_tracebits(void)
3679 { return(*(char **)0); }
3681 /* ./trace/lib_tracechr.c */
3683 #undef _nc_tracechar
3684 char *_nc_tracechar(
3687 { return(*(char **)0); }
3692 { return(*(char **)0); }
3694 /* ./tinfo/lib_ttyflags.c */
3696 #undef _nc_get_tty_mode
3697 int _nc_get_tty_mode(
3698 struct termios *buf)
3699 { return(*(int *)0); }
3701 #undef _nc_set_tty_mode
3702 int _nc_set_tty_mode(
3703 struct termios *buf)
3704 { return(*(int *)0); }
3706 #undef def_shell_mode
3707 int def_shell_mode(void)
3708 { return(*(int *)0); }
3710 #undef def_prog_mode
3711 int def_prog_mode(void)
3712 { return(*(int *)0); }
3714 #undef reset_prog_mode
3715 int reset_prog_mode(void)
3716 { return(*(int *)0); }
3718 #undef reset_shell_mode
3719 int reset_shell_mode(void)
3720 { return(*(int *)0); }
3724 { return(*(int *)0); }
3728 { return(*(int *)0); }
3730 /* ./tty/lib_twait.c */
3732 #undef _nc_timed_wait
3738 { return(*(int *)0); }
3740 /* ./tinfo/name_match.c */
3742 #undef _nc_first_name
3743 char *_nc_first_name(
3744 const char *const sp)
3745 { return(*(char **)0); }
3747 #undef _nc_name_match
3749 const char *const namelst,
3750 const char *const name,
3751 const char *const delim)
3752 { return(*(int *)0); }
3757 char *const boolnames[] = {0};
3759 char *const boolfnames[] = {0};
3761 char *const numnames[] = {0};
3763 char *const numfnames[] = {0};
3765 char *const strnames[] = {0};
3767 char *const strfnames[] = {0};
3769 /* ./tinfo/read_entry.c */
3771 #include <hashed_db.h>
3773 #undef _nc_read_termtype
3774 int _nc_read_termtype(
3778 { return(*(int *)0); }
3780 #undef _nc_read_file_entry
3781 int _nc_read_file_entry(
3782 const char *const filename,
3784 { return(*(int *)0); }
3786 #undef _nc_read_entry
3788 const char *const name,
3789 char *const filename,
3791 { return(*(int *)0); }
3793 /* ./tinfo/read_termcap.c */
3795 #include <sys/types.h>
3797 #undef _nc_read_termcap_entry
3798 int _nc_read_termcap_entry(
3799 const char *const tn,
3801 { return(*(int *)0); }
3803 /* ./tinfo/setbuf.c */
3805 #undef _nc_set_buffer
3806 void _nc_set_buffer(
3808 NCURSES_BOOL buffered)
3811 /* ./tinfo/strings.c */
3814 string_desc *_nc_str_init(
3818 { return(*(string_desc **)0); }
3821 string_desc *_nc_str_null(
3824 { return(*(string_desc **)0); }
3827 string_desc *_nc_str_copy(
3830 { return(*(string_desc **)0); }
3832 #undef _nc_safe_strcat
3833 NCURSES_BOOL _nc_safe_strcat(
3836 { return(*(NCURSES_BOOL *)0); }
3838 #undef _nc_safe_strcpy
3839 NCURSES_BOOL _nc_safe_strcpy(
3842 { return(*(NCURSES_BOOL *)0); }
3844 /* ./trace/trace_buf.c */
3846 #undef _nc_trace_buf
3847 char *_nc_trace_buf(
3850 { return(*(char **)0); }
3852 #undef _nc_trace_bufcat
3853 char *_nc_trace_bufcat(
3856 { return(*(char **)0); }
3858 /* ./trace/trace_tries.c */
3860 #undef _nc_trace_tries
3861 void _nc_trace_tries(
3865 /* ./base/tries.c */
3867 #undef _nc_expand_try
3868 char *_nc_expand_try(
3873 { return(*(char **)0); }
3875 #undef _nc_remove_key
3879 { return(*(int *)0); }
3881 #undef _nc_remove_string
3882 int _nc_remove_string(
3885 { return(*(int *)0); }
3887 /* ./tinfo/trim_sgr0.c */
3889 #undef _nc_trim_sgr0
3890 char *_nc_trim_sgr0(
3892 { return(*(char **)0); }
3900 { return(*(char **)0); }
3905 { return(*(char **)0); }
3907 /* ./trace/visbuf.c */
3910 const char *_nc_visbuf2(
3913 { return(*(const char **)0); }
3916 const char *_nc_visbuf(
3918 { return(*(const char **)0); }
3921 const char *_nc_visbufn(
3924 { return(*(const char **)0); }
3927 const char *_nc_viswbuf2(
3930 { return(*(const char **)0); }
3933 const char *_nc_viswbuf(
3935 { return(*(const char **)0); }
3938 const char *_nc_viswbufn(
3941 { return(*(const char **)0); }
3944 const char *_nc_viswibuf(
3946 { return(*(const char **)0); }
3949 const char *_nc_viscbuf2(
3953 { return(*(const char **)0); }
3956 const char *_nc_viscbuf(
3959 { return(*(const char **)0); }
3961 /* ./tinfo/alloc_entry.c */
3963 #undef _nc_init_entry
3964 void _nc_init_entry(
3968 #undef _nc_copy_entry
3969 ENTRY *_nc_copy_entry(
3971 { return(*(ENTRY **)0); }
3975 const char *const string)
3976 { return(*(char **)0); }
3978 #undef _nc_wrap_entry
3979 void _nc_wrap_entry(
3981 NCURSES_BOOL copy_strings)
3984 #undef _nc_merge_entry
3985 void _nc_merge_entry(
3987 TERMTYPE *const from)
3990 /* ./tinfo/captoinfo.c */
3992 #undef _nc_captoinfo
3993 char *_nc_captoinfo(
3996 int const parameterized)
3997 { return(*(char **)0); }
3999 #undef _nc_infotocap
4000 char *_nc_infotocap(
4003 int const parameterized)
4004 { return(*(char **)0); }
4006 /* ./comp_captab.c */
4008 #include <hashsize.h>
4010 #undef _nc_get_table
4011 const struct name_table_entry *_nc_get_table(
4012 NCURSES_BOOL termcap)
4013 { return(*(const struct name_table_entry **)0); }
4015 #undef _nc_get_hash_table
4016 const short *_nc_get_hash_table(
4017 NCURSES_BOOL termcap)
4018 { return(*(const short **)0); }
4020 #undef _nc_get_alias_table
4021 const struct alias *_nc_get_alias_table(
4022 NCURSES_BOOL termcap)
4023 { return(*(const struct alias **)0); }
4025 /* ./tinfo/comp_expand.c */
4027 #undef _nc_tic_expand
4028 char *_nc_tic_expand(
4030 NCURSES_BOOL tic_format,
4032 { return(*(char **)0); }
4034 /* ./tinfo/comp_hash.c */
4036 #undef _nc_find_entry
4037 struct name_table_entry const *_nc_find_entry(
4039 const short *hash_table)
4040 { return(*(struct name_table_entry const **)0); }
4042 #undef _nc_find_type_entry
4043 struct name_table_entry const *_nc_find_type_entry(
4046 const struct name_table_entry *table)
4047 { return(*(struct name_table_entry const **)0); }
4049 /* ./tinfo/comp_parse.c */
4051 #undef _nc_check_termtype2
4052 void (*_nc_check_termtype2)(
4055 #undef _nc_check_termtype
4056 void (*_nc_check_termtype)(
4059 #undef _nc_entry_match
4060 NCURSES_BOOL _nc_entry_match(
4063 { return(*(NCURSES_BOOL *)0); }
4065 #undef _nc_read_entry_source
4066 void _nc_read_entry_source(
4070 NCURSES_BOOL silent,
4071 NCURSES_BOOL (*hook)(
4075 #undef _nc_resolve_uses2
4076 int _nc_resolve_uses2(
4077 NCURSES_BOOL fullresolve,
4078 NCURSES_BOOL literal)
4079 { return(*(int *)0); }
4081 #undef _nc_resolve_uses
4082 int _nc_resolve_uses(
4083 NCURSES_BOOL fullresolve)
4084 { return(*(int *)0); }
4086 /* ./tinfo/comp_scan.c */
4090 #undef _nc_curr_file_pos
4091 long _nc_curr_file_pos;
4092 #undef _nc_comment_start
4093 long _nc_comment_start;
4094 #undef _nc_comment_end
4095 long _nc_comment_end;
4096 #undef _nc_start_line
4097 long _nc_start_line;
4098 #undef _nc_curr_token
4099 struct token _nc_curr_token;
4100 #undef _nc_disable_period
4101 NCURSES_BOOL _nc_disable_period;
4103 #undef _nc_reset_input
4104 void _nc_reset_input(
4109 #undef _nc_get_token
4111 NCURSES_BOOL silent)
4112 { return(*(int *)0); }
4114 #undef _nc_trans_string
4115 int _nc_trans_string(
4118 { return(*(int *)0); }
4120 #undef _nc_push_token
4121 void _nc_push_token(
4125 #undef _nc_panic_mode
4126 void _nc_panic_mode(
4130 /* ./tinfo/parse_entry.c */
4132 #undef _nc_parse_entry
4133 int _nc_parse_entry(
4134 struct entry *entryp,
4136 NCURSES_BOOL silent)
4137 { return(*(int *)0); }
4143 { return(*(int *)0); }
4150 /* ./tinfo/write_entry.c */
4152 #undef _nc_set_writedir
4153 void _nc_set_writedir(
4157 #undef _nc_write_entry
4158 void _nc_write_entry(
4162 #undef _nc_tic_written
4163 int _nc_tic_written(void)
4164 { return(*(int *)0); }
4166 /* ./base/define_key.c */
4172 { return(*(int *)0); }
4174 /* ./tinfo/hashed_db.c */
4176 #undef _nc_hashed_db
4177 void _nc_hashed_db(void)
4180 /* ./base/key_defined.c */
4185 { return(*(int *)0); }
4187 /* ./base/keybound.c */
4193 { return(*(char **)0); }
4195 /* ./base/keyok.c */
4201 { return(*(int *)0); }
4203 /* ./base/version.c */
4205 #undef curses_version
4206 const char *curses_version(void)
4207 { return(*(const char **)0); }