1 /****************************************************************************
2 * Copyright (c) 2001-2016,2017 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-on *
31 ****************************************************************************/
34 /* ./tty/hardscroll.c */
36 #include <curses.priv.h>
41 #undef _nc_scroll_optimize_sp
42 void _nc_scroll_optimize_sp(
46 #undef _nc_scroll_optimize
47 void _nc_scroll_optimize(void)
50 #undef _nc_linedump_sp
56 void _nc_linedump(void)
61 #undef _nc_hash_map_sp
67 void _nc_hash_map(void)
70 #undef _nc_make_oldhash_sp
71 void _nc_make_oldhash_sp(
76 #undef _nc_make_oldhash
77 void _nc_make_oldhash(
81 #undef _nc_scroll_oldhash_sp
82 void _nc_scroll_oldhash_sp(
89 #undef _nc_scroll_oldhash
90 void _nc_scroll_oldhash(
96 /* ./base/lib_addch.c */
102 { return(*(cchar_t *)0); }
108 { return(*(int *)0); }
110 #undef _nc_waddch_nosync
111 int _nc_waddch_nosync(
114 { return(*(int *)0); }
120 { return(*(int *)0); }
126 { return(*(int *)0); }
128 /* ./base/lib_addstr.c */
135 { return(*(int *)0); }
142 { return(*(int *)0); }
147 { return(*(int *)0); }
154 { return(*(int *)0); }
161 { return(*(int *)0); }
163 /* ./base/lib_beep.c */
168 { return(*(int *)0); }
172 { return(*(int *)0); }
174 /* ./base/lib_bkgd.c */
192 { return(*(int *)0); }
198 { return(*(int *)0); }
200 /* ./base/lib_box.c */
213 { return(*(int *)0); }
215 /* ./base/lib_chgat.c */
224 { return(*(int *)0); }
226 /* ./base/lib_clear.c */
231 { return(*(int *)0); }
233 /* ./base/lib_clearok.c */
239 { return(*(int *)0); }
241 /* ./base/lib_clrbot.c */
246 { return(*(int *)0); }
248 /* ./base/lib_clreol.c */
253 { return(*(int *)0); }
255 /* ./base/lib_color.c */
262 #undef _nc_reset_colors_sp
263 NCURSES_BOOL _nc_reset_colors_sp(
265 { return(*(NCURSES_BOOL *)0); }
267 #undef _nc_reset_colors
268 NCURSES_BOOL _nc_reset_colors(void)
269 { return(*(NCURSES_BOOL *)0); }
271 #undef start_color_sp
274 { return(*(int *)0); }
277 int start_color(void)
278 { return(*(int *)0); }
280 #undef _nc_change_pair
281 void _nc_change_pair(
292 { return(*(int *)0); }
299 { return(*(int *)0); }
308 { return(*(int *)0); }
316 { return(*(int *)0); }
318 #undef can_change_color_sp
319 NCURSES_BOOL can_change_color_sp(
321 { return(*(NCURSES_BOOL *)0); }
323 #undef can_change_color
324 NCURSES_BOOL can_change_color(void)
325 { return(*(NCURSES_BOOL *)0); }
328 NCURSES_BOOL has_colors_sp(
330 { return(*(NCURSES_BOOL *)0); }
333 NCURSES_BOOL has_colors(void)
334 { return(*(NCURSES_BOOL *)0); }
336 #undef color_content_sp
337 int color_content_sp(
343 { return(*(int *)0); }
351 { return(*(int *)0); }
353 #undef pair_content_sp
359 { return(*(int *)0); }
366 { return(*(int *)0); }
368 #undef _nc_do_color_sp
369 void _nc_do_color_sp(
374 NCURSES_OUTC_sp outc)
385 /* ./base/lib_colorset.c */
390 short color_pair_number,
392 { return(*(int *)0); }
394 /* ./base/lib_delch.c */
399 { return(*(int *)0); }
401 /* ./base/lib_delwin.c */
406 { return(*(int *)0); }
408 /* ./base/lib_echo.c */
413 { return(*(int *)0); }
417 { return(*(int *)0); }
422 { return(*(int *)0); }
426 { return(*(int *)0); }
428 /* ./base/lib_endwin.c */
433 { return(*(int *)0); }
437 { return(*(int *)0); }
439 /* ./base/lib_erase.c */
444 { return(*(int *)0); }
446 /* ./base/lib_flash.c */
451 { return(*(int *)0); }
455 { return(*(int *)0); }
462 { return(*(int *)0); }
468 { return(*(int *)0); }
473 { return(*(int *)0); }
479 { return(*(int *)0); }
484 { return(*(int *)0); }
489 { return(*(int *)0); }
494 { return(*(int *)0); }
499 { return(*(int *)0); }
506 { return(*(int *)0); }
512 { return(*(int *)0); }
518 { return(*(int *)0); }
525 { return(*(int *)0); }
530 { return(*(int *)0); }
547 { return(*(int *)0); }
554 { return(*(int *)0); }
562 { return(*(int *)0); }
566 { return(*(int *)0); }
570 { return(*(int *)0); }
574 { return(*(int *)0); }
580 { return(*(int *)0); }
585 { return(*(int *)0); }
589 { return(*(int *)0); }
593 { return(*(int *)0); }
598 { return(*(int *)0); }
602 { return(*(int *)0); }
607 { return(*(chtype *)0); }
611 { return(*(int *)0); }
617 { return(*(int *)0); }
622 { return(*(int *)0); }
628 { return(*(int *)0); }
632 { return(*(chtype *)0); }
638 { return(*(int *)0); }
643 { return(*(int *)0); }
649 { return(*(int *)0); }
654 { return(*(int *)0); }
659 { return(*(int *)0); }
663 { return(*(int *)0); }
669 { return(*(int *)0); }
674 { return(*(int *)0); }
679 { return(*(int *)0); }
685 { return(*(int *)0); }
692 { return(*(int *)0); }
700 { return(*(int *)0); }
707 { return(*(int *)0); }
715 { return(*(int *)0); }
722 { return(*(int *)0); }
732 { return(*(int *)0); }
738 { return(*(int *)0); }
744 { return(*(int *)0); }
752 { return(*(int *)0); }
759 { return(*(int *)0); }
767 { return(*(int *)0); }
773 { return(*(chtype *)0); }
781 { return(*(int *)0); }
788 { return(*(int *)0); }
796 { return(*(int *)0); }
803 { return(*(int *)0); }
811 { return(*(int *)0); }
818 { return(*(int *)0); }
825 { return(*(int *)0); }
833 { return(*(int *)0); }
841 { return(*(int *)0); }
850 { return(*(int *)0); }
858 { return(*(int *)0); }
867 { return(*(int *)0); }
875 { return(*(int *)0); }
886 { return(*(int *)0); }
893 { return(*(int *)0); }
900 { return(*(int *)0); }
909 { return(*(int *)0); }
917 { return(*(int *)0); }
926 { return(*(int *)0); }
933 { return(*(chtype *)0); }
942 { return(*(int *)0); }
950 { return(*(int *)0); }
959 { return(*(int *)0); }
967 { return(*(int *)0); }
976 { return(*(int *)0); }
984 { return(*(int *)0); }
992 { return(*(int *)0); }
1001 { return(*(int *)0); }
1006 { return(*(int *)0); }
1011 { return(*(int *)0); }
1015 { return(*(int *)0); }
1020 { return(*(int *)0); }
1025 { return(*(int *)0); }
1031 { return(*(int *)0); }
1037 { return(*(int *)0); }
1043 { return(*(int *)0); }
1046 int (standout)(void)
1047 { return(*(int *)0); }
1050 int (standend)(void)
1051 { return(*(int *)0); }
1063 { return(*(int *)0); }
1068 { return(*(int *)0); }
1073 { return(*(int *)0); }
1079 { return(*(int *)0); }
1086 { return(*(int *)0); }
1093 { return(*(int *)0); }
1099 { return(*(int *)0); }
1105 { return(*(int *)0); }
1111 { return(*(int *)0); }
1117 { return(*(int *)0); }
1123 { return(*(int *)0); }
1131 { return(*(int *)0); }
1139 { return(*(int *)0); }
1144 { return(*(int *)0); }
1150 { return(*(int *)0); }
1156 { return(*(int *)0); }
1161 { return(*(int *)0); }
1167 { return(*(int *)0); }
1173 { return(*(int *)0); }
1178 { return(*(int *)0); }
1183 { return(*(int *)0); }
1188 { return(*(int *)0); }
1193 { return(*(int *)0); }
1198 { return(*(int *)0); }
1203 { return(*(int *)0); }
1208 { return(*(int *)0); }
1213 { return(*(int *)0); }
1218 { return(*(int *)0); }
1223 { return(*(int *)0); }
1228 { return(*(int *)0); }
1231 WINDOW *(wgetparent)(
1233 { return(*(WINDOW **)0); }
1236 NCURSES_BOOL (is_cleared)(
1238 { return(*(NCURSES_BOOL *)0); }
1241 NCURSES_BOOL (is_idcok)(
1243 { return(*(NCURSES_BOOL *)0); }
1246 NCURSES_BOOL (is_idlok)(
1248 { return(*(NCURSES_BOOL *)0); }
1251 NCURSES_BOOL (is_immedok)(
1253 { return(*(NCURSES_BOOL *)0); }
1256 NCURSES_BOOL (is_keypad)(
1258 { return(*(NCURSES_BOOL *)0); }
1261 NCURSES_BOOL (is_leaveok)(
1263 { return(*(NCURSES_BOOL *)0); }
1266 NCURSES_BOOL (is_nodelay)(
1268 { return(*(NCURSES_BOOL *)0); }
1271 NCURSES_BOOL (is_notimeout)(
1273 { return(*(NCURSES_BOOL *)0); }
1276 NCURSES_BOOL (is_pad)(
1278 { return(*(NCURSES_BOOL *)0); }
1281 NCURSES_BOOL (is_scrollok)(
1283 { return(*(NCURSES_BOOL *)0); }
1286 NCURSES_BOOL (is_subwin)(
1288 { return(*(NCURSES_BOOL *)0); }
1291 NCURSES_BOOL (is_syncok)(
1293 { return(*(NCURSES_BOOL *)0); }
1298 { return(*(int *)0); }
1305 { return(*(int *)0); }
1310 { return(*(int *)0); }
1316 { return(*(int *)0); }
1321 { return(*(int *)0); }
1327 { return(*(int *)0); }
1332 { return(*(int *)0); }
1337 { return(*(int *)0); }
1354 { return(*(int *)0); }
1361 { return(*(int *)0); }
1366 { return(*(int *)0); }
1371 { return(*(int *)0); }
1376 { return(*(int *)0); }
1381 { return(*(int *)0); }
1387 { return(*(int *)0); }
1393 { return(*(int *)0); }
1398 { return(*(int *)0); }
1404 { return(*(int *)0); }
1409 { return(*(int *)0); }
1415 { return(*(int *)0); }
1421 { return(*(int *)0); }
1426 { return(*(int *)0); }
1431 { return(*(int *)0); }
1436 { return(*(int *)0); }
1443 { return(*(int *)0); }
1445 #undef mvadd_wchnstr
1446 int (mvadd_wchnstr)(
1451 { return(*(int *)0); }
1458 { return(*(int *)0); }
1466 { return(*(int *)0); }
1473 { return(*(int *)0); }
1480 { return(*(int *)0); }
1487 { return(*(int *)0); }
1495 { return(*(int *)0); }
1503 { return(*(int *)0); }
1510 { return(*(int *)0); }
1518 { return(*(int *)0); }
1525 { return(*(int *)0); }
1533 { return(*(int *)0); }
1541 { return(*(int *)0); }
1548 { return(*(int *)0); }
1555 { return(*(int *)0); }
1562 { return(*(int *)0); }
1570 { return(*(int *)0); }
1578 { return(*(int *)0); }
1580 #undef mvwadd_wchnstr
1581 int (mvwadd_wchnstr)(
1587 { return(*(int *)0); }
1589 #undef mvwadd_wchstr
1590 int (mvwadd_wchstr)(
1595 { return(*(int *)0); }
1604 { return(*(int *)0); }
1612 { return(*(int *)0); }
1620 { return(*(int *)0); }
1628 { return(*(int *)0); }
1637 { return(*(int *)0); }
1646 { return(*(int *)0); }
1654 { return(*(int *)0); }
1656 #undef mvwin_wchnstr
1657 int (mvwin_wchnstr)(
1663 { return(*(int *)0); }
1671 { return(*(int *)0); }
1680 { return(*(int *)0); }
1689 { return(*(int *)0); }
1697 { return(*(int *)0); }
1705 { return(*(int *)0); }
1713 { return(*(int *)0); }
1722 { return(*(int *)0); }
1728 { return(*(int *)0); }
1734 { return(*(int *)0); }
1740 { return(*(int *)0); }
1746 { return(*(int *)0); }
1752 { return(*(int *)0); }
1758 { return(*(int *)0); }
1764 { return(*(int *)0); }
1767 NCURSES_BOOL (mouse_trafo)(
1771 { return(*(NCURSES_BOOL *)0); }
1773 /* ./base/lib_getch.c */
1778 #undef set_escdelay_sp
1779 int set_escdelay_sp(
1782 { return(*(int *)0); }
1787 { return(*(int *)0); }
1789 #undef get_escdelay_sp
1790 int get_escdelay_sp(
1792 { return(*(int *)0); }
1795 int get_escdelay(void)
1796 { return(*(int *)0); }
1803 { return(*(int *)0); }
1808 { return(*(int *)0); }
1810 /* ./base/lib_getstr.c */
1817 { return(*(int *)0); }
1819 /* ./base/lib_hline.c */
1826 { return(*(int *)0); }
1828 /* ./base/lib_immedok.c */
1836 /* ./base/lib_inchstr.c */
1843 { return(*(int *)0); }
1845 /* ./base/lib_initscr.c */
1848 WINDOW *initscr(void)
1849 { return(*(WINDOW **)0); }
1851 /* ./base/lib_insch.c */
1853 #undef _nc_insert_ch
1858 { return(*(int *)0); }
1864 { return(*(int *)0); }
1866 /* ./base/lib_insdel.c */
1872 { return(*(int *)0); }
1874 /* ./base/lib_insnstr.c */
1881 { return(*(int *)0); }
1883 /* ./base/lib_instr.c */
1890 { return(*(int *)0); }
1892 /* ./base/lib_isendwin.c */
1895 NCURSES_BOOL isendwin_sp(
1897 { return(*(NCURSES_BOOL *)0); }
1900 NCURSES_BOOL isendwin(void)
1901 { return(*(NCURSES_BOOL *)0); }
1903 /* ./base/lib_leaveok.c */
1909 { return(*(int *)0); }
1911 /* ./base/lib_mouse.c */
1917 { return(*(int *)0); }
1922 { return(*(int *)0); }
1924 #undef ungetmouse_sp
1928 { return(*(int *)0); }
1933 { return(*(int *)0); }
1936 mmask_t mousemask_sp(
1940 { return(*(mmask_t *)0); }
1946 { return(*(mmask_t *)0); }
1949 NCURSES_BOOL wenclose(
1953 { return(*(NCURSES_BOOL *)0); }
1955 #undef mouseinterval_sp
1956 int mouseinterval_sp(
1959 { return(*(int *)0); }
1961 #undef mouseinterval
1964 { return(*(int *)0); }
1966 #undef _nc_has_mouse
1967 NCURSES_BOOL _nc_has_mouse(
1969 { return(*(NCURSES_BOOL *)0); }
1972 NCURSES_BOOL has_mouse_sp(
1974 { return(*(NCURSES_BOOL *)0); }
1977 NCURSES_BOOL has_mouse(void)
1978 { return(*(NCURSES_BOOL *)0); }
1981 NCURSES_BOOL wmouse_trafo(
1985 NCURSES_BOOL to_screen)
1986 { return(*(NCURSES_BOOL *)0); }
1988 /* ./base/lib_move.c */
1995 { return(*(int *)0); }
1997 /* ./tty/lib_mvcur.c */
1999 #undef _nc_msec_cost_sp
2000 int _nc_msec_cost_sp(
2002 const char *const cap,
2004 { return(*(int *)0); }
2006 #undef _nc_msec_cost
2008 const char *const cap,
2010 { return(*(int *)0); }
2012 #undef _nc_mvcur_resume_sp
2013 void _nc_mvcur_resume_sp(
2017 #undef _nc_mvcur_resume
2018 void _nc_mvcur_resume(void)
2021 #undef _nc_mvcur_init_sp
2022 void _nc_mvcur_init_sp(
2026 #undef _nc_mvcur_init
2027 void _nc_mvcur_init(void)
2030 #undef _nc_mvcur_wrap_sp
2031 void _nc_mvcur_wrap_sp(
2035 #undef _nc_mvcur_wrap
2036 void _nc_mvcur_wrap(void)
2046 { return(*(int *)0); }
2054 { return(*(int *)0); }
2063 { return(*(int *)0); }
2071 { return(*(int *)0); }
2073 #undef _nc_optimize_enable
2074 int _nc_optimize_enable;
2076 /* ./base/lib_mvwin.c */
2083 { return(*(int *)0); }
2085 /* ./base/lib_newterm.c */
2111 { return(*(SCREEN **)0); }
2118 { return(*(SCREEN **)0); }
2120 /* ./base/lib_newwin.c */
2125 { return(*(int *)0); }
2134 { return(*(WINDOW **)0); }
2142 { return(*(WINDOW **)0); }
2151 { return(*(WINDOW **)0); }
2160 { return(*(WINDOW **)0); }
2162 #undef _nc_makenew_sp
2163 WINDOW *_nc_makenew_sp(
2170 { return(*(WINDOW **)0); }
2172 #undef _nc_curscr_of
2173 WINDOW *_nc_curscr_of(
2175 { return(*(WINDOW **)0); }
2177 #undef _nc_newscr_of
2178 WINDOW *_nc_newscr_of(
2180 { return(*(WINDOW **)0); }
2182 #undef _nc_stdscr_of
2183 WINDOW *_nc_stdscr_of(
2185 { return(*(WINDOW **)0); }
2187 /* ./base/lib_nl.c */
2192 { return(*(int *)0); }
2196 { return(*(int *)0); }
2201 { return(*(int *)0); }
2205 { return(*(int *)0); }
2207 /* ./base/lib_overlay.c */
2213 { return(*(int *)0); }
2219 { return(*(int *)0); }
2232 { return(*(int *)0); }
2234 /* ./base/lib_pad.c */
2241 { return(*(WINDOW **)0); }
2247 { return(*(WINDOW **)0); }
2256 { return(*(WINDOW **)0); }
2267 { return(*(int *)0); }
2278 { return(*(int *)0); }
2284 { return(*(int *)0); }
2286 /* ./base/lib_printw.c */
2292 { return(*(int *)0); }
2299 { return(*(int *)0); }
2307 { return(*(int *)0); }
2316 { return(*(int *)0); }
2323 { return(*(int *)0); }
2325 /* ./base/lib_redrawln.c */
2332 { return(*(int *)0); }
2334 /* ./base/lib_refresh.c */
2339 { return(*(int *)0); }
2344 { return(*(int *)0); }
2346 /* ./base/lib_restart.c */
2348 #undef restartterm_sp
2354 { return(*(int *)0); }
2361 { return(*(int *)0); }
2363 /* ./base/lib_scanw.c */
2370 { return(*(int *)0); }
2376 { return(*(int *)0); }
2383 { return(*(int *)0); }
2391 { return(*(int *)0); }
2400 { return(*(int *)0); }
2402 /* ./base/lib_screen.c */
2408 { return(*(WINDOW **)0); }
2413 { return(*(WINDOW **)0); }
2419 { return(*(int *)0); }
2421 #undef scr_restore_sp
2425 { return(*(int *)0); }
2430 { return(*(int *)0); }
2435 { return(*(int *)0); }
2441 { return(*(int *)0); }
2446 { return(*(int *)0); }
2452 { return(*(int *)0); }
2457 { return(*(int *)0); }
2459 /* ./base/lib_scroll.c */
2461 #undef _nc_scroll_window
2462 void _nc_scroll_window(
2474 { return(*(int *)0); }
2476 /* ./base/lib_scrollok.c */
2482 { return(*(int *)0); }
2484 /* ./base/lib_scrreg.c */
2491 { return(*(int *)0); }
2493 /* ./base/lib_set_term.c */
2498 { return(*(SCREEN **)0); }
2505 #undef _nc_setupscreen_sp
2506 int _nc_setupscreen_sp(
2513 { return(*(int *)0); }
2515 #undef _nc_setupscreen
2516 int _nc_setupscreen(
2522 { return(*(int *)0); }
2524 #undef _nc_ripoffline_sp
2525 int _nc_ripoffline_sp(
2531 { return(*(int *)0); }
2533 #undef _nc_ripoffline
2539 { return(*(int *)0); }
2541 #undef ripoffline_sp
2548 { return(*(int *)0); }
2556 { return(*(int *)0); }
2558 /* ./base/lib_slk.c */
2560 #undef _nc_format_slks
2561 int _nc_format_slks(
2564 { return(*(int *)0); }
2566 #undef _nc_slk_initialize
2567 int _nc_slk_initialize(
2570 { return(*(int *)0); }
2572 #undef slk_restore_sp
2575 { return(*(int *)0); }
2578 int slk_restore(void)
2579 { return(*(int *)0); }
2581 /* ./base/lib_slkatr_set.c */
2583 #undef slk_attr_set_sp
2584 int slk_attr_set_sp(
2587 short color_pair_number,
2589 { return(*(int *)0); }
2594 short color_pair_number,
2596 { return(*(int *)0); }
2598 /* ./base/lib_slkatrof.c */
2600 #undef slk_attroff_sp
2604 { return(*(int *)0); }
2609 { return(*(int *)0); }
2611 /* ./base/lib_slkatron.c */
2613 #undef slk_attron_sp
2617 { return(*(int *)0); }
2622 { return(*(int *)0); }
2624 /* ./base/lib_slkatrset.c */
2626 #undef slk_attrset_sp
2630 { return(*(int *)0); }
2635 { return(*(int *)0); }
2637 /* ./base/lib_slkattr.c */
2642 { return(*(attr_t *)0); }
2645 attr_t slk_attr(void)
2646 { return(*(attr_t *)0); }
2648 /* ./base/lib_slkclear.c */
2653 { return(*(int *)0); }
2657 { return(*(int *)0); }
2659 /* ./base/lib_slkcolor.c */
2664 short color_pair_number)
2665 { return(*(int *)0); }
2669 short color_pair_number)
2670 { return(*(int *)0); }
2672 /* ./base/lib_slkinit.c */
2678 { return(*(int *)0); }
2683 { return(*(int *)0); }
2685 /* ./base/lib_slklab.c */
2691 { return(*(char **)0); }
2696 { return(*(char **)0); }
2698 /* ./base/lib_slkrefr.c */
2700 #undef slk_noutrefresh_sp
2701 int slk_noutrefresh_sp(
2703 { return(*(int *)0); }
2705 #undef slk_noutrefresh
2706 int slk_noutrefresh(void)
2707 { return(*(int *)0); }
2709 #undef slk_refresh_sp
2712 { return(*(int *)0); }
2715 int slk_refresh(void)
2716 { return(*(int *)0); }
2718 /* ./base/lib_slkset.c */
2726 { return(*(int *)0); }
2733 { return(*(int *)0); }
2735 /* ./base/lib_slktouch.c */
2740 { return(*(int *)0); }
2744 { return(*(int *)0); }
2746 /* ./base/lib_touch.c */
2748 #undef is_linetouched
2749 NCURSES_BOOL is_linetouched(
2752 { return(*(NCURSES_BOOL *)0); }
2754 #undef is_wintouched
2755 NCURSES_BOOL is_wintouched(
2757 { return(*(NCURSES_BOOL *)0); }
2765 { return(*(int *)0); }
2767 /* ./trace/lib_tracedmp.c */
2775 /* ./trace/lib_tracemse.c */
2777 #undef _nc_trace_mmask_t
2778 char *_nc_trace_mmask_t(
2781 { return(*(char **)0); }
2783 #undef _nc_tracemouse
2784 char *_nc_tracemouse(
2787 { return(*(char **)0); }
2789 #undef _nc_retrace_mmask_t
2790 mmask_t _nc_retrace_mmask_t(
2793 { return(*(mmask_t *)0); }
2798 { return(*(char **)0); }
2800 /* ./tty/lib_tstp.c */
2802 #undef _nc_signal_handler
2803 void _nc_signal_handler(
2807 /* ./base/lib_ungetch.c */
2809 #undef _nc_fifo_dump
2818 { return(*(int *)0); }
2823 { return(*(int *)0); }
2825 /* ./tty/lib_vidattr.c */
2831 NCURSES_OUTC_sp outc)
2832 { return(*(int *)0); }
2838 { return(*(int *)0); }
2844 { return(*(int *)0); }
2849 { return(*(int *)0); }
2852 chtype termattrs_sp(
2854 { return(*(chtype *)0); }
2857 chtype termattrs(void)
2858 { return(*(chtype *)0); }
2860 /* ./base/lib_vline.c */
2867 { return(*(int *)0); }
2869 /* ./base/lib_wattroff.c */
2876 { return(*(int *)0); }
2878 /* ./base/lib_wattron.c */
2885 { return(*(int *)0); }
2887 /* ./base/lib_winch.c */
2892 { return(*(chtype *)0); }
2894 /* ./base/lib_window.c */
2906 { return(*(int *)0); }
2912 { return(*(int *)0); }
2932 { return(*(WINDOW **)0); }
2934 /* ./base/nc_panel.c */
2936 #undef _nc_panelhook_sp
2937 struct panelhook *_nc_panelhook_sp(
2939 { return(*(struct panelhook **)0); }
2941 #undef _nc_panelhook
2942 struct panelhook *_nc_panelhook(void)
2943 { return(*(struct panelhook **)0); }
2945 /* ./base/safe_sprintf.c */
2947 #undef _nc_printf_string_sp
2948 char *_nc_printf_string_sp(
2952 { return(*(char **)0); }
2954 #undef _nc_printf_string
2955 char *_nc_printf_string(
2958 { return(*(char **)0); }
2960 /* ./tty/tty_update.c */
2965 { return(*(int *)0); }
2969 { return(*(int *)0); }
2971 #undef _nc_scrolln_sp
2978 { return(*(int *)0); }
2986 { return(*(int *)0); }
2988 #undef _nc_screen_resume_sp
2989 void _nc_screen_resume_sp(
2993 #undef _nc_screen_resume
2994 void _nc_screen_resume(void)
2997 #undef _nc_screen_init_sp
2998 void _nc_screen_init_sp(
3002 #undef _nc_screen_init
3003 void _nc_screen_init(void)
3006 #undef _nc_screen_wrap_sp
3007 void _nc_screen_wrap_sp(
3011 #undef _nc_screen_wrap
3012 void _nc_screen_wrap(void)
3015 #undef _nc_do_xmc_glitch_sp
3016 void _nc_do_xmc_glitch_sp(
3021 #undef _nc_do_xmc_glitch
3022 void _nc_do_xmc_glitch(
3026 /* ./trace/varargs.c */
3032 { return(*(char **)0); }
3034 /* ./base/vsscanf.c */
3037 void _nc_vsscanf(void)
3040 /* ./base/lib_freeall.c */
3043 void _nc_freeall(void)
3046 #undef _nc_free_and_exit_sp
3047 void _nc_free_and_exit_sp(
3052 #undef _nc_free_and_exit
3053 void _nc_free_and_exit(
3057 /* ./widechar/charable.c */
3059 #undef _nc_is_charable
3060 NCURSES_BOOL _nc_is_charable(
3062 { return(*(NCURSES_BOOL *)0); }
3067 { return(*(int *)0); }
3069 #undef _nc_to_widechar
3070 wint_t _nc_to_widechar(
3072 { return(*(wint_t *)0); }
3074 /* ./widechar/lib_add_wch.c */
3080 { return(*(int *)0); }
3086 { return(*(int *)0); }
3088 /* ./widechar/lib_box_set.c */
3101 { return(*(int *)0); }
3103 /* ./widechar/lib_cchar.c */
3112 { return(*(int *)0); }
3116 const cchar_t *wcval,
3121 { return(*(int *)0); }
3123 /* ./widechar/lib_erasewchar.c */
3128 { return(*(int *)0); }
3133 { return(*(int *)0); }
3135 /* ./widechar/lib_get_wch.c */
3141 { return(*(int *)0); }
3143 /* ./widechar/lib_get_wstr.c */
3150 { return(*(int *)0); }
3152 /* ./widechar/lib_hline_set.c */
3159 { return(*(int *)0); }
3161 /* ./widechar/lib_in_wch.c */
3167 { return(*(int *)0); }
3169 /* ./widechar/lib_in_wchnstr.c */
3176 { return(*(int *)0); }
3178 /* ./widechar/lib_ins_wch.c */
3180 #undef _nc_insert_wch
3184 { return(*(int *)0); }
3190 { return(*(int *)0); }
3195 const wchar_t *wstr,
3197 { return(*(int *)0); }
3199 /* ./widechar/lib_inwstr.c */
3206 { return(*(int *)0); }
3212 { return(*(int *)0); }
3214 /* ./widechar/lib_key_name.c */
3217 const char *key_name(
3219 { return(*(const char **)0); }
3221 /* ./widechar/lib_pecho_wchar.c */
3227 { return(*(int *)0); }
3229 /* ./widechar/lib_slk_wset.c */
3234 const wchar_t *astr,
3236 { return(*(int *)0); }
3238 /* ./widechar/lib_unget_wch.c */
3245 { return(*(size_t *)0); }
3251 { return(*(int *)0); }
3256 { return(*(int *)0); }
3258 /* ./widechar/lib_vid_attr.c */
3266 NCURSES_OUTC_sp outc)
3267 { return(*(int *)0); }
3275 { return(*(int *)0); }
3283 { return(*(int *)0); }
3290 { return(*(int *)0); }
3292 #undef term_attrs_sp
3293 attr_t term_attrs_sp(
3295 { return(*(attr_t *)0); }
3298 attr_t term_attrs(void)
3299 { return(*(attr_t *)0); }
3301 /* ./widechar/lib_vline_set.c */
3308 { return(*(int *)0); }
3310 /* ./widechar/lib_wacs.c */
3315 #undef _nc_init_wacs
3316 void _nc_init_wacs(void)
3319 /* ./widechar/lib_wunctrl.c */
3322 wchar_t *wunctrl_sp(
3325 { return(*(wchar_t **)0); }
3330 { return(*(wchar_t **)0); }
3334 #undef _nc_toggle_attr_on
3335 void _nc_toggle_attr_on(
3340 #undef _nc_toggle_attr_off
3341 void _nc_toggle_attr_off(
3346 #undef _nc_DelCharCost_sp
3347 int _nc_DelCharCost_sp(
3350 { return(*(int *)0); }
3352 #undef _nc_InsCharCost_sp
3353 int _nc_InsCharCost_sp(
3356 { return(*(int *)0); }
3358 #undef _nc_UpdateAttrs_sp
3359 void _nc_UpdateAttrs_sp(
3364 #undef _nc_DelCharCost
3365 int _nc_DelCharCost(
3367 { return(*(int *)0); }
3369 #undef _nc_InsCharCost
3370 int _nc_InsCharCost(
3372 { return(*(int *)0); }
3374 #undef _nc_UpdateAttrs
3375 void _nc_UpdateAttrs(
3379 /* ./base/legacy_coding.c */
3381 #undef use_legacy_coding_sp
3382 int use_legacy_coding_sp(
3385 { return(*(int *)0); }
3387 #undef use_legacy_coding
3388 int use_legacy_coding(
3390 { return(*(int *)0); }
3392 /* ./base/lib_dft_fgbg.c */
3394 #undef use_default_colors_sp
3395 int use_default_colors_sp(
3397 { return(*(int *)0); }
3399 #undef use_default_colors
3400 int use_default_colors(void)
3401 { return(*(int *)0); }
3403 #undef assume_default_colors_sp
3404 int assume_default_colors_sp(
3408 { return(*(int *)0); }
3410 #undef assume_default_colors
3411 int assume_default_colors(
3414 { return(*(int *)0); }
3416 /* ./tinfo/lib_print.c */
3423 { return(*(int *)0); }
3429 { return(*(int *)0); }
3431 /* ./base/new_pair.c */
3433 #undef _nc_reset_color_pair
3434 void _nc_reset_color_pair(
3440 #undef _nc_set_color_pair
3441 void _nc_set_color_pair(
3447 #undef alloc_pair_sp
3452 { return(*(int *)0); }
3459 { return(*(int *)0); }
3465 { return(*(int *)0); }
3471 { return(*(int *)0); }
3477 { return(*(int *)0); }
3482 { return(*(int *)0); }
3484 /* ./base/resizeterm.c */
3486 #undef is_term_resized_sp
3487 NCURSES_BOOL is_term_resized_sp(
3491 { return(*(NCURSES_BOOL *)0); }
3493 #undef is_term_resized
3494 NCURSES_BOOL is_term_resized(
3497 { return(*(NCURSES_BOOL *)0); }
3499 #undef resize_term_sp
3504 { return(*(int *)0); }
3510 { return(*(int *)0); }
3512 #undef resizeterm_sp
3517 { return(*(int *)0); }
3523 { return(*(int *)0); }
3525 /* ./trace/trace_xnames.c */
3527 #undef _nc_trace_xnames
3528 void _nc_trace_xnames(
3532 /* ./tinfo/use_screen.c */
3537 NCURSES_SCREEN_CB func,
3539 { return(*(int *)0); }
3541 /* ./base/use_window.c */
3546 NCURSES_WINDOW_CB func,
3548 { return(*(int *)0); }
3550 /* ./base/wresize.c */
3557 { return(*(int *)0); }
3559 /* ./tinfo/access.c */
3564 { return(*(char **)0); }
3566 #undef _nc_is_abs_path
3567 NCURSES_BOOL _nc_is_abs_path(
3569 { return(*(NCURSES_BOOL *)0); }
3572 unsigned _nc_pathlast(
3574 { return(*(unsigned *)0); }
3579 { return(*(char **)0); }
3585 { return(*(int *)0); }
3587 #undef _nc_is_dir_path
3588 NCURSES_BOOL _nc_is_dir_path(
3590 { return(*(NCURSES_BOOL *)0); }
3592 #undef _nc_is_file_path
3593 NCURSES_BOOL _nc_is_file_path(
3595 { return(*(NCURSES_BOOL *)0); }
3597 #undef _nc_env_access
3598 int _nc_env_access(void)
3599 { return(*(int *)0); }
3601 /* ./tinfo/add_tries.c */
3603 #undef _nc_add_to_try
3608 { return(*(int *)0); }
3610 /* ./tinfo/alloc_ttype.c */
3612 #undef _nc_align_termtype
3613 void _nc_align_termtype(
3618 #undef _nc_copy_termtype
3619 void _nc_copy_termtype(
3621 const TERMTYPE *src)
3627 const char *const boolcodes[] = {0};
3629 const char *const numcodes[] = {0};
3631 const char *const strcodes[] = {0};
3633 /* ./comp_captab.c */
3635 #undef _nc_get_table
3636 const struct name_table_entry *_nc_get_table(
3637 NCURSES_BOOL termcap)
3638 { return(*(const struct name_table_entry **)0); }
3640 #undef _nc_get_hash_table
3641 const HashValue *_nc_get_hash_table(
3642 NCURSES_BOOL termcap)
3643 { return(*(const HashValue **)0); }
3645 #undef _nc_get_alias_table
3646 const struct alias *_nc_get_alias_table(
3647 NCURSES_BOOL termcap)
3648 { return(*(const struct alias **)0); }
3650 #undef _nc_get_hash_info
3651 const HashData *_nc_get_hash_info(
3652 NCURSES_BOOL termcap)
3653 { return(*(const HashData **)0); }
3655 /* ./tinfo/comp_error.c */
3657 #undef _nc_suppress_warnings
3658 NCURSES_BOOL _nc_suppress_warnings;
3659 #undef _nc_curr_line
3664 #undef _nc_get_source
3665 const char *_nc_get_source(void)
3666 { return(*(const char **)0); }
3668 #undef _nc_set_source
3669 void _nc_set_source(
3670 const char *const name)
3675 const char *const name)
3685 const char *const fmt,
3689 #undef _nc_err_abort
3691 const char *const fmt,
3695 #undef _nc_syserr_abort
3696 void _nc_syserr_abort(
3697 const char *const fmt,
3701 /* ./tinfo/comp_hash.c */
3703 #undef _nc_find_entry
3704 struct name_table_entry const *_nc_find_entry(
3706 const HashValue *hash_table)
3707 { return(*(struct name_table_entry const **)0); }
3709 #undef _nc_find_type_entry
3710 struct name_table_entry const *_nc_find_type_entry(
3713 NCURSES_BOOL termcap)
3714 { return(*(struct name_table_entry const **)0); }
3716 /* ./tinfo/db_iterator.c */
3719 const char *_nc_tic_dir(
3721 { return(*(const char **)0); }
3723 #undef _nc_keep_tic_dir
3724 void _nc_keep_tic_dir(
3729 void _nc_last_db(void)
3733 const char *_nc_next_db(
3736 { return(*(const char **)0); }
3744 /* ./tinfo/doalloc.c */
3750 { return(*(void **)0); }
3752 /* ./tinfo/entries.c */
3759 #undef _nc_free_entry
3760 void _nc_free_entry(
3765 #undef _nc_free_entries
3766 void _nc_free_entries(
3770 #undef _nc_delink_entry
3771 ENTRY *_nc_delink_entry(
3774 { return(*(ENTRY **)0); }
3776 #undef _nc_leaks_tinfo
3777 void _nc_leaks_tinfo(void)
3783 const TERMTYPE *_nc_fallback(
3785 { return(*(const TERMTYPE **)0); }
3787 /* ./tinfo/free_ttype.c */
3789 #undef _nc_free_termtype
3790 void _nc_free_termtype(
3794 #undef _nc_user_definable
3795 NCURSES_BOOL _nc_user_definable;
3797 #undef use_extended_names
3798 int use_extended_names(
3800 { return(*(int *)0); }
3802 /* ./tinfo/getenv_num.c */
3804 #undef _nc_getenv_num
3807 { return(*(int *)0); }
3809 #undef _nc_setenv_num
3810 void _nc_setenv_num(
3815 /* ./tinfo/home_terminfo.c */
3817 #undef _nc_home_terminfo
3818 char *_nc_home_terminfo(void)
3819 { return(*(char **)0); }
3821 /* ./tinfo/init_keytry.c */
3823 #undef _nc_init_keytry
3824 void _nc_init_keytry(
3828 /* ./tinfo/lib_acs.c */
3831 chtype acs_map[128];
3833 #undef _nc_init_acs_sp
3834 void _nc_init_acs_sp(
3839 void _nc_init_acs(void)
3842 /* ./tinfo/lib_baudrate.c */
3852 { return(*(int *)0); }
3857 { return(*(int *)0); }
3862 { return(*(int *)0); }
3866 { return(*(int *)0); }
3868 /* ./tinfo/lib_cur_term.c */
3873 #undef set_curterm_sp
3874 TERMINAL *set_curterm_sp(
3877 { return(*(TERMINAL **)0); }
3880 TERMINAL *set_curterm(
3882 { return(*(TERMINAL **)0); }
3884 #undef del_curterm_sp
3888 { return(*(int *)0); }
3893 { return(*(int *)0); }
3895 /* ./tinfo/lib_data.c */
3903 #undef _nc_screen_chain
3904 SCREEN *_nc_screen_chain;
3908 NCURSES_GLOBALS _nc_globals;
3909 #undef _nc_prescreen
3910 NCURSES_PRESCREEN _nc_prescreen;
3912 #undef _nc_screen_of
3913 SCREEN *_nc_screen_of(
3915 { return(*(SCREEN **)0); }
3917 /* ./tinfo/lib_has_cap.c */
3920 NCURSES_BOOL has_ic_sp(
3922 { return(*(NCURSES_BOOL *)0); }
3925 NCURSES_BOOL has_ic(void)
3926 { return(*(NCURSES_BOOL *)0); }
3929 NCURSES_BOOL has_il_sp(
3931 { return(*(NCURSES_BOOL *)0); }
3934 NCURSES_BOOL has_il(void)
3935 { return(*(NCURSES_BOOL *)0); }
3937 /* ./tinfo/lib_kernel.c */
3942 { return(*(char *)0); }
3945 char erasechar(void)
3946 { return(*(char *)0); }
3951 { return(*(char *)0); }
3955 { return(*(char *)0); }
3960 { return(*(int *)0); }
3964 { return(*(int *)0); }
3966 /* ./lib_keyname.c */
3968 struct kn { short offset; int code; };
3971 const char *keyname_sp(
3974 { return(*(const char **)0); }
3977 const char *keyname(
3979 { return(*(const char **)0); }
3981 /* ./tinfo/lib_longname.c */
3986 { return(*(char **)0); }
3989 char *longname(void)
3990 { return(*(char **)0); }
3992 /* ./tinfo/lib_napms.c */
3998 { return(*(int *)0); }
4003 { return(*(int *)0); }
4005 /* ./tinfo/lib_options.c */
4011 { return(*(int *)0); }
4023 { return(*(int *)0); }
4028 { return(*(int *)0); }
4034 { return(*(int *)0); }
4040 { return(*(int *)0); }
4052 { return(*(int *)0); }
4058 { return(*(int *)0); }
4064 { return(*(int *)0); }
4069 { return(*(int *)0); }
4075 { return(*(int *)0); }
4080 { return(*(int *)0); }
4086 { return(*(int *)0); }
4091 { return(*(int *)0); }
4093 #undef _nc_putp_flush_sp
4094 int _nc_putp_flush_sp(
4098 { return(*(int *)0); }
4104 { return(*(int *)0); }
4106 /* ./tinfo/lib_raw.c */
4111 { return(*(int *)0); }
4115 { return(*(int *)0); }
4120 { return(*(int *)0); }
4124 { return(*(int *)0); }
4138 { return(*(int *)0); }
4142 { return(*(int *)0); }
4147 { return(*(int *)0); }
4151 { return(*(int *)0); }
4159 void noqiflush(void)
4167 { return(*(int *)0); }
4173 { return(*(int *)0); }
4175 /* ./tinfo/lib_setup.c */
4186 #undef set_tabsize_sp
4190 { return(*(int *)0); }
4195 { return(*(int *)0); }
4197 #undef _nc_handle_sigwinch
4198 int _nc_handle_sigwinch(
4200 { return(*(int *)0); }
4208 #undef use_tioctl_sp
4224 #undef _nc_get_screensize
4225 void _nc_get_screensize(
4231 #undef _nc_update_screensize
4232 void _nc_update_screensize(
4236 #undef _nc_setup_tinfo
4237 int _nc_setup_tinfo(
4238 const char *const tn,
4240 { return(*(int *)0); }
4242 #undef _nc_tinfo_cmdch
4243 void _nc_tinfo_cmdch(
4248 #undef _nc_get_locale
4249 char *_nc_get_locale(void)
4250 { return(*(char **)0); }
4252 #undef _nc_unicode_locale
4253 int _nc_unicode_locale(void)
4254 { return(*(int *)0); }
4256 #undef _nc_locale_breaks_acs
4257 int _nc_locale_breaks_acs(
4259 { return(*(int *)0); }
4261 #undef _nc_setupterm
4267 { return(*(int *)0); }
4270 SCREEN *new_prescr(void)
4271 { return(*(SCREEN **)0); }
4278 { return(*(int *)0); }
4280 /* ./tinfo/lib_termcap.c */
4292 { return(*(int *)0); }
4298 { return(*(int *)0); }
4304 { return(*(int *)0); }
4309 { return(*(int *)0); }
4315 { return(*(int *)0); }
4320 { return(*(int *)0); }
4327 { return(*(char **)0); }
4333 { return(*(char **)0); }
4335 /* ./tinfo/lib_termname.c */
4340 { return(*(char **)0); }
4343 char *termname(void)
4344 { return(*(char **)0); }
4346 /* ./tinfo/lib_tgoto.c */
4353 { return(*(char **)0); }
4355 /* ./tinfo/lib_ti.c */
4361 { return(*(int *)0); }
4366 { return(*(int *)0); }
4372 { return(*(int *)0); }