1 /****************************************************************************
2 * Copyright (c) 2008-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 2008-on *
31 ****************************************************************************/
34 /* ./tty/hardscroll.c */
36 #include <curses.priv.h>
40 #undef _nc_scroll_optimize_sp
41 void _nc_scroll_optimize_sp(
45 #undef _nc_scroll_optimize
46 void _nc_scroll_optimize(void)
49 #undef _nc_linedump_sp
55 void _nc_linedump(void)
60 #undef _nc_hash_map_sp
66 void _nc_hash_map(void)
69 #undef _nc_make_oldhash_sp
70 void _nc_make_oldhash_sp(
75 #undef _nc_make_oldhash
76 void _nc_make_oldhash(
80 #undef _nc_scroll_oldhash_sp
81 void _nc_scroll_oldhash_sp(
88 #undef _nc_scroll_oldhash
89 void _nc_scroll_oldhash(
95 /* ./base/lib_addch.c */
101 { return(*(chtype *)0); }
103 #undef _nc_waddch_nosync
104 int _nc_waddch_nosync(
107 { return(*(int *)0); }
113 { return(*(int *)0); }
119 { return(*(int *)0); }
121 /* ./base/lib_addstr.c */
128 { return(*(int *)0); }
135 { return(*(int *)0); }
137 /* ./base/lib_beep.c */
142 { return(*(int *)0); }
146 { return(*(int *)0); }
148 /* ./base/lib_bkgd.c */
160 { return(*(int *)0); }
162 /* ./base/lib_box.c */
175 { return(*(int *)0); }
177 /* ./base/lib_chgat.c */
186 { return(*(int *)0); }
188 /* ./base/lib_clear.c */
193 { return(*(int *)0); }
195 /* ./base/lib_clearok.c */
201 { return(*(int *)0); }
203 /* ./base/lib_clrbot.c */
208 { return(*(int *)0); }
210 /* ./base/lib_clreol.c */
215 { return(*(int *)0); }
217 /* ./base/lib_color.c */
219 #undef _nc_COLOR_PAIRS
220 int _nc_COLOR_PAIRS(void)
221 { return(*(int *)0); }
225 { return(*(int *)0); }
227 #undef _nc_reset_colors_sp
228 NCURSES_BOOL _nc_reset_colors_sp(
230 { return(*(NCURSES_BOOL *)0); }
232 #undef _nc_reset_colors
233 NCURSES_BOOL _nc_reset_colors(void)
234 { return(*(NCURSES_BOOL *)0); }
236 #undef start_color_sp
239 { return(*(int *)0); }
242 int start_color(void)
243 { return(*(int *)0); }
245 #undef _nc_change_pair
246 void _nc_change_pair(
257 { return(*(int *)0); }
265 { return(*(int *)0); }
272 { return(*(int *)0); }
274 #undef _nc_init_color
281 { return(*(int *)0); }
290 { return(*(int *)0); }
298 { return(*(int *)0); }
300 #undef can_change_color_sp
301 NCURSES_BOOL can_change_color_sp(
303 { return(*(NCURSES_BOOL *)0); }
305 #undef can_change_color
306 NCURSES_BOOL can_change_color(void)
307 { return(*(NCURSES_BOOL *)0); }
310 NCURSES_BOOL has_colors_sp(
312 { return(*(NCURSES_BOOL *)0); }
315 NCURSES_BOOL has_colors(void)
316 { return(*(NCURSES_BOOL *)0); }
318 #undef color_content_sp
319 int color_content_sp(
325 { return(*(int *)0); }
333 { return(*(int *)0); }
335 #undef _nc_pair_content
336 int _nc_pair_content(
341 { return(*(int *)0); }
343 #undef pair_content_sp
349 { return(*(int *)0); }
356 { return(*(int *)0); }
358 #undef _nc_do_color_sp
359 void _nc_do_color_sp(
364 NCURSES_OUTC_sp outc)
375 /* ./base/lib_colorset.c */
382 { return(*(int *)0); }
384 /* ./base/lib_delch.c */
389 { return(*(int *)0); }
391 /* ./base/lib_delwin.c */
396 { return(*(int *)0); }
398 /* ./base/lib_echo.c */
403 { return(*(int *)0); }
407 { return(*(int *)0); }
412 { return(*(int *)0); }
416 { return(*(int *)0); }
418 /* ./base/lib_endwin.c */
423 { return(*(int *)0); }
427 { return(*(int *)0); }
429 /* ./base/lib_erase.c */
434 { return(*(int *)0); }
436 /* ./base/lib_flash.c */
441 { return(*(int *)0); }
445 { return(*(int *)0); }
452 { return(*(int *)0); }
458 { return(*(int *)0); }
463 { return(*(int *)0); }
469 { return(*(int *)0); }
474 { return(*(int *)0); }
479 { return(*(int *)0); }
484 { return(*(int *)0); }
489 { return(*(int *)0); }
496 { return(*(int *)0); }
502 { return(*(int *)0); }
508 { return(*(int *)0); }
515 { return(*(int *)0); }
520 { return(*(int *)0); }
537 { return(*(int *)0); }
544 { return(*(int *)0); }
552 { return(*(int *)0); }
556 { return(*(int *)0); }
560 { return(*(int *)0); }
564 { return(*(int *)0); }
570 { return(*(int *)0); }
575 { return(*(int *)0); }
579 { return(*(int *)0); }
583 { return(*(int *)0); }
588 { return(*(int *)0); }
592 { return(*(int *)0); }
597 { return(*(chtype *)0); }
601 { return(*(int *)0); }
607 { return(*(int *)0); }
612 { return(*(int *)0); }
618 { return(*(int *)0); }
622 { return(*(chtype *)0); }
628 { return(*(int *)0); }
633 { return(*(int *)0); }
639 { return(*(int *)0); }
644 { return(*(int *)0); }
649 { return(*(int *)0); }
653 { return(*(int *)0); }
659 { return(*(int *)0); }
664 { return(*(int *)0); }
669 { return(*(int *)0); }
675 { return(*(int *)0); }
682 { return(*(int *)0); }
690 { return(*(int *)0); }
697 { return(*(int *)0); }
705 { return(*(int *)0); }
712 { return(*(int *)0); }
722 { return(*(int *)0); }
728 { return(*(int *)0); }
734 { return(*(int *)0); }
742 { return(*(int *)0); }
749 { return(*(int *)0); }
757 { return(*(int *)0); }
763 { return(*(chtype *)0); }
771 { return(*(int *)0); }
778 { return(*(int *)0); }
786 { return(*(int *)0); }
793 { return(*(int *)0); }
801 { return(*(int *)0); }
808 { return(*(int *)0); }
815 { return(*(int *)0); }
823 { return(*(int *)0); }
831 { return(*(int *)0); }
840 { return(*(int *)0); }
848 { return(*(int *)0); }
857 { return(*(int *)0); }
865 { return(*(int *)0); }
876 { return(*(int *)0); }
883 { return(*(int *)0); }
890 { return(*(int *)0); }
899 { return(*(int *)0); }
907 { return(*(int *)0); }
916 { return(*(int *)0); }
923 { return(*(chtype *)0); }
932 { return(*(int *)0); }
940 { return(*(int *)0); }
949 { return(*(int *)0); }
957 { return(*(int *)0); }
966 { return(*(int *)0); }
974 { return(*(int *)0); }
982 { return(*(int *)0); }
991 { return(*(int *)0); }
996 { return(*(int *)0); }
1001 { return(*(int *)0); }
1005 { return(*(int *)0); }
1010 { return(*(int *)0); }
1015 { return(*(int *)0); }
1021 { return(*(int *)0); }
1024 int (standout)(void)
1025 { return(*(int *)0); }
1028 int (standend)(void)
1029 { return(*(int *)0); }
1041 { return(*(int *)0); }
1046 { return(*(int *)0); }
1051 { return(*(int *)0); }
1057 { return(*(int *)0); }
1064 { return(*(int *)0); }
1071 { return(*(int *)0); }
1077 { return(*(int *)0); }
1083 { return(*(int *)0); }
1089 { return(*(int *)0); }
1095 { return(*(int *)0); }
1101 { return(*(int *)0); }
1109 { return(*(int *)0); }
1117 { return(*(int *)0); }
1122 { return(*(int *)0); }
1128 { return(*(int *)0); }
1134 { return(*(int *)0); }
1139 { return(*(int *)0); }
1145 { return(*(int *)0); }
1151 { return(*(int *)0); }
1156 { return(*(int *)0); }
1161 { return(*(int *)0); }
1166 { return(*(int *)0); }
1171 { return(*(int *)0); }
1176 { return(*(int *)0); }
1181 { return(*(int *)0); }
1186 { return(*(int *)0); }
1191 { return(*(int *)0); }
1196 { return(*(int *)0); }
1201 { return(*(int *)0); }
1206 { return(*(int *)0); }
1209 WINDOW *(wgetparent)(
1211 { return(*(WINDOW **)0); }
1214 NCURSES_BOOL (is_cleared)(
1216 { return(*(NCURSES_BOOL *)0); }
1219 NCURSES_BOOL (is_idcok)(
1221 { return(*(NCURSES_BOOL *)0); }
1224 NCURSES_BOOL (is_idlok)(
1226 { return(*(NCURSES_BOOL *)0); }
1229 NCURSES_BOOL (is_immedok)(
1231 { return(*(NCURSES_BOOL *)0); }
1234 NCURSES_BOOL (is_keypad)(
1236 { return(*(NCURSES_BOOL *)0); }
1239 NCURSES_BOOL (is_leaveok)(
1241 { return(*(NCURSES_BOOL *)0); }
1244 NCURSES_BOOL (is_nodelay)(
1246 { return(*(NCURSES_BOOL *)0); }
1249 NCURSES_BOOL (is_notimeout)(
1251 { return(*(NCURSES_BOOL *)0); }
1254 NCURSES_BOOL (is_pad)(
1256 { return(*(NCURSES_BOOL *)0); }
1259 NCURSES_BOOL (is_scrollok)(
1261 { return(*(NCURSES_BOOL *)0); }
1264 NCURSES_BOOL (is_subwin)(
1266 { return(*(NCURSES_BOOL *)0); }
1269 NCURSES_BOOL (is_syncok)(
1271 { return(*(NCURSES_BOOL *)0); }
1276 { return(*(int *)0); }
1283 { return(*(int *)0); }
1286 NCURSES_BOOL (mouse_trafo)(
1290 { return(*(NCURSES_BOOL *)0); }
1292 /* ./base/lib_getch.c */
1295 int _nc_ESCDELAY(void)
1296 { return(*(int *)0); }
1298 #undef _nc_ptr_Escdelay
1299 int *_nc_ptr_Escdelay(
1301 { return(*(int **)0); }
1303 #undef set_escdelay_sp
1304 int set_escdelay_sp(
1307 { return(*(int *)0); }
1312 { return(*(int *)0); }
1314 #undef get_escdelay_sp
1315 int get_escdelay_sp(
1317 { return(*(int *)0); }
1320 int get_escdelay(void)
1321 { return(*(int *)0); }
1328 { return(*(int *)0); }
1333 { return(*(int *)0); }
1335 /* ./base/lib_getstr.c */
1342 { return(*(int *)0); }
1344 /* ./base/lib_hline.c */
1351 { return(*(int *)0); }
1353 /* ./base/lib_immedok.c */
1361 /* ./base/lib_inchstr.c */
1368 { return(*(int *)0); }
1370 /* ./base/lib_initscr.c */
1373 WINDOW *initscr(void)
1374 { return(*(WINDOW **)0); }
1376 /* ./base/lib_insch.c */
1378 #undef _nc_insert_ch
1383 { return(*(int *)0); }
1389 { return(*(int *)0); }
1391 /* ./base/lib_insdel.c */
1397 { return(*(int *)0); }
1399 /* ./base/lib_insnstr.c */
1406 { return(*(int *)0); }
1408 /* ./base/lib_instr.c */
1415 { return(*(int *)0); }
1417 /* ./base/lib_isendwin.c */
1420 NCURSES_BOOL isendwin_sp(
1422 { return(*(NCURSES_BOOL *)0); }
1425 NCURSES_BOOL isendwin(void)
1426 { return(*(NCURSES_BOOL *)0); }
1428 /* ./base/lib_leaveok.c */
1434 { return(*(int *)0); }
1436 /* ./base/lib_mouse.c */
1442 { return(*(int *)0); }
1447 { return(*(int *)0); }
1449 #undef ungetmouse_sp
1453 { return(*(int *)0); }
1458 { return(*(int *)0); }
1461 mmask_t mousemask_sp(
1465 { return(*(mmask_t *)0); }
1471 { return(*(mmask_t *)0); }
1474 NCURSES_BOOL wenclose(
1478 { return(*(NCURSES_BOOL *)0); }
1480 #undef mouseinterval_sp
1481 int mouseinterval_sp(
1484 { return(*(int *)0); }
1486 #undef mouseinterval
1489 { return(*(int *)0); }
1491 #undef _nc_has_mouse
1492 NCURSES_BOOL _nc_has_mouse(
1494 { return(*(NCURSES_BOOL *)0); }
1497 NCURSES_BOOL has_mouse_sp(
1499 { return(*(NCURSES_BOOL *)0); }
1502 NCURSES_BOOL has_mouse(void)
1503 { return(*(NCURSES_BOOL *)0); }
1506 NCURSES_BOOL wmouse_trafo(
1510 NCURSES_BOOL to_screen)
1511 { return(*(NCURSES_BOOL *)0); }
1513 /* ./base/lib_move.c */
1520 { return(*(int *)0); }
1522 /* ./tty/lib_mvcur.c */
1524 #undef _nc_msec_cost_sp
1525 int _nc_msec_cost_sp(
1527 const char *const cap,
1529 { return(*(int *)0); }
1531 #undef _nc_msec_cost
1533 const char *const cap,
1535 { return(*(int *)0); }
1537 #undef _nc_mvcur_resume_sp
1538 void _nc_mvcur_resume_sp(
1542 #undef _nc_mvcur_resume
1543 void _nc_mvcur_resume(void)
1546 #undef _nc_mvcur_init_sp
1547 void _nc_mvcur_init_sp(
1551 #undef _nc_mvcur_init
1552 void _nc_mvcur_init(void)
1555 #undef _nc_mvcur_wrap_sp
1556 void _nc_mvcur_wrap_sp(
1560 #undef _nc_mvcur_wrap
1561 void _nc_mvcur_wrap(void)
1571 { return(*(int *)0); }
1579 { return(*(int *)0); }
1588 { return(*(int *)0); }
1596 { return(*(int *)0); }
1598 #undef _nc_optimize_enable
1599 int _nc_optimize_enable;
1601 /* ./base/lib_mvwin.c */
1608 { return(*(int *)0); }
1610 /* ./base/lib_newterm.c */
1636 { return(*(SCREEN **)0); }
1643 { return(*(SCREEN **)0); }
1645 /* ./base/lib_newwin.c */
1650 { return(*(int *)0); }
1659 { return(*(WINDOW **)0); }
1667 { return(*(WINDOW **)0); }
1676 { return(*(WINDOW **)0); }
1685 { return(*(WINDOW **)0); }
1687 #undef _nc_makenew_sp
1688 WINDOW *_nc_makenew_sp(
1695 { return(*(WINDOW **)0); }
1697 #undef _nc_curscr_of
1698 WINDOW *_nc_curscr_of(
1700 { return(*(WINDOW **)0); }
1702 #undef _nc_newscr_of
1703 WINDOW *_nc_newscr_of(
1705 { return(*(WINDOW **)0); }
1707 #undef _nc_stdscr_of
1708 WINDOW *_nc_stdscr_of(
1710 { return(*(WINDOW **)0); }
1712 /* ./base/lib_nl.c */
1717 { return(*(int *)0); }
1721 { return(*(int *)0); }
1726 { return(*(int *)0); }
1730 { return(*(int *)0); }
1732 /* ./base/lib_overlay.c */
1738 { return(*(int *)0); }
1744 { return(*(int *)0); }
1757 { return(*(int *)0); }
1759 /* ./base/lib_pad.c */
1766 { return(*(WINDOW **)0); }
1772 { return(*(WINDOW **)0); }
1781 { return(*(WINDOW **)0); }
1792 { return(*(int *)0); }
1803 { return(*(int *)0); }
1809 { return(*(int *)0); }
1811 /* ./base/lib_printw.c */
1817 { return(*(int *)0); }
1824 { return(*(int *)0); }
1832 { return(*(int *)0); }
1841 { return(*(int *)0); }
1848 { return(*(int *)0); }
1850 /* ./base/lib_redrawln.c */
1857 { return(*(int *)0); }
1859 /* ./base/lib_refresh.c */
1864 { return(*(int *)0); }
1869 { return(*(int *)0); }
1871 /* ./base/lib_restart.c */
1873 #undef restartterm_sp
1879 { return(*(int *)0); }
1886 { return(*(int *)0); }
1888 /* ./base/lib_scanw.c */
1895 { return(*(int *)0); }
1901 { return(*(int *)0); }
1908 { return(*(int *)0); }
1916 { return(*(int *)0); }
1925 { return(*(int *)0); }
1927 /* ./base/lib_screen.c */
1933 { return(*(WINDOW **)0); }
1938 { return(*(WINDOW **)0); }
1944 { return(*(int *)0); }
1946 #undef scr_restore_sp
1950 { return(*(int *)0); }
1955 { return(*(int *)0); }
1960 { return(*(int *)0); }
1966 { return(*(int *)0); }
1971 { return(*(int *)0); }
1977 { return(*(int *)0); }
1982 { return(*(int *)0); }
1984 /* ./base/lib_scroll.c */
1986 #undef _nc_scroll_window
1987 void _nc_scroll_window(
1999 { return(*(int *)0); }
2001 /* ./base/lib_scrollok.c */
2007 { return(*(int *)0); }
2009 /* ./base/lib_scrreg.c */
2016 { return(*(int *)0); }
2018 /* ./base/lib_set_term.c */
2023 { return(*(SCREEN **)0); }
2030 #undef _nc_setupscreen_sp
2031 int _nc_setupscreen_sp(
2038 { return(*(int *)0); }
2040 #undef _nc_setupscreen
2041 int _nc_setupscreen(
2047 { return(*(int *)0); }
2049 #undef _nc_ripoffline_sp
2050 int _nc_ripoffline_sp(
2056 { return(*(int *)0); }
2058 #undef _nc_ripoffline
2064 { return(*(int *)0); }
2066 #undef ripoffline_sp
2073 { return(*(int *)0); }
2081 { return(*(int *)0); }
2083 /* ./base/lib_slk.c */
2085 #undef _nc_format_slks
2086 int _nc_format_slks(
2089 { return(*(int *)0); }
2091 #undef _nc_slk_initialize
2092 int _nc_slk_initialize(
2095 { return(*(int *)0); }
2097 #undef slk_restore_sp
2100 { return(*(int *)0); }
2103 int slk_restore(void)
2104 { return(*(int *)0); }
2106 /* ./base/lib_slkatr_set.c */
2108 #undef slk_attr_set_sp
2109 int slk_attr_set_sp(
2114 { return(*(int *)0); }
2121 { return(*(int *)0); }
2123 /* ./base/lib_slkatrof.c */
2125 #undef slk_attroff_sp
2129 { return(*(int *)0); }
2134 { return(*(int *)0); }
2136 /* ./base/lib_slkatron.c */
2138 #undef slk_attron_sp
2142 { return(*(int *)0); }
2147 { return(*(int *)0); }
2149 /* ./base/lib_slkatrset.c */
2151 #undef slk_attrset_sp
2155 { return(*(int *)0); }
2160 { return(*(int *)0); }
2162 /* ./base/lib_slkattr.c */
2167 { return(*(attr_t *)0); }
2170 attr_t slk_attr(void)
2171 { return(*(attr_t *)0); }
2173 /* ./base/lib_slkclear.c */
2178 { return(*(int *)0); }
2182 { return(*(int *)0); }
2184 /* ./base/lib_slkcolor.c */
2190 { return(*(int *)0); }
2195 { return(*(int *)0); }
2197 /* ./base/lib_slkinit.c */
2203 { return(*(int *)0); }
2208 { return(*(int *)0); }
2210 /* ./base/lib_slklab.c */
2216 { return(*(char **)0); }
2221 { return(*(char **)0); }
2223 /* ./base/lib_slkrefr.c */
2225 #undef slk_noutrefresh_sp
2226 int slk_noutrefresh_sp(
2228 { return(*(int *)0); }
2230 #undef slk_noutrefresh
2231 int slk_noutrefresh(void)
2232 { return(*(int *)0); }
2234 #undef slk_refresh_sp
2237 { return(*(int *)0); }
2240 int slk_refresh(void)
2241 { return(*(int *)0); }
2243 /* ./base/lib_slkset.c */
2251 { return(*(int *)0); }
2258 { return(*(int *)0); }
2260 /* ./base/lib_slktouch.c */
2265 { return(*(int *)0); }
2269 { return(*(int *)0); }
2271 /* ./base/lib_touch.c */
2273 #undef is_linetouched
2274 NCURSES_BOOL is_linetouched(
2277 { return(*(NCURSES_BOOL *)0); }
2279 #undef is_wintouched
2280 NCURSES_BOOL is_wintouched(
2282 { return(*(NCURSES_BOOL *)0); }
2290 { return(*(int *)0); }
2292 /* ./trace/lib_tracedmp.c */
2300 /* ./trace/lib_tracemse.c */
2302 #undef _nc_trace_mmask_t
2303 char *_nc_trace_mmask_t(
2306 { return(*(char **)0); }
2308 #undef _nc_tracemouse
2309 char *_nc_tracemouse(
2312 { return(*(char **)0); }
2314 #undef _nc_retrace_mmask_t
2315 mmask_t _nc_retrace_mmask_t(
2318 { return(*(mmask_t *)0); }
2323 { return(*(char **)0); }
2325 /* ./tty/lib_tstp.c */
2327 #undef _nc_signal_handler
2328 void _nc_signal_handler(
2332 /* ./base/lib_ungetch.c */
2334 #undef _nc_fifo_dump
2343 { return(*(int *)0); }
2348 { return(*(int *)0); }
2350 /* ./tty/lib_vidattr.c */
2356 NCURSES_OUTC_sp outc)
2357 { return(*(int *)0); }
2363 { return(*(int *)0); }
2369 { return(*(int *)0); }
2374 { return(*(int *)0); }
2377 chtype termattrs_sp(
2379 { return(*(chtype *)0); }
2382 chtype termattrs(void)
2383 { return(*(chtype *)0); }
2385 /* ./base/lib_vline.c */
2392 { return(*(int *)0); }
2394 /* ./base/lib_wattroff.c */
2401 { return(*(int *)0); }
2403 /* ./base/lib_wattron.c */
2410 { return(*(int *)0); }
2412 /* ./base/lib_winch.c */
2417 { return(*(chtype *)0); }
2419 /* ./base/lib_window.c */
2431 { return(*(int *)0); }
2437 { return(*(int *)0); }
2457 { return(*(WINDOW **)0); }
2459 /* ./base/nc_panel.c */
2461 #undef _nc_panelhook_sp
2462 struct panelhook *_nc_panelhook_sp(
2464 { return(*(struct panelhook **)0); }
2466 #undef _nc_panelhook
2467 struct panelhook *_nc_panelhook(void)
2468 { return(*(struct panelhook **)0); }
2470 /* ./base/safe_sprintf.c */
2472 #undef _nc_printf_string_sp
2473 char *_nc_printf_string_sp(
2477 { return(*(char **)0); }
2479 #undef _nc_printf_string
2480 char *_nc_printf_string(
2483 { return(*(char **)0); }
2485 /* ./tty/tty_update.c */
2490 { return(*(int *)0); }
2494 { return(*(int *)0); }
2496 #undef _nc_scrolln_sp
2503 { return(*(int *)0); }
2511 { return(*(int *)0); }
2513 #undef _nc_screen_resume_sp
2514 void _nc_screen_resume_sp(
2518 #undef _nc_screen_resume
2519 void _nc_screen_resume(void)
2522 #undef _nc_screen_init_sp
2523 void _nc_screen_init_sp(
2527 #undef _nc_screen_init
2528 void _nc_screen_init(void)
2531 #undef _nc_screen_wrap_sp
2532 void _nc_screen_wrap_sp(
2536 #undef _nc_screen_wrap
2537 void _nc_screen_wrap(void)
2540 #undef _nc_do_xmc_glitch_sp
2541 void _nc_do_xmc_glitch_sp(
2546 #undef _nc_do_xmc_glitch
2547 void _nc_do_xmc_glitch(
2551 /* ./trace/varargs.c */
2557 { return(*(char **)0); }
2559 /* ./base/vsscanf.c */
2562 void _nc_vsscanf(void)
2565 /* ./base/lib_freeall.c */
2568 void _nc_freeall(void)
2571 #undef _nc_free_and_exit_sp
2572 void _nc_free_and_exit_sp(
2577 #undef _nc_free_and_exit
2578 void _nc_free_and_exit(
2584 #undef _nc_toggle_attr_on
2585 void _nc_toggle_attr_on(
2590 #undef _nc_toggle_attr_off
2591 void _nc_toggle_attr_off(
2596 #undef _nc_DelCharCost_sp
2597 int _nc_DelCharCost_sp(
2600 { return(*(int *)0); }
2602 #undef _nc_InsCharCost_sp
2603 int _nc_InsCharCost_sp(
2606 { return(*(int *)0); }
2608 #undef _nc_UpdateAttrs_sp
2609 void _nc_UpdateAttrs_sp(
2614 #undef _nc_DelCharCost
2615 int _nc_DelCharCost(
2617 { return(*(int *)0); }
2619 #undef _nc_InsCharCost
2620 int _nc_InsCharCost(
2622 { return(*(int *)0); }
2624 #undef _nc_UpdateAttrs
2625 void _nc_UpdateAttrs(
2629 /* ./base/legacy_coding.c */
2631 #undef use_legacy_coding_sp
2632 int use_legacy_coding_sp(
2635 { return(*(int *)0); }
2637 #undef use_legacy_coding
2638 int use_legacy_coding(
2640 { return(*(int *)0); }
2642 /* ./base/lib_dft_fgbg.c */
2644 #undef use_default_colors_sp
2645 int use_default_colors_sp(
2647 { return(*(int *)0); }
2649 #undef use_default_colors
2650 int use_default_colors(void)
2651 { return(*(int *)0); }
2653 #undef assume_default_colors_sp
2654 int assume_default_colors_sp(
2658 { return(*(int *)0); }
2660 #undef assume_default_colors
2661 int assume_default_colors(
2664 { return(*(int *)0); }
2666 /* ./tinfo/lib_print.c */
2673 { return(*(int *)0); }
2679 { return(*(int *)0); }
2681 /* ./base/new_pair.c */
2684 void _nc_new_pair(void)
2687 /* ./base/resizeterm.c */
2689 #undef is_term_resized_sp
2690 NCURSES_BOOL is_term_resized_sp(
2694 { return(*(NCURSES_BOOL *)0); }
2696 #undef is_term_resized
2697 NCURSES_BOOL is_term_resized(
2700 { return(*(NCURSES_BOOL *)0); }
2702 #undef resize_term_sp
2707 { return(*(int *)0); }
2713 { return(*(int *)0); }
2715 #undef resizeterm_sp
2720 { return(*(int *)0); }
2726 { return(*(int *)0); }
2728 /* ./trace/trace_xnames.c */
2730 #undef _nc_trace_xnames
2731 void _nc_trace_xnames(
2735 /* ./tinfo/use_screen.c */
2740 NCURSES_SCREEN_CB func,
2742 { return(*(int *)0); }
2744 /* ./base/use_window.c */
2749 NCURSES_WINDOW_CB func,
2751 { return(*(int *)0); }
2753 /* ./base/wresize.c */
2760 { return(*(int *)0); }
2762 /* ./tinfo/access.c */
2767 { return(*(char **)0); }
2769 #undef _nc_is_abs_path
2770 NCURSES_BOOL _nc_is_abs_path(
2772 { return(*(NCURSES_BOOL *)0); }
2775 unsigned _nc_pathlast(
2777 { return(*(unsigned *)0); }
2782 { return(*(char **)0); }
2788 { return(*(int *)0); }
2790 #undef _nc_is_dir_path
2791 NCURSES_BOOL _nc_is_dir_path(
2793 { return(*(NCURSES_BOOL *)0); }
2795 #undef _nc_is_file_path
2796 NCURSES_BOOL _nc_is_file_path(
2798 { return(*(NCURSES_BOOL *)0); }
2800 #undef _nc_env_access
2801 int _nc_env_access(void)
2802 { return(*(int *)0); }
2804 /* ./tinfo/add_tries.c */
2806 #undef _nc_add_to_try
2811 { return(*(int *)0); }
2813 /* ./tinfo/alloc_ttype.c */
2815 #undef _nc_align_termtype
2816 void _nc_align_termtype(
2821 #undef _nc_copy_termtype
2822 void _nc_copy_termtype(
2824 const TERMTYPE *src)
2829 #undef _nc_boolcodes
2830 const char *const *_nc_boolcodes(void)
2831 { return(*(const char **)0); }
2834 const char *const *_nc_numcodes(void)
2835 { return(*(const char **)0); }
2838 const char *const *_nc_strcodes(void)
2839 { return(*(const char **)0); }
2841 /* ./comp_captab.c */
2843 #undef _nc_get_table
2844 const struct name_table_entry *_nc_get_table(
2845 NCURSES_BOOL termcap)
2846 { return(*(const struct name_table_entry **)0); }
2848 #undef _nc_get_hash_table
2849 const HashValue *_nc_get_hash_table(
2850 NCURSES_BOOL termcap)
2851 { return(*(const HashValue **)0); }
2853 #undef _nc_get_alias_table
2854 const struct alias *_nc_get_alias_table(
2855 NCURSES_BOOL termcap)
2856 { return(*(const struct alias **)0); }
2858 #undef _nc_get_hash_info
2859 const HashData *_nc_get_hash_info(
2860 NCURSES_BOOL termcap)
2861 { return(*(const HashData **)0); }
2863 /* ./tinfo/comp_error.c */
2865 #undef _nc_suppress_warnings
2866 NCURSES_BOOL _nc_suppress_warnings;
2867 #undef _nc_curr_line
2872 #undef _nc_get_source
2873 const char *_nc_get_source(void)
2874 { return(*(const char **)0); }
2876 #undef _nc_set_source
2877 void _nc_set_source(
2878 const char *const name)
2883 const char *const name)
2893 const char *const fmt,
2897 #undef _nc_err_abort
2899 const char *const fmt,
2903 #undef _nc_syserr_abort
2904 void _nc_syserr_abort(
2905 const char *const fmt,
2909 /* ./tinfo/comp_hash.c */
2911 #undef _nc_find_entry
2912 struct name_table_entry const *_nc_find_entry(
2914 const HashValue *hash_table)
2915 { return(*(struct name_table_entry const **)0); }
2917 #undef _nc_find_type_entry
2918 struct name_table_entry const *_nc_find_type_entry(
2921 NCURSES_BOOL termcap)
2922 { return(*(struct name_table_entry const **)0); }
2924 /* ./tinfo/db_iterator.c */
2927 const char *_nc_tic_dir(
2929 { return(*(const char **)0); }
2931 #undef _nc_keep_tic_dir
2932 void _nc_keep_tic_dir(
2937 void _nc_last_db(void)
2941 const char *_nc_next_db(
2944 { return(*(const char **)0); }
2952 /* ./tinfo/doalloc.c */
2958 { return(*(void **)0); }
2960 /* ./tinfo/entries.c */
2967 #undef _nc_free_entry
2968 void _nc_free_entry(
2973 #undef _nc_free_entries
2974 void _nc_free_entries(
2978 #undef _nc_leaks_tinfo
2979 void _nc_leaks_tinfo(void)
2985 const TERMTYPE2 *_nc_fallback(
2987 { return(*(const TERMTYPE2 **)0); }
2989 /* ./tinfo/free_ttype.c */
2991 #undef _nc_free_termtype
2992 void _nc_free_termtype(
2996 #undef _nc_user_definable
2997 NCURSES_BOOL _nc_user_definable;
2999 #undef use_extended_names
3000 int use_extended_names(
3002 { return(*(int *)0); }
3004 /* ./tinfo/getenv_num.c */
3006 #undef _nc_getenv_num
3009 { return(*(int *)0); }
3011 #undef _nc_setenv_num
3012 void _nc_setenv_num(
3017 /* ./tinfo/home_terminfo.c */
3019 #undef _nc_home_terminfo
3020 char *_nc_home_terminfo(void)
3021 { return(*(char **)0); }
3023 /* ./tinfo/init_keytry.c */
3025 #undef _nc_init_keytry
3026 void _nc_init_keytry(
3030 /* ./tinfo/lib_acs.c */
3033 chtype *_nc_acs_map(void)
3034 { return(*(chtype **)0); }
3036 #undef _nc_init_acs_sp
3037 void _nc_init_acs_sp(
3042 void _nc_init_acs(void)
3045 /* ./tinfo/lib_baudrate.c */
3055 { return(*(int *)0); }
3060 { return(*(int *)0); }
3065 { return(*(int *)0); }
3069 { return(*(int *)0); }
3071 /* ./tinfo/lib_cur_term.c */
3073 #undef _nc_get_cur_term_sp
3074 TERMINAL *_nc_get_cur_term_sp(
3076 { return(*(TERMINAL **)0); }
3078 #undef _nc_get_cur_term
3079 TERMINAL *_nc_get_cur_term(void)
3080 { return(*(TERMINAL **)0); }
3083 TERMINAL *_nc_cur_term(void)
3084 { return(*(TERMINAL **)0); }
3086 #undef set_curterm_sp
3087 TERMINAL *set_curterm_sp(
3090 { return(*(TERMINAL **)0); }
3093 TERMINAL *set_curterm(
3095 { return(*(TERMINAL **)0); }
3097 #undef del_curterm_sp
3101 { return(*(int *)0); }
3106 { return(*(int *)0); }
3108 /* ./tinfo/lib_data.c */
3111 WINDOW *_nc_stdscr(void)
3112 { return(*(WINDOW **)0); }
3115 WINDOW *_nc_curscr(void)
3116 { return(*(WINDOW **)0); }
3119 WINDOW *_nc_newscr(void)
3120 { return(*(WINDOW **)0); }
3122 #undef _nc_screen_chain
3123 SCREEN *_nc_screen_chain;
3127 NCURSES_GLOBALS _nc_globals;
3128 #undef _nc_prescreen
3129 NCURSES_PRESCREEN _nc_prescreen;
3131 #undef _nc_screen_of
3132 SCREEN *_nc_screen_of(
3134 { return(*(SCREEN **)0); }
3136 #undef _nc_init_pthreads
3137 void _nc_init_pthreads(void)
3140 #undef _nc_mutex_init
3141 void _nc_mutex_init(
3142 pthread_mutex_t *obj)
3145 #undef _nc_mutex_lock
3147 pthread_mutex_t *obj)
3148 { return(*(int *)0); }
3150 #undef _nc_mutex_trylock
3151 int _nc_mutex_trylock(
3152 pthread_mutex_t *obj)
3153 { return(*(int *)0); }
3155 #undef _nc_mutex_unlock
3156 int _nc_mutex_unlock(
3157 pthread_mutex_t *obj)
3158 { return(*(int *)0); }
3160 /* ./tinfo/lib_has_cap.c */
3163 NCURSES_BOOL has_ic_sp(
3165 { return(*(NCURSES_BOOL *)0); }
3168 NCURSES_BOOL has_ic(void)
3169 { return(*(NCURSES_BOOL *)0); }
3172 NCURSES_BOOL has_il_sp(
3174 { return(*(NCURSES_BOOL *)0); }
3177 NCURSES_BOOL has_il(void)
3178 { return(*(NCURSES_BOOL *)0); }
3180 /* ./tinfo/lib_kernel.c */
3185 { return(*(char *)0); }
3188 char erasechar(void)
3189 { return(*(char *)0); }
3194 { return(*(char *)0); }
3198 { return(*(char *)0); }
3203 { return(*(int *)0); }
3207 { return(*(int *)0); }
3209 /* ./lib_keyname.c */
3211 struct kn { short offset; int code; };
3214 const char *keyname_sp(
3217 { return(*(const char **)0); }
3220 const char *keyname(
3222 { return(*(const char **)0); }
3224 /* ./tinfo/lib_longname.c */
3229 { return(*(char **)0); }
3232 char *longname(void)
3233 { return(*(char **)0); }
3235 /* ./tinfo/lib_napms.c */
3241 { return(*(int *)0); }
3246 { return(*(int *)0); }
3248 /* ./tinfo/lib_options.c */
3254 { return(*(int *)0); }
3266 { return(*(int *)0); }
3271 { return(*(int *)0); }
3277 { return(*(int *)0); }
3283 { return(*(int *)0); }
3295 { return(*(int *)0); }
3301 { return(*(int *)0); }
3307 { return(*(int *)0); }
3312 { return(*(int *)0); }
3318 { return(*(int *)0); }
3323 { return(*(int *)0); }
3329 { return(*(int *)0); }
3334 { return(*(int *)0); }
3336 #undef _nc_putp_flush_sp
3337 int _nc_putp_flush_sp(
3341 { return(*(int *)0); }
3347 { return(*(int *)0); }
3349 /* ./tinfo/lib_raw.c */
3354 { return(*(int *)0); }
3358 { return(*(int *)0); }
3363 { return(*(int *)0); }
3367 { return(*(int *)0); }
3381 { return(*(int *)0); }
3385 { return(*(int *)0); }
3390 { return(*(int *)0); }
3394 { return(*(int *)0); }
3402 void noqiflush(void)
3410 { return(*(int *)0); }
3416 { return(*(int *)0); }
3418 /* ./tinfo/lib_setup.c */
3421 char *_nc_ttytype(void)
3422 { return(*(char **)0); }
3424 #undef _nc_ptr_Lines
3427 { return(*(int **)0); }
3431 { return(*(int *)0); }
3436 { return(*(int **)0); }
3440 { return(*(int *)0); }
3442 #undef _nc_ptr_Tabsize
3443 int *_nc_ptr_Tabsize(
3445 { return(*(int **)0); }
3448 int _nc_TABSIZE(void)
3449 { return(*(int *)0); }
3451 #undef set_tabsize_sp
3455 { return(*(int *)0); }
3460 { return(*(int *)0); }
3462 #undef _nc_handle_sigwinch
3463 int _nc_handle_sigwinch(
3465 { return(*(int *)0); }
3473 #undef use_tioctl_sp
3489 #undef _nc_get_screensize
3490 void _nc_get_screensize(
3496 #undef _nc_update_screensize
3497 void _nc_update_screensize(
3501 #undef _nc_setup_tinfo
3502 int _nc_setup_tinfo(
3503 const char *const tn,
3504 TERMTYPE2 *const tp)
3505 { return(*(int *)0); }
3507 #undef _nc_tinfo_cmdch
3508 void _nc_tinfo_cmdch(
3513 #undef _nc_get_locale
3514 char *_nc_get_locale(void)
3515 { return(*(char **)0); }
3517 #undef _nc_unicode_locale
3518 int _nc_unicode_locale(void)
3519 { return(*(int *)0); }
3521 #undef _nc_locale_breaks_acs
3522 int _nc_locale_breaks_acs(
3524 { return(*(int *)0); }
3526 #undef _nc_setupterm
3532 { return(*(int *)0); }
3535 SCREEN *new_prescr(void)
3536 { return(*(SCREEN **)0); }
3543 { return(*(int *)0); }
3545 /* ./tinfo/lib_termcap.c */
3557 { return(*(int *)0); }
3563 { return(*(int *)0); }
3569 { return(*(int *)0); }
3574 { return(*(int *)0); }
3580 { return(*(int *)0); }
3585 { return(*(int *)0); }
3592 { return(*(char **)0); }
3598 { return(*(char **)0); }
3600 /* ./tinfo/lib_termname.c */
3605 { return(*(char **)0); }
3608 char *termname(void)
3609 { return(*(char **)0); }
3611 /* ./tinfo/lib_tgoto.c */
3618 { return(*(char **)0); }
3620 /* ./tinfo/lib_ti.c */
3626 { return(*(int *)0); }
3631 { return(*(int *)0); }
3637 { return(*(int *)0); }
3642 { return(*(int *)0); }
3648 { return(*(char **)0); }
3653 { return(*(char **)0); }
3655 /* ./tinfo/lib_tparm.c */
3657 #undef _nc_tparm_err
3660 #undef _nc_tparm_analyze
3661 int _nc_tparm_analyze(
3665 { return(*(int *)0); }
3671 { return(*(char **)0); }
3677 { return(*(char **)0); }
3679 /* ./tinfo/lib_tputs.c */
3685 #undef _nc_nulls_sent
3688 #undef _nc_set_no_padding
3689 void _nc_set_no_padding(
3693 #undef delay_output_sp
3694 int delay_output_sp(
3697 { return(*(int *)0); }
3702 { return(*(int *)0); }
3710 void _nc_flush(void)
3717 { return(*(int *)0); }
3722 { return(*(int *)0); }
3724 #undef _nc_putchar_sp
3728 { return(*(int *)0); }