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-2006 *
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 unsigned long *result,
1654 { return(*(int *)0); }
1659 { return(*(int *)0); }
1661 /* ./base/lib_getstr.c */
1668 { return(*(int *)0); }
1670 /* ./base/lib_hline.c */
1677 { return(*(int *)0); }
1679 /* ./base/lib_immedok.c */
1687 /* ./base/lib_inchstr.c */
1694 { return(*(int *)0); }
1696 /* ./base/lib_initscr.c */
1699 WINDOW *initscr(void)
1700 { return(*(WINDOW **)0); }
1702 /* ./base/lib_insch.c */
1704 #undef _nc_insert_ch
1708 { return(*(int *)0); }
1714 { return(*(int *)0); }
1716 /* ./base/lib_insdel.c */
1722 { return(*(int *)0); }
1724 /* ./base/lib_insnstr.c */
1731 { return(*(int *)0); }
1733 /* ./base/lib_instr.c */
1740 { return(*(int *)0); }
1742 /* ./base/lib_isendwin.c */
1745 NCURSES_BOOL isendwin(void)
1746 { return(*(NCURSES_BOOL *)0); }
1748 /* ./base/lib_leaveok.c */
1754 { return(*(int *)0); }
1756 /* ./base/lib_mouse.c */
1761 { return(*(int *)0); }
1766 { return(*(int *)0); }
1772 { return(*(mmask_t *)0); }
1775 NCURSES_BOOL wenclose(
1779 { return(*(NCURSES_BOOL *)0); }
1781 #undef mouseinterval
1784 { return(*(int *)0); }
1786 #undef _nc_has_mouse
1787 int _nc_has_mouse(void)
1788 { return(*(int *)0); }
1791 NCURSES_BOOL wmouse_trafo(
1795 NCURSES_BOOL to_screen)
1796 { return(*(NCURSES_BOOL *)0); }
1798 /* ./base/lib_move.c */
1805 { return(*(int *)0); }
1807 /* ./tty/lib_mvcur.c */
1809 #undef _nc_msec_cost
1811 const char *const cap,
1813 { return(*(int *)0); }
1815 #undef _nc_mvcur_resume
1816 void _nc_mvcur_resume(void)
1819 #undef _nc_mvcur_init
1820 void _nc_mvcur_init(void)
1823 #undef _nc_mvcur_wrap
1824 void _nc_mvcur_wrap(void)
1833 { return(*(int *)0); }
1835 #undef _nc_optimize_enable
1836 int _nc_optimize_enable;
1838 /* ./base/lib_mvwin.c */
1845 { return(*(int *)0); }
1847 /* ./base/lib_newterm.c */
1862 { return(*(SCREEN **)0); }
1864 /* ./base/lib_newwin.c */
1869 { return(*(int *)0); }
1877 { return(*(WINDOW **)0); }
1886 { return(*(WINDOW **)0); }
1895 { return(*(WINDOW **)0); }
1898 WINDOW *_nc_makenew(
1904 { return(*(WINDOW **)0); }
1906 /* ./base/lib_nl.c */
1910 { return(*(int *)0); }
1914 { return(*(int *)0); }
1916 /* ./base/lib_overlay.c */
1922 { return(*(int *)0); }
1928 { return(*(int *)0); }
1941 { return(*(int *)0); }
1943 /* ./base/lib_pad.c */
1949 { return(*(WINDOW **)0); }
1958 { return(*(WINDOW **)0); }
1969 { return(*(int *)0); }
1980 { return(*(int *)0); }
1986 { return(*(int *)0); }
1988 /* ./base/lib_printw.c */
1994 { return(*(int *)0); }
2001 { return(*(int *)0); }
2009 { return(*(int *)0); }
2018 { return(*(int *)0); }
2025 { return(*(int *)0); }
2027 /* ./base/lib_redrawln.c */
2034 { return(*(int *)0); }
2036 /* ./base/lib_refresh.c */
2041 { return(*(int *)0); }
2046 { return(*(int *)0); }
2048 /* ./base/lib_restart.c */
2055 { return(*(int *)0); }
2057 /* ./base/lib_scanw.c */
2064 { return(*(int *)0); }
2070 { return(*(int *)0); }
2077 { return(*(int *)0); }
2085 { return(*(int *)0); }
2094 { return(*(int *)0); }
2096 /* ./base/lib_screen.c */
2101 { return(*(WINDOW **)0); }
2107 { return(*(int *)0); }
2112 { return(*(int *)0); }
2117 { return(*(int *)0); }
2122 { return(*(int *)0); }
2127 { return(*(int *)0); }
2129 /* ./base/lib_scroll.c */
2131 #undef _nc_scroll_window
2132 void _nc_scroll_window(
2144 { return(*(int *)0); }
2146 /* ./base/lib_scrollok.c */
2152 { return(*(int *)0); }
2154 /* ./base/lib_scrreg.c */
2161 { return(*(int *)0); }
2163 /* ./base/lib_set_term.c */
2168 { return(*(SCREEN **)0); }
2175 #undef _nc_setupscreen
2176 int _nc_setupscreen(
2180 NCURSES_BOOL filtered,
2182 { return(*(int *)0); }
2184 #undef _nc_ripoffline
2190 { return(*(int *)0); }
2198 { return(*(int *)0); }
2200 /* ./base/lib_slk.c */
2202 #undef _nc_slk_format
2205 #undef _nc_slk_initialize
2206 int _nc_slk_initialize(
2209 { return(*(int *)0); }
2212 int slk_restore(void)
2213 { return(*(int *)0); }
2215 /* ./base/lib_slkatr_set.c */
2220 short color_pair_number,
2222 { return(*(int *)0); }
2224 /* ./base/lib_slkatrof.c */
2229 { return(*(int *)0); }
2231 /* ./base/lib_slkatron.c */
2236 { return(*(int *)0); }
2238 /* ./base/lib_slkatrset.c */
2243 { return(*(int *)0); }
2245 /* ./base/lib_slkattr.c */
2248 attr_t slk_attr(void)
2249 { return(*(attr_t *)0); }
2251 /* ./base/lib_slkclear.c */
2255 { return(*(int *)0); }
2257 /* ./base/lib_slkcolor.c */
2261 short color_pair_number)
2262 { return(*(int *)0); }
2264 /* ./base/lib_slkinit.c */
2269 { return(*(int *)0); }
2271 /* ./base/lib_slklab.c */
2276 { return(*(char **)0); }
2278 /* ./base/lib_slkrefr.c */
2280 #undef slk_noutrefresh
2281 int slk_noutrefresh(void)
2282 { return(*(int *)0); }
2285 int slk_refresh(void)
2286 { return(*(int *)0); }
2288 /* ./base/lib_slkset.c */
2297 { return(*(int *)0); }
2299 /* ./base/lib_slktouch.c */
2303 { return(*(int *)0); }
2305 /* ./base/lib_touch.c */
2307 #undef is_linetouched
2308 NCURSES_BOOL is_linetouched(
2311 { return(*(NCURSES_BOOL *)0); }
2313 #undef is_wintouched
2314 NCURSES_BOOL is_wintouched(
2316 { return(*(NCURSES_BOOL *)0); }
2324 { return(*(int *)0); }
2326 /* ./trace/lib_tracedmp.c */
2334 /* ./trace/lib_tracemse.c */
2339 { return(*(char **)0); }
2341 /* ./tty/lib_tstp.c */
2343 #include <SigAction.h>
2345 #undef _nc_signal_handler
2346 void _nc_signal_handler(
2347 NCURSES_BOOL enable)
2350 /* ./base/lib_ungetch.c */
2352 #undef _nc_fifo_dump
2353 void _nc_fifo_dump(void)
2359 { return(*(int *)0); }
2361 /* ./tty/lib_vidattr.c */
2368 { return(*(int *)0); }
2373 { return(*(int *)0); }
2376 chtype termattrs(void)
2377 { return(*(chtype *)0); }
2379 /* ./base/lib_vline.c */
2386 { return(*(int *)0); }
2388 /* ./base/lib_wattroff.c */
2395 { return(*(int *)0); }
2397 /* ./base/lib_wattron.c */
2404 { return(*(int *)0); }
2406 /* ./base/lib_winch.c */
2411 { return(*(chtype *)0); }
2413 /* ./base/lib_window.c */
2425 { return(*(int *)0); }
2431 { return(*(int *)0); }
2451 { return(*(WINDOW **)0); }
2453 /* ./base/nc_panel.c */
2455 #undef _nc_panelhook
2456 struct panelhook *_nc_panelhook(void)
2457 { return(*(struct panelhook **)0); }
2459 /* ./base/safe_sprintf.c */
2461 #undef _nc_printf_string
2462 char *_nc_printf_string(
2465 { return(*(char **)0); }
2467 /* ./tty/tty_update.c */
2469 #include <sys/time.h>
2470 #include <sys/times.h>
2474 { return(*(int *)0); }
2482 { return(*(int *)0); }
2484 #undef _nc_screen_resume
2485 void _nc_screen_resume(void)
2488 #undef _nc_screen_init
2489 void _nc_screen_init(void)
2492 #undef _nc_screen_wrap
2493 void _nc_screen_wrap(void)
2496 #undef _nc_do_xmc_glitch
2497 void _nc_do_xmc_glitch(
2501 /* ./trace/varargs.c */
2504 atUnknown = 0, atInteger, atFloat, atPoint, atString
2511 { return(*(char **)0); }
2513 /* ./base/memmove.c */
2516 void _nc_memmove(void)
2519 /* ./base/vsscanf.c */
2522 void _nc_vsscanf(void)
2525 /* ./base/lib_freeall.c */
2527 #include <term_entry.h>
2530 void _nc_freeall(void)
2533 /* ./widechar/charable.c */
2535 #undef _nc_is_charable
2536 NCURSES_BOOL _nc_is_charable(
2538 { return(*(NCURSES_BOOL *)0); }
2543 { return(*(int *)0); }
2545 #undef _nc_to_widechar
2546 wint_t _nc_to_widechar(
2548 { return(*(wint_t *)0); }
2550 /* ./widechar/lib_add_wch.c */
2556 { return(*(int *)0); }
2562 { return(*(int *)0); }
2564 /* ./widechar/lib_box_set.c */
2577 { return(*(int *)0); }
2579 /* ./widechar/lib_cchar.c */
2588 { return(*(int *)0); }
2592 const cchar_t *wcval,
2597 { return(*(int *)0); }
2599 /* ./widechar/lib_erasewchar.c */
2604 { return(*(int *)0); }
2609 { return(*(int *)0); }
2611 /* ./widechar/lib_get_wch.c */
2617 { return(*(int *)0); }
2619 /* ./widechar/lib_get_wstr.c */
2626 { return(*(int *)0); }
2628 /* ./widechar/lib_hline_set.c */
2635 { return(*(int *)0); }
2637 /* ./widechar/lib_in_wch.c */
2643 { return(*(int *)0); }
2645 /* ./widechar/lib_in_wchnstr.c */
2652 { return(*(int *)0); }
2654 /* ./widechar/lib_ins_wch.c */
2660 { return(*(int *)0); }
2665 const wchar_t *wstr,
2667 { return(*(int *)0); }
2669 /* ./widechar/lib_inwstr.c */
2676 { return(*(int *)0); }
2682 { return(*(int *)0); }
2684 /* ./widechar/lib_key_name.c */
2689 { return(*(char **)0); }
2691 /* ./widechar/lib_pecho_wchar.c */
2697 { return(*(int *)0); }
2699 /* ./widechar/lib_slk_wset.c */
2704 const wchar_t *astr,
2706 { return(*(int *)0); }
2708 /* ./widechar/lib_unget_wch.c */
2715 { return(*(size_t *)0); }
2720 { return(*(int *)0); }
2722 /* ./widechar/lib_vid_attr.c */
2731 { return(*(int *)0); }
2738 { return(*(int *)0); }
2741 attr_t term_attrs(void)
2742 { return(*(attr_t *)0); }
2744 /* ./widechar/lib_vline_set.c */
2751 { return(*(int *)0); }
2753 /* ./widechar/lib_wacs.c */
2758 #undef _nc_init_wacs
2759 void _nc_init_wacs(void)
2762 /* ./widechar/lib_wunctrl.c */
2767 { return(*(wchar_t **)0); }
2771 #undef _nc_toggle_attr_on
2772 void _nc_toggle_attr_on(
2777 #undef _nc_toggle_attr_off
2778 void _nc_toggle_attr_off(
2783 #undef _nc_DelCharCost
2784 int _nc_DelCharCost(
2786 { return(*(int *)0); }
2788 #undef _nc_InsCharCost
2789 int _nc_InsCharCost(
2791 { return(*(int *)0); }
2793 #undef _nc_UpdateAttrs
2794 void _nc_UpdateAttrs(
2798 /* ./base/legacy_coding.c */
2800 #undef use_legacy_coding
2801 int use_legacy_coding(
2803 { return(*(int *)0); }
2805 /* ./base/lib_dft_fgbg.c */
2807 #undef use_default_colors
2808 int use_default_colors(void)
2809 { return(*(int *)0); }
2811 #undef assume_default_colors
2812 int assume_default_colors(
2815 { return(*(int *)0); }
2817 /* ./tinfo/lib_print.c */
2823 { return(*(int *)0); }
2825 /* ./base/resizeterm.c */
2827 #undef is_term_resized
2828 NCURSES_BOOL is_term_resized(
2831 { return(*(NCURSES_BOOL *)0); }
2837 { return(*(int *)0); }
2843 { return(*(int *)0); }
2845 /* ./trace/trace_xnames.c */
2847 #undef _nc_trace_xnames
2848 void _nc_trace_xnames(
2852 /* ./base/wresize.c */
2859 { return(*(int *)0); }
2861 /* ./tinfo/access.c */
2863 #include <sys/stat.h>
2864 #include <nc_alloc.h>
2869 { return(*(char **)0); }
2871 #undef _nc_is_abs_path
2872 NCURSES_BOOL _nc_is_abs_path(
2874 { return(*(NCURSES_BOOL *)0); }
2877 unsigned _nc_pathlast(
2879 { return(*(unsigned *)0); }
2884 { return(*(char **)0); }
2890 { return(*(int *)0); }
2892 #undef _nc_is_dir_path
2893 NCURSES_BOOL _nc_is_dir_path(
2895 { return(*(NCURSES_BOOL *)0); }
2897 #undef _nc_is_file_path
2898 NCURSES_BOOL _nc_is_file_path(
2900 { return(*(NCURSES_BOOL *)0); }
2902 #undef _nc_env_access
2903 int _nc_env_access(void)
2904 { return(*(int *)0); }
2906 /* ./tinfo/add_tries.c */
2908 #undef _nc_add_to_try
2913 { return(*(int *)0); }
2915 /* ./tinfo/alloc_ttype.c */
2917 #undef _nc_align_termtype
2918 void _nc_align_termtype(
2923 #undef _nc_copy_termtype
2924 void _nc_copy_termtype(
2932 char *const boolcodes[] = {0};
2934 char *const numcodes[] = {0};
2936 char *const strcodes[] = {0};
2938 /* ./tinfo/comp_error.c */
2939 #undef _nc_suppress_warnings
2940 NCURSES_BOOL _nc_suppress_warnings;
2941 #undef _nc_curr_line
2946 #undef _nc_get_source
2947 const char *_nc_get_source(void)
2948 { return(*(const char **)0); }
2950 #undef _nc_set_source
2951 void _nc_set_source(
2952 const char *const name)
2957 const char *const name)
2967 const char *const fmt,
2971 #undef _nc_err_abort
2973 const char *const fmt,
2977 #undef _nc_syserr_abort
2978 void _nc_syserr_abort(
2979 const char *const fmt,
2983 /* ./tinfo/db_iterator.c */
2986 const char *_nc_tic_dir(
2988 { return(*(const char **)0); }
2990 #undef _nc_keep_tic_dir
2991 void _nc_keep_tic_dir(
2996 void _nc_last_db(void)
3000 const char *_nc_next_db(
3003 { return(*(const char **)0); }
3011 /* ./tinfo/doalloc.c */
3017 { return(*(void **)0); }
3019 /* ./tinfo/entries.c */
3026 #undef _nc_free_entry
3027 void _nc_free_entry(
3032 #undef _nc_free_entries
3033 void _nc_free_entries(
3037 #undef _nc_delink_entry
3038 ENTRY *_nc_delink_entry(
3041 { return(*(ENTRY **)0); }
3043 #undef _nc_leaks_tinfo
3044 void _nc_leaks_tinfo(void)
3050 const TERMTYPE *_nc_fallback(
3052 { return(*(const TERMTYPE **)0); }
3054 /* ./tinfo/free_ttype.c */
3056 #undef _nc_free_termtype
3057 void _nc_free_termtype(
3061 #undef _nc_user_definable
3062 NCURSES_BOOL _nc_user_definable;
3064 #undef use_extended_names
3065 int use_extended_names(
3067 { return(*(int *)0); }
3069 /* ./tinfo/getenv_num.c */
3071 #undef _nc_getenv_num
3074 { return(*(int *)0); }
3076 /* ./tinfo/home_terminfo.c */
3078 #undef _nc_home_terminfo
3079 char *_nc_home_terminfo(void)
3080 { return(*(char **)0); }
3082 /* ./tinfo/init_keytry.c */
3086 #include <init_keytry.h>
3088 #undef _nc_tinfo_fkeys
3089 const struct tinfo_fkeys _nc_tinfo_fkeys[] = {0};
3093 #undef _nc_init_keytry
3094 void _nc_init_keytry(void)
3097 /* ./tinfo/lib_acs.c */
3100 chtype acs_map[128];
3103 void _nc_init_acs(void)
3106 /* ./tinfo/lib_baudrate.c */
3108 #include <termcap.h>
3118 { return(*(int *)0); }
3123 { return(*(int *)0); }
3127 { return(*(int *)0); }
3129 /* ./tinfo/lib_cur_term.c */
3135 TERMINAL *set_curterm(
3137 { return(*(TERMINAL **)0); }
3142 { return(*(int *)0); }
3144 /* ./tinfo/lib_data.c */
3152 #undef _nc_screen_chain
3153 SCREEN *_nc_screen_chain;
3157 NCURSES_GLOBALS _nc_globals;
3158 #undef _nc_prescreen
3159 NCURSES_PRESCREEN _nc_prescreen;
3161 /* ./tinfo/lib_has_cap.c */
3164 NCURSES_BOOL has_ic(void)
3165 { return(*(NCURSES_BOOL *)0); }
3168 NCURSES_BOOL has_il(void)
3169 { return(*(NCURSES_BOOL *)0); }
3171 /* ./tinfo/lib_kernel.c */
3174 char erasechar(void)
3175 { return(*(char *)0); }
3179 { return(*(char *)0); }
3183 { return(*(int *)0); }
3185 /* ./lib_keyname.c */
3187 struct kn { short offset; int code; };
3192 { return(*(char **)0); }
3194 /* ./tinfo/lib_longname.c */
3197 char *longname(void)
3198 { return(*(char **)0); }
3200 /* ./tinfo/lib_napms.c */
3207 { return(*(int *)0); }
3209 /* ./tinfo/lib_options.c */
3215 { return(*(int *)0); }
3226 { return(*(int *)0); }
3232 { return(*(int *)0); }
3238 { return(*(int *)0); }
3250 { return(*(int *)0); }
3256 { return(*(int *)0); }
3261 { return(*(int *)0); }
3266 { return(*(int *)0); }
3271 { return(*(int *)0); }
3276 { return(*(int *)0); }
3278 /* ./tinfo/lib_raw.c */
3282 { return(*(int *)0); }
3286 { return(*(int *)0); }
3294 { return(*(int *)0); }
3298 { return(*(int *)0); }
3301 void noqiflush(void)
3308 { return(*(int *)0); }
3310 /* ./tinfo/lib_setup.c */
3313 #include <sys/ioctl.h>
3314 #include <langinfo.h>
3325 #undef _nc_handle_sigwinch
3326 int _nc_handle_sigwinch(
3328 { return(*(int *)0); }
3335 #undef _nc_get_screensize
3336 void _nc_get_screensize(
3341 #undef _nc_update_screensize
3342 void _nc_update_screensize(void)
3345 #undef _nc_get_locale
3346 char *_nc_get_locale(void)
3347 { return(*(char **)0); }
3349 #undef _nc_unicode_locale
3350 int _nc_unicode_locale(void)
3351 { return(*(int *)0); }
3353 #undef _nc_locale_breaks_acs
3354 int _nc_locale_breaks_acs(void)
3355 { return(*(int *)0); }
3357 #undef _nc_setupterm
3363 { return(*(int *)0); }
3370 { return(*(int *)0); }
3372 /* ./tinfo/lib_termcap.c */
3383 { return(*(int *)0); }
3387 #include <capdefaults.c>
3394 { return(*(int *)0); }
3399 { return(*(int *)0); }
3405 { return(*(char **)0); }
3407 /* ./tinfo/lib_termname.c */
3410 char *termname(void)
3411 { return(*(char **)0); }
3413 /* ./tinfo/lib_tgoto.c */
3420 { return(*(char **)0); }
3422 /* ./tinfo/lib_ti.c */
3427 { return(*(int *)0); }
3432 { return(*(int *)0); }
3437 { return(*(char **)0); }
3439 /* ./tinfo/lib_tparm.c */
3441 #undef _nc_tparm_err
3444 #undef _nc_tparm_analyze
3445 int _nc_tparm_analyze(
3449 { return(*(int *)0); }
3455 { return(*(char **)0); }
3457 /* ./tinfo/lib_tputs.c */
3462 NCURSES_OSPEED ospeed;
3463 #undef _nc_nulls_sent
3469 { return(*(int *)0); }
3472 void _nc_flush(void)
3478 { return(*(int *)0); }
3483 { return(*(int *)0); }
3491 { return(*(int *)0); }
3493 /* ./trace/lib_trace.c */
3496 unsigned _nc_tracing;
3497 #undef _nc_tputs_trace
3498 const char *_nc_tputs_trace = {0};
3504 const unsigned int tracelevel)
3513 #undef _nc_retrace_bool
3514 NCURSES_BOOL _nc_retrace_bool(
3516 { return(*(NCURSES_BOOL *)0); }
3518 #undef _nc_retrace_int
3519 int _nc_retrace_int(
3521 { return(*(int *)0); }
3523 #undef _nc_retrace_unsigned
3524 unsigned _nc_retrace_unsigned(
3526 { return(*(unsigned *)0); }
3528 #undef _nc_retrace_ptr
3529 char *_nc_retrace_ptr(
3531 { return(*(char **)0); }
3533 #undef _nc_retrace_cptr
3534 const char *_nc_retrace_cptr(
3536 { return(*(const char **)0); }
3538 #undef _nc_retrace_cvoid_ptr
3539 void *_nc_retrace_cvoid_ptr(
3541 { return(*(void **)0); }
3543 #undef _nc_retrace_void_ptr
3544 void *_nc_retrace_void_ptr(
3546 { return(*(void **)0); }
3548 #undef _nc_retrace_sp
3549 SCREEN *_nc_retrace_sp(
3551 { return(*(SCREEN **)0); }
3553 #undef _nc_retrace_win
3554 WINDOW *_nc_retrace_win(
3556 { return(*(WINDOW **)0); }
3558 /* ./trace/lib_traceatr.c */
3564 { return(*(char **)0); }
3569 { return(*(char **)0); }
3571 #undef _nc_retrace_attr_t
3572 attr_t _nc_retrace_attr_t(
3574 { return(*(attr_t *)0); }
3576 #undef _nc_altcharset_name
3577 const char *_nc_altcharset_name(
3580 { return(*(const char **)0); }
3582 #undef _tracechtype2
3583 char *_tracechtype2(
3586 { return(*(char **)0); }
3591 { return(*(char **)0); }
3593 #undef _nc_retrace_chtype
3594 chtype _nc_retrace_chtype(
3596 { return(*(chtype *)0); }
3598 #undef _tracecchar_t2
3599 char *_tracecchar_t2(
3602 { return(*(char **)0); }
3604 #undef _tracecchar_t
3605 char *_tracecchar_t(
3607 { return(*(char **)0); }
3609 /* ./trace/lib_tracebits.c */
3616 #undef _nc_trace_ttymode
3617 char *_nc_trace_ttymode(
3618 struct termios *tty)
3619 { return(*(char **)0); }
3621 #undef _nc_tracebits
3622 char *_nc_tracebits(void)
3623 { return(*(char **)0); }
3625 /* ./trace/lib_tracechr.c */
3630 { return(*(char **)0); }
3632 /* ./tinfo/lib_ttyflags.c */
3634 #undef _nc_get_tty_mode
3635 int _nc_get_tty_mode(
3636 struct termios *buf)
3637 { return(*(int *)0); }
3639 #undef _nc_set_tty_mode
3640 int _nc_set_tty_mode(
3641 struct termios *buf)
3642 { return(*(int *)0); }
3644 #undef def_shell_mode
3645 int def_shell_mode(void)
3646 { return(*(int *)0); }
3648 #undef def_prog_mode
3649 int def_prog_mode(void)
3650 { return(*(int *)0); }
3652 #undef reset_prog_mode
3653 int reset_prog_mode(void)
3654 { return(*(int *)0); }
3656 #undef reset_shell_mode
3657 int reset_shell_mode(void)
3658 { return(*(int *)0); }
3662 { return(*(int *)0); }
3666 { return(*(int *)0); }
3668 /* ./tty/lib_twait.c */
3670 #undef _nc_timed_wait
3675 { return(*(int *)0); }
3677 /* ./tinfo/name_match.c */
3679 #undef _nc_first_name
3680 char *_nc_first_name(
3681 const char *const sp)
3682 { return(*(char **)0); }
3684 #undef _nc_name_match
3686 const char *const namelst,
3687 const char *const name,
3688 const char *const delim)
3689 { return(*(int *)0); }
3694 char *const boolnames[] = {0};
3696 char *const boolfnames[] = {0};
3698 char *const numnames[] = {0};
3700 char *const numfnames[] = {0};
3702 char *const strnames[] = {0};
3704 char *const strfnames[] = {0};
3706 /* ./tinfo/read_entry.c */
3708 #include <hashed_db.h>
3710 #undef _nc_read_termtype
3711 int _nc_read_termtype(
3715 { return(*(int *)0); }
3717 #undef _nc_read_file_entry
3718 int _nc_read_file_entry(
3719 const char *const filename,
3721 { return(*(int *)0); }
3723 #undef _nc_read_entry
3725 const char *const name,
3726 char *const filename,
3728 { return(*(int *)0); }
3730 /* ./tinfo/read_termcap.c */
3732 #include <sys/types.h>
3734 #undef _nc_read_termcap_entry
3735 int _nc_read_termcap_entry(
3736 const char *const tn,
3738 { return(*(int *)0); }
3740 /* ./tinfo/setbuf.c */
3742 #undef _nc_set_buffer
3743 void _nc_set_buffer(
3745 NCURSES_BOOL buffered)