1 /****************************************************************************
2 * Copyright (c) 2008-2017,2019 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(
251 #undef _nc_reserve_pairs
252 void _nc_reserve_pairs(
263 { return(*(int *)0); }
271 { return(*(int *)0); }
278 { return(*(int *)0); }
280 #undef _nc_init_color
287 { return(*(int *)0); }
296 { return(*(int *)0); }
304 { return(*(int *)0); }
306 #undef can_change_color_sp
307 NCURSES_BOOL can_change_color_sp(
309 { return(*(NCURSES_BOOL *)0); }
311 #undef can_change_color
312 NCURSES_BOOL can_change_color(void)
313 { return(*(NCURSES_BOOL *)0); }
316 NCURSES_BOOL has_colors_sp(
318 { return(*(NCURSES_BOOL *)0); }
321 NCURSES_BOOL has_colors(void)
322 { return(*(NCURSES_BOOL *)0); }
324 #undef color_content_sp
325 int color_content_sp(
331 { return(*(int *)0); }
339 { return(*(int *)0); }
341 #undef _nc_pair_content
342 int _nc_pair_content(
347 { return(*(int *)0); }
349 #undef pair_content_sp
355 { return(*(int *)0); }
362 { return(*(int *)0); }
364 #undef _nc_do_color_sp
365 void _nc_do_color_sp(
370 NCURSES_OUTC_sp outc)
381 /* ./base/lib_colorset.c */
388 { return(*(int *)0); }
390 /* ./base/lib_delch.c */
395 { return(*(int *)0); }
397 /* ./base/lib_delwin.c */
402 { return(*(int *)0); }
404 /* ./base/lib_echo.c */
409 { return(*(int *)0); }
413 { return(*(int *)0); }
418 { return(*(int *)0); }
422 { return(*(int *)0); }
424 /* ./base/lib_endwin.c */
429 { return(*(int *)0); }
433 { return(*(int *)0); }
435 /* ./base/lib_erase.c */
440 { return(*(int *)0); }
442 /* ./base/lib_flash.c */
447 { return(*(int *)0); }
451 { return(*(int *)0); }
458 { return(*(int *)0); }
464 { return(*(int *)0); }
469 { return(*(int *)0); }
475 { return(*(int *)0); }
480 { return(*(int *)0); }
485 { return(*(int *)0); }
490 { return(*(int *)0); }
495 { return(*(int *)0); }
502 { return(*(int *)0); }
508 { return(*(int *)0); }
514 { return(*(int *)0); }
521 { return(*(int *)0); }
526 { return(*(int *)0); }
543 { return(*(int *)0); }
550 { return(*(int *)0); }
558 { return(*(int *)0); }
562 { return(*(int *)0); }
566 { return(*(int *)0); }
570 { return(*(int *)0); }
576 { return(*(int *)0); }
581 { return(*(int *)0); }
585 { return(*(int *)0); }
589 { return(*(int *)0); }
594 { return(*(int *)0); }
598 { return(*(int *)0); }
603 { return(*(chtype *)0); }
607 { return(*(int *)0); }
613 { return(*(int *)0); }
618 { return(*(int *)0); }
624 { return(*(int *)0); }
628 { return(*(chtype *)0); }
634 { return(*(int *)0); }
639 { return(*(int *)0); }
645 { return(*(int *)0); }
650 { return(*(int *)0); }
655 { return(*(int *)0); }
659 { return(*(int *)0); }
665 { return(*(int *)0); }
670 { return(*(int *)0); }
675 { return(*(int *)0); }
681 { return(*(int *)0); }
688 { return(*(int *)0); }
696 { return(*(int *)0); }
703 { return(*(int *)0); }
711 { return(*(int *)0); }
718 { return(*(int *)0); }
728 { return(*(int *)0); }
734 { return(*(int *)0); }
740 { return(*(int *)0); }
748 { return(*(int *)0); }
755 { return(*(int *)0); }
763 { return(*(int *)0); }
769 { return(*(chtype *)0); }
777 { return(*(int *)0); }
784 { return(*(int *)0); }
792 { return(*(int *)0); }
799 { return(*(int *)0); }
807 { return(*(int *)0); }
814 { return(*(int *)0); }
821 { return(*(int *)0); }
829 { return(*(int *)0); }
837 { return(*(int *)0); }
846 { return(*(int *)0); }
854 { return(*(int *)0); }
863 { return(*(int *)0); }
871 { return(*(int *)0); }
882 { return(*(int *)0); }
889 { return(*(int *)0); }
896 { return(*(int *)0); }
905 { return(*(int *)0); }
913 { return(*(int *)0); }
922 { return(*(int *)0); }
929 { return(*(chtype *)0); }
938 { return(*(int *)0); }
946 { return(*(int *)0); }
955 { return(*(int *)0); }
963 { return(*(int *)0); }
972 { return(*(int *)0); }
980 { return(*(int *)0); }
988 { return(*(int *)0); }
997 { return(*(int *)0); }
1002 { return(*(int *)0); }
1007 { return(*(int *)0); }
1011 { return(*(int *)0); }
1016 { return(*(int *)0); }
1021 { return(*(int *)0); }
1027 { return(*(int *)0); }
1030 int (standout)(void)
1031 { return(*(int *)0); }
1034 int (standend)(void)
1035 { return(*(int *)0); }
1047 { return(*(int *)0); }
1052 { return(*(int *)0); }
1057 { return(*(int *)0); }
1063 { return(*(int *)0); }
1069 { return(*(int *)0); }
1075 { return(*(int *)0); }
1081 { return(*(int *)0); }
1087 { return(*(int *)0); }
1093 { return(*(int *)0); }
1101 { return(*(int *)0); }
1109 { return(*(int *)0); }
1114 { return(*(int *)0); }
1120 { return(*(int *)0); }
1126 { return(*(int *)0); }
1131 { return(*(int *)0); }
1137 { return(*(int *)0); }
1143 { return(*(int *)0); }
1148 { return(*(int *)0); }
1153 { return(*(int *)0); }
1158 { return(*(int *)0); }
1163 { return(*(int *)0); }
1168 { 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); }
1201 WINDOW *(wgetparent)(
1203 { return(*(WINDOW **)0); }
1206 NCURSES_BOOL (is_cleared)(
1208 { return(*(NCURSES_BOOL *)0); }
1211 NCURSES_BOOL (is_idcok)(
1213 { return(*(NCURSES_BOOL *)0); }
1216 NCURSES_BOOL (is_idlok)(
1218 { return(*(NCURSES_BOOL *)0); }
1221 NCURSES_BOOL (is_immedok)(
1223 { return(*(NCURSES_BOOL *)0); }
1226 NCURSES_BOOL (is_keypad)(
1228 { return(*(NCURSES_BOOL *)0); }
1231 NCURSES_BOOL (is_leaveok)(
1233 { return(*(NCURSES_BOOL *)0); }
1236 NCURSES_BOOL (is_nodelay)(
1238 { return(*(NCURSES_BOOL *)0); }
1241 NCURSES_BOOL (is_notimeout)(
1243 { return(*(NCURSES_BOOL *)0); }
1246 NCURSES_BOOL (is_pad)(
1248 { return(*(NCURSES_BOOL *)0); }
1251 NCURSES_BOOL (is_scrollok)(
1253 { return(*(NCURSES_BOOL *)0); }
1256 NCURSES_BOOL (is_subwin)(
1258 { return(*(NCURSES_BOOL *)0); }
1261 NCURSES_BOOL (is_syncok)(
1263 { return(*(NCURSES_BOOL *)0); }
1268 { return(*(int *)0); }
1275 { return(*(int *)0); }
1278 NCURSES_BOOL (mouse_trafo)(
1282 { return(*(NCURSES_BOOL *)0); }
1284 /* ./base/lib_getch.c */
1287 int _nc_ESCDELAY(void)
1288 { return(*(int *)0); }
1290 #undef _nc_ptr_Escdelay
1291 int *_nc_ptr_Escdelay(
1293 { return(*(int **)0); }
1295 #undef set_escdelay_sp
1296 int set_escdelay_sp(
1299 { return(*(int *)0); }
1304 { return(*(int *)0); }
1306 #undef get_escdelay_sp
1307 int get_escdelay_sp(
1309 { return(*(int *)0); }
1312 int get_escdelay(void)
1313 { return(*(int *)0); }
1320 { return(*(int *)0); }
1325 { return(*(int *)0); }
1327 /* ./base/lib_getstr.c */
1334 { return(*(int *)0); }
1336 /* ./base/lib_hline.c */
1343 { return(*(int *)0); }
1345 /* ./base/lib_immedok.c */
1353 /* ./base/lib_inchstr.c */
1360 { return(*(int *)0); }
1362 /* ./base/lib_initscr.c */
1365 WINDOW *initscr(void)
1366 { return(*(WINDOW **)0); }
1368 /* ./base/lib_insch.c */
1370 #undef _nc_insert_ch
1375 { return(*(int *)0); }
1381 { return(*(int *)0); }
1383 /* ./base/lib_insdel.c */
1389 { return(*(int *)0); }
1391 /* ./base/lib_insnstr.c */
1398 { return(*(int *)0); }
1400 /* ./base/lib_instr.c */
1407 { return(*(int *)0); }
1409 /* ./base/lib_isendwin.c */
1412 NCURSES_BOOL isendwin_sp(
1414 { return(*(NCURSES_BOOL *)0); }
1417 NCURSES_BOOL isendwin(void)
1418 { return(*(NCURSES_BOOL *)0); }
1420 /* ./base/lib_leaveok.c */
1426 { return(*(int *)0); }
1428 /* ./base/lib_mouse.c */
1434 { return(*(int *)0); }
1439 { return(*(int *)0); }
1441 #undef ungetmouse_sp
1445 { return(*(int *)0); }
1450 { return(*(int *)0); }
1453 mmask_t mousemask_sp(
1457 { return(*(mmask_t *)0); }
1463 { return(*(mmask_t *)0); }
1466 NCURSES_BOOL wenclose(
1470 { return(*(NCURSES_BOOL *)0); }
1472 #undef mouseinterval_sp
1473 int mouseinterval_sp(
1476 { return(*(int *)0); }
1478 #undef mouseinterval
1481 { return(*(int *)0); }
1483 #undef _nc_has_mouse
1484 NCURSES_BOOL _nc_has_mouse(
1486 { return(*(NCURSES_BOOL *)0); }
1489 NCURSES_BOOL has_mouse_sp(
1491 { return(*(NCURSES_BOOL *)0); }
1494 NCURSES_BOOL has_mouse(void)
1495 { return(*(NCURSES_BOOL *)0); }
1498 NCURSES_BOOL wmouse_trafo(
1502 NCURSES_BOOL to_screen)
1503 { return(*(NCURSES_BOOL *)0); }
1505 /* ./base/lib_move.c */
1512 { return(*(int *)0); }
1514 /* ./tty/lib_mvcur.c */
1516 #undef _nc_msec_cost_sp
1517 int _nc_msec_cost_sp(
1519 const char *const cap,
1521 { return(*(int *)0); }
1523 #undef _nc_msec_cost
1525 const char *const cap,
1527 { return(*(int *)0); }
1529 #undef _nc_mvcur_resume_sp
1530 void _nc_mvcur_resume_sp(
1534 #undef _nc_mvcur_resume
1535 void _nc_mvcur_resume(void)
1538 #undef _nc_mvcur_init_sp
1539 void _nc_mvcur_init_sp(
1543 #undef _nc_mvcur_init
1544 void _nc_mvcur_init(void)
1547 #undef _nc_mvcur_wrap_sp
1548 void _nc_mvcur_wrap_sp(
1552 #undef _nc_mvcur_wrap
1553 void _nc_mvcur_wrap(void)
1563 { return(*(int *)0); }
1571 { return(*(int *)0); }
1580 { return(*(int *)0); }
1588 { return(*(int *)0); }
1590 #undef _nc_optimize_enable
1591 int _nc_optimize_enable;
1593 /* ./base/lib_mvwin.c */
1600 { return(*(int *)0); }
1602 /* ./base/lib_newterm.c */
1628 { return(*(SCREEN **)0); }
1635 { return(*(SCREEN **)0); }
1637 /* ./base/lib_newwin.c */
1642 { return(*(int *)0); }
1651 { return(*(WINDOW **)0); }
1659 { return(*(WINDOW **)0); }
1668 { return(*(WINDOW **)0); }
1677 { return(*(WINDOW **)0); }
1679 #undef _nc_makenew_sp
1680 WINDOW *_nc_makenew_sp(
1687 { return(*(WINDOW **)0); }
1689 #undef _nc_curscr_of
1690 WINDOW *_nc_curscr_of(
1692 { return(*(WINDOW **)0); }
1694 #undef _nc_newscr_of
1695 WINDOW *_nc_newscr_of(
1697 { return(*(WINDOW **)0); }
1699 #undef _nc_stdscr_of
1700 WINDOW *_nc_stdscr_of(
1702 { return(*(WINDOW **)0); }
1704 /* ./base/lib_nl.c */
1709 { return(*(int *)0); }
1713 { return(*(int *)0); }
1718 { return(*(int *)0); }
1722 { return(*(int *)0); }
1724 /* ./base/lib_overlay.c */
1730 { return(*(int *)0); }
1736 { return(*(int *)0); }
1749 { return(*(int *)0); }
1751 /* ./base/lib_pad.c */
1758 { return(*(WINDOW **)0); }
1764 { return(*(WINDOW **)0); }
1773 { return(*(WINDOW **)0); }
1784 { return(*(int *)0); }
1795 { return(*(int *)0); }
1801 { return(*(int *)0); }
1803 /* ./base/lib_printw.c */
1809 { return(*(int *)0); }
1816 { return(*(int *)0); }
1824 { return(*(int *)0); }
1833 { return(*(int *)0); }
1840 { return(*(int *)0); }
1847 { return(*(int *)0); }
1849 /* ./base/lib_redrawln.c */
1856 { return(*(int *)0); }
1858 /* ./base/lib_refresh.c */
1863 { return(*(int *)0); }
1868 { return(*(int *)0); }
1870 /* ./base/lib_restart.c */
1872 #undef restartterm_sp
1878 { return(*(int *)0); }
1885 { return(*(int *)0); }
1887 /* ./base/lib_scanw.c */
1894 { return(*(int *)0); }
1901 { return(*(int *)0); }
1907 { return(*(int *)0); }
1914 { return(*(int *)0); }
1922 { return(*(int *)0); }
1931 { return(*(int *)0); }
1933 /* ./base/lib_screen.c */
1939 { return(*(WINDOW **)0); }
1944 { return(*(WINDOW **)0); }
1950 { return(*(int *)0); }
1952 #undef scr_restore_sp
1956 { return(*(int *)0); }
1961 { return(*(int *)0); }
1966 { return(*(int *)0); }
1972 { return(*(int *)0); }
1977 { return(*(int *)0); }
1983 { return(*(int *)0); }
1988 { return(*(int *)0); }
1990 /* ./base/lib_scroll.c */
1992 #undef _nc_scroll_window
1993 void _nc_scroll_window(
2005 { return(*(int *)0); }
2007 /* ./base/lib_scrollok.c */
2013 { return(*(int *)0); }
2015 /* ./base/lib_scrreg.c */
2022 { return(*(int *)0); }
2024 /* ./base/lib_set_term.c */
2029 { return(*(SCREEN **)0); }
2036 #undef _nc_setupscreen_sp
2037 int _nc_setupscreen_sp(
2044 { return(*(int *)0); }
2046 #undef _nc_setupscreen
2047 int _nc_setupscreen(
2053 { return(*(int *)0); }
2055 #undef _nc_ripoffline_sp
2056 int _nc_ripoffline_sp(
2062 { return(*(int *)0); }
2064 #undef _nc_ripoffline
2070 { return(*(int *)0); }
2072 #undef ripoffline_sp
2079 { return(*(int *)0); }
2087 { return(*(int *)0); }
2089 /* ./base/lib_slk.c */
2091 #undef _nc_format_slks
2092 int _nc_format_slks(
2095 { return(*(int *)0); }
2097 #undef _nc_slk_initialize
2098 int _nc_slk_initialize(
2101 { return(*(int *)0); }
2103 #undef slk_restore_sp
2106 { return(*(int *)0); }
2109 int slk_restore(void)
2110 { return(*(int *)0); }
2112 /* ./base/lib_slkatr_set.c */
2114 #undef slk_attr_set_sp
2115 int slk_attr_set_sp(
2120 { return(*(int *)0); }
2127 { return(*(int *)0); }
2129 /* ./base/lib_slkatrof.c */
2131 #undef slk_attroff_sp
2135 { return(*(int *)0); }
2140 { return(*(int *)0); }
2142 /* ./base/lib_slkatron.c */
2144 #undef slk_attron_sp
2148 { return(*(int *)0); }
2153 { return(*(int *)0); }
2155 /* ./base/lib_slkatrset.c */
2157 #undef slk_attrset_sp
2161 { return(*(int *)0); }
2166 { return(*(int *)0); }
2168 /* ./base/lib_slkattr.c */
2173 { return(*(attr_t *)0); }
2176 attr_t slk_attr(void)
2177 { return(*(attr_t *)0); }
2179 /* ./base/lib_slkclear.c */
2184 { return(*(int *)0); }
2188 { return(*(int *)0); }
2190 /* ./base/lib_slkcolor.c */
2196 { return(*(int *)0); }
2201 { return(*(int *)0); }
2203 /* ./base/lib_slkinit.c */
2209 { return(*(int *)0); }
2214 { return(*(int *)0); }
2216 /* ./base/lib_slklab.c */
2222 { return(*(char **)0); }
2227 { return(*(char **)0); }
2229 /* ./base/lib_slkrefr.c */
2231 #undef slk_noutrefresh_sp
2232 int slk_noutrefresh_sp(
2234 { return(*(int *)0); }
2236 #undef slk_noutrefresh
2237 int slk_noutrefresh(void)
2238 { return(*(int *)0); }
2240 #undef slk_refresh_sp
2243 { return(*(int *)0); }
2246 int slk_refresh(void)
2247 { return(*(int *)0); }
2249 /* ./base/lib_slkset.c */
2257 { return(*(int *)0); }
2264 { return(*(int *)0); }
2266 /* ./base/lib_slktouch.c */
2271 { return(*(int *)0); }
2275 { return(*(int *)0); }
2277 /* ./base/lib_touch.c */
2279 #undef is_linetouched
2280 NCURSES_BOOL is_linetouched(
2283 { return(*(NCURSES_BOOL *)0); }
2285 #undef is_wintouched
2286 NCURSES_BOOL is_wintouched(
2288 { return(*(NCURSES_BOOL *)0); }
2296 { return(*(int *)0); }
2298 /* ./trace/lib_tracedmp.c */
2306 /* ./trace/lib_tracemse.c */
2308 #undef _nc_trace_mmask_t
2309 char *_nc_trace_mmask_t(
2312 { return(*(char **)0); }
2314 #undef _nc_tracemouse
2315 char *_nc_tracemouse(
2318 { return(*(char **)0); }
2320 #undef _nc_retrace_mmask_t
2321 mmask_t _nc_retrace_mmask_t(
2324 { return(*(mmask_t *)0); }
2329 { return(*(char **)0); }
2331 /* ./tty/lib_tstp.c */
2333 #undef _nc_signal_handler
2334 void _nc_signal_handler(
2338 /* ./base/lib_ungetch.c */
2340 #undef _nc_fifo_dump
2349 { return(*(int *)0); }
2354 { return(*(int *)0); }
2356 /* ./tty/lib_vidattr.c */
2362 NCURSES_OUTC_sp outc)
2363 { return(*(int *)0); }
2369 { return(*(int *)0); }
2375 { return(*(int *)0); }
2380 { return(*(int *)0); }
2383 chtype termattrs_sp(
2385 { return(*(chtype *)0); }
2388 chtype termattrs(void)
2389 { return(*(chtype *)0); }
2391 /* ./base/lib_vline.c */
2398 { return(*(int *)0); }
2400 /* ./base/lib_wattroff.c */
2407 { return(*(int *)0); }
2409 /* ./base/lib_wattron.c */
2416 { return(*(int *)0); }
2418 /* ./base/lib_winch.c */
2423 { return(*(chtype *)0); }
2425 /* ./base/lib_window.c */
2437 { return(*(int *)0); }
2443 { return(*(int *)0); }
2463 { return(*(WINDOW **)0); }
2465 /* ./base/nc_panel.c */
2467 #undef _nc_panelhook_sp
2468 struct panelhook *_nc_panelhook_sp(
2470 { return(*(struct panelhook **)0); }
2472 #undef _nc_panelhook
2473 struct panelhook *_nc_panelhook(void)
2474 { return(*(struct panelhook **)0); }
2476 /* ./base/safe_sprintf.c */
2478 #undef _nc_printf_string_sp
2479 char *_nc_printf_string_sp(
2483 { return(*(char **)0); }
2485 #undef _nc_printf_string
2486 char *_nc_printf_string(
2489 { return(*(char **)0); }
2491 /* ./tty/tty_update.c */
2496 { return(*(int *)0); }
2500 { return(*(int *)0); }
2502 #undef _nc_scrolln_sp
2509 { return(*(int *)0); }
2517 { return(*(int *)0); }
2519 #undef _nc_screen_resume_sp
2520 void _nc_screen_resume_sp(
2524 #undef _nc_screen_resume
2525 void _nc_screen_resume(void)
2528 #undef _nc_screen_init_sp
2529 void _nc_screen_init_sp(
2533 #undef _nc_screen_init
2534 void _nc_screen_init(void)
2537 #undef _nc_screen_wrap_sp
2538 void _nc_screen_wrap_sp(
2542 #undef _nc_screen_wrap
2543 void _nc_screen_wrap(void)
2546 #undef _nc_do_xmc_glitch_sp
2547 void _nc_do_xmc_glitch_sp(
2552 #undef _nc_do_xmc_glitch
2553 void _nc_do_xmc_glitch(
2557 /* ./trace/varargs.c */
2563 { return(*(char **)0); }
2565 /* ./base/vsscanf.c */
2568 void _nc_vsscanf(void)
2571 /* ./base/lib_freeall.c */
2574 void _nc_freeall(void)
2577 #undef _nc_free_and_exit_sp
2578 void _nc_free_and_exit_sp(
2583 #undef _nc_free_and_exit
2584 void _nc_free_and_exit(
2590 #undef _nc_toggle_attr_on
2591 void _nc_toggle_attr_on(
2596 #undef _nc_toggle_attr_off
2597 void _nc_toggle_attr_off(
2602 #undef _nc_DelCharCost_sp
2603 int _nc_DelCharCost_sp(
2606 { return(*(int *)0); }
2608 #undef _nc_InsCharCost_sp
2609 int _nc_InsCharCost_sp(
2612 { return(*(int *)0); }
2614 #undef _nc_UpdateAttrs_sp
2615 void _nc_UpdateAttrs_sp(
2620 #undef _nc_DelCharCost
2621 int _nc_DelCharCost(
2623 { return(*(int *)0); }
2625 #undef _nc_InsCharCost
2626 int _nc_InsCharCost(
2628 { return(*(int *)0); }
2630 #undef _nc_UpdateAttrs
2631 void _nc_UpdateAttrs(
2635 /* ./base/legacy_coding.c */
2637 #undef use_legacy_coding_sp
2638 int use_legacy_coding_sp(
2641 { return(*(int *)0); }
2643 #undef use_legacy_coding
2644 int use_legacy_coding(
2646 { return(*(int *)0); }
2648 /* ./base/lib_dft_fgbg.c */
2650 #undef use_default_colors_sp
2651 int use_default_colors_sp(
2653 { return(*(int *)0); }
2655 #undef use_default_colors
2656 int use_default_colors(void)
2657 { return(*(int *)0); }
2659 #undef assume_default_colors_sp
2660 int assume_default_colors_sp(
2664 { return(*(int *)0); }
2666 #undef assume_default_colors
2667 int assume_default_colors(
2670 { return(*(int *)0); }
2672 /* ./tinfo/lib_print.c */
2679 { return(*(int *)0); }
2685 { return(*(int *)0); }
2687 /* ./base/new_pair.c */
2690 void _nc_new_pair(void)
2693 /* ./base/resizeterm.c */
2695 #undef is_term_resized_sp
2696 NCURSES_BOOL is_term_resized_sp(
2700 { return(*(NCURSES_BOOL *)0); }
2702 #undef is_term_resized
2703 NCURSES_BOOL is_term_resized(
2706 { return(*(NCURSES_BOOL *)0); }
2708 #undef resize_term_sp
2713 { return(*(int *)0); }
2719 { return(*(int *)0); }
2721 #undef resizeterm_sp
2726 { return(*(int *)0); }
2732 { return(*(int *)0); }
2734 /* ./trace/trace_xnames.c */
2736 #undef _nc_trace_xnames
2737 void _nc_trace_xnames(
2741 /* ./tinfo/use_screen.c */
2746 NCURSES_SCREEN_CB func,
2748 { return(*(int *)0); }
2750 /* ./base/use_window.c */
2755 NCURSES_WINDOW_CB func,
2757 { return(*(int *)0); }
2759 /* ./base/wresize.c */
2766 { return(*(int *)0); }
2768 /* ./tinfo/access.c */
2773 { return(*(char **)0); }
2775 #undef _nc_is_abs_path
2776 NCURSES_BOOL _nc_is_abs_path(
2778 { return(*(NCURSES_BOOL *)0); }
2781 unsigned _nc_pathlast(
2783 { return(*(unsigned *)0); }
2788 { return(*(char **)0); }
2794 { return(*(int *)0); }
2796 #undef _nc_is_dir_path
2797 NCURSES_BOOL _nc_is_dir_path(
2799 { return(*(NCURSES_BOOL *)0); }
2801 #undef _nc_is_file_path
2802 NCURSES_BOOL _nc_is_file_path(
2804 { return(*(NCURSES_BOOL *)0); }
2806 #undef _nc_env_access
2807 int _nc_env_access(void)
2808 { return(*(int *)0); }
2810 /* ./tinfo/add_tries.c */
2812 #undef _nc_add_to_try
2817 { return(*(int *)0); }
2819 /* ./tinfo/alloc_ttype.c */
2821 #undef _nc_align_termtype
2822 void _nc_align_termtype(
2827 #undef _nc_copy_termtype
2828 void _nc_copy_termtype(
2830 const TERMTYPE *src)
2835 #undef _nc_boolcodes
2836 const char *const *_nc_boolcodes(void)
2837 { return(*(const char **)0); }
2840 const char *const *_nc_numcodes(void)
2841 { return(*(const char **)0); }
2844 const char *const *_nc_strcodes(void)
2845 { return(*(const char **)0); }
2847 /* ./comp_captab.c */
2849 #undef _nc_get_table
2850 const struct name_table_entry *_nc_get_table(
2851 NCURSES_BOOL termcap)
2852 { return(*(const struct name_table_entry **)0); }
2854 #undef _nc_get_hash_table
2855 const HashValue *_nc_get_hash_table(
2856 NCURSES_BOOL termcap)
2857 { return(*(const HashValue **)0); }
2859 #undef _nc_get_alias_table
2860 const struct alias *_nc_get_alias_table(
2861 NCURSES_BOOL termcap)
2862 { return(*(const struct alias **)0); }
2864 #undef _nc_get_hash_info
2865 const HashData *_nc_get_hash_info(
2866 NCURSES_BOOL termcap)
2867 { return(*(const HashData **)0); }
2869 /* ./tinfo/comp_error.c */
2871 #undef _nc_suppress_warnings
2872 NCURSES_BOOL _nc_suppress_warnings;
2873 #undef _nc_curr_line
2878 #undef _nc_get_source
2879 const char *_nc_get_source(void)
2880 { return(*(const char **)0); }
2882 #undef _nc_set_source
2883 void _nc_set_source(
2884 const char *const name)
2889 const char *const name)
2899 const char *const fmt,
2903 #undef _nc_err_abort
2905 const char *const fmt,
2909 #undef _nc_syserr_abort
2910 void _nc_syserr_abort(
2911 const char *const fmt,
2915 /* ./tinfo/comp_hash.c */
2917 #undef _nc_find_entry
2918 struct name_table_entry const *_nc_find_entry(
2920 const HashValue *hash_table)
2921 { return(*(struct name_table_entry const **)0); }
2923 #undef _nc_find_type_entry
2924 struct name_table_entry const *_nc_find_type_entry(
2927 NCURSES_BOOL termcap)
2928 { return(*(struct name_table_entry const **)0); }
2930 #undef _nc_find_user_entry
2931 struct user_table_entry const *_nc_find_user_entry(
2933 { return(*(struct user_table_entry const **)0); }
2935 /* ./comp_userdefs.c */
2937 #undef _nc_get_userdefs_table
2938 const struct user_table_entry *_nc_get_userdefs_table(void)
2939 { return(*(const struct user_table_entry **)0); }
2941 #undef _nc_get_hash_user
2942 const HashData *_nc_get_hash_user(void)
2943 { return(*(const HashData **)0); }
2945 /* ./tinfo/db_iterator.c */
2948 const char *_nc_tic_dir(
2950 { return(*(const char **)0); }
2952 #undef _nc_keep_tic_dir
2953 void _nc_keep_tic_dir(
2958 void _nc_last_db(void)
2962 const char *_nc_next_db(
2965 { return(*(const char **)0); }
2973 /* ./tinfo/doalloc.c */
2979 { return(*(void **)0); }
2981 /* ./tinfo/entries.c */
2988 #undef _nc_free_entry
2989 void _nc_free_entry(
2994 #undef _nc_free_entries
2995 void _nc_free_entries(
2999 #undef _nc_leaks_tinfo
3000 void _nc_leaks_tinfo(void)
3006 const TERMTYPE2 *_nc_fallback(
3008 { return(*(const TERMTYPE2 **)0); }
3010 /* ./tinfo/free_ttype.c */
3012 #undef _nc_free_termtype
3013 void _nc_free_termtype(
3017 #undef _nc_user_definable
3018 NCURSES_BOOL _nc_user_definable;
3020 #undef use_extended_names
3021 int use_extended_names(
3023 { return(*(int *)0); }
3025 /* ./tinfo/getenv_num.c */
3027 #undef _nc_getenv_num
3030 { return(*(int *)0); }
3032 #undef _nc_setenv_num
3033 void _nc_setenv_num(
3038 /* ./tinfo/home_terminfo.c */
3040 #undef _nc_home_terminfo
3041 char *_nc_home_terminfo(void)
3042 { return(*(char **)0); }
3044 /* ./tinfo/init_keytry.c */
3046 #undef _nc_init_keytry
3047 void _nc_init_keytry(
3051 /* ./tinfo/lib_acs.c */
3054 chtype *_nc_acs_map(void)
3055 { return(*(chtype **)0); }
3057 #undef _nc_init_acs_sp
3058 void _nc_init_acs_sp(
3063 void _nc_init_acs(void)
3066 /* ./tinfo/lib_baudrate.c */
3076 { return(*(int *)0); }
3081 { return(*(int *)0); }
3086 { return(*(int *)0); }
3090 { return(*(int *)0); }
3092 /* ./tinfo/lib_cur_term.c */
3094 #undef _nc_get_cur_term_sp
3095 TERMINAL *_nc_get_cur_term_sp(
3097 { return(*(TERMINAL **)0); }
3099 #undef _nc_get_cur_term
3100 TERMINAL *_nc_get_cur_term(void)
3101 { return(*(TERMINAL **)0); }
3104 TERMINAL *_nc_cur_term(void)
3105 { return(*(TERMINAL **)0); }
3107 #undef set_curterm_sp
3108 TERMINAL *set_curterm_sp(
3111 { return(*(TERMINAL **)0); }
3114 TERMINAL *set_curterm(
3116 { return(*(TERMINAL **)0); }
3118 #undef del_curterm_sp
3122 { return(*(int *)0); }
3127 { return(*(int *)0); }
3129 /* ./tinfo/lib_data.c */
3132 WINDOW *_nc_stdscr(void)
3133 { return(*(WINDOW **)0); }
3136 WINDOW *_nc_curscr(void)
3137 { return(*(WINDOW **)0); }
3140 WINDOW *_nc_newscr(void)
3141 { return(*(WINDOW **)0); }
3143 #undef _nc_screen_chain
3144 SCREEN *_nc_screen_chain;
3148 NCURSES_GLOBALS _nc_globals;
3149 #undef _nc_prescreen
3150 NCURSES_PRESCREEN _nc_prescreen;
3152 #undef _nc_screen_of
3153 SCREEN *_nc_screen_of(
3155 { return(*(SCREEN **)0); }
3157 #undef _nc_init_pthreads
3158 void _nc_init_pthreads(void)
3161 #undef _nc_mutex_init
3162 void _nc_mutex_init(
3163 pthread_mutex_t *obj)
3166 #undef _nc_mutex_lock
3168 pthread_mutex_t *obj)
3169 { return(*(int *)0); }
3171 #undef _nc_mutex_trylock
3172 int _nc_mutex_trylock(
3173 pthread_mutex_t *obj)
3174 { return(*(int *)0); }
3176 #undef _nc_mutex_unlock
3177 int _nc_mutex_unlock(
3178 pthread_mutex_t *obj)
3179 { return(*(int *)0); }
3181 /* ./tinfo/lib_has_cap.c */
3184 NCURSES_BOOL has_ic_sp(
3186 { return(*(NCURSES_BOOL *)0); }
3189 NCURSES_BOOL has_ic(void)
3190 { return(*(NCURSES_BOOL *)0); }
3193 NCURSES_BOOL has_il_sp(
3195 { return(*(NCURSES_BOOL *)0); }
3198 NCURSES_BOOL has_il(void)
3199 { return(*(NCURSES_BOOL *)0); }
3201 /* ./tinfo/lib_kernel.c */
3206 { return(*(char *)0); }
3209 char erasechar(void)
3210 { return(*(char *)0); }
3215 { return(*(char *)0); }
3219 { return(*(char *)0); }
3224 { return(*(int *)0); }
3228 { return(*(int *)0); }
3230 /* ./lib_keyname.c */
3232 struct kn { short offset; int code; };
3235 const char *keyname_sp(
3238 { return(*(const char **)0); }
3241 const char *keyname(
3243 { return(*(const char **)0); }
3245 /* ./tinfo/lib_longname.c */
3250 { return(*(char **)0); }
3253 char *longname(void)
3254 { return(*(char **)0); }
3256 /* ./tinfo/lib_napms.c */
3262 { return(*(int *)0); }
3267 { return(*(int *)0); }
3269 /* ./tinfo/lib_options.c */
3275 { return(*(int *)0); }
3287 { return(*(int *)0); }
3292 { return(*(int *)0); }
3298 { return(*(int *)0); }
3304 { return(*(int *)0); }
3316 { return(*(int *)0); }
3322 { return(*(int *)0); }
3328 { return(*(int *)0); }
3333 { return(*(int *)0); }
3339 { return(*(int *)0); }
3344 { return(*(int *)0); }
3350 { return(*(int *)0); }
3355 { return(*(int *)0); }
3357 #undef _nc_putp_flush_sp
3358 int _nc_putp_flush_sp(
3362 { return(*(int *)0); }
3368 { return(*(int *)0); }
3370 /* ./tinfo/lib_raw.c */
3375 { return(*(int *)0); }
3379 { return(*(int *)0); }
3384 { return(*(int *)0); }
3388 { return(*(int *)0); }
3402 { return(*(int *)0); }
3406 { return(*(int *)0); }
3411 { return(*(int *)0); }
3415 { return(*(int *)0); }
3423 void noqiflush(void)
3431 { return(*(int *)0); }
3437 { return(*(int *)0); }
3439 /* ./tinfo/lib_setup.c */
3442 char *_nc_ttytype(void)
3443 { return(*(char **)0); }
3445 #undef _nc_ptr_Lines
3448 { return(*(int **)0); }
3452 { return(*(int *)0); }
3457 { return(*(int **)0); }
3461 { return(*(int *)0); }
3463 #undef _nc_ptr_Tabsize
3464 int *_nc_ptr_Tabsize(
3466 { return(*(int **)0); }
3469 int _nc_TABSIZE(void)
3470 { return(*(int *)0); }
3472 #undef set_tabsize_sp
3476 { return(*(int *)0); }
3481 { return(*(int *)0); }
3483 #undef _nc_handle_sigwinch
3484 int _nc_handle_sigwinch(
3486 { return(*(int *)0); }
3494 #undef use_tioctl_sp
3510 #undef _nc_get_screensize
3511 void _nc_get_screensize(
3517 #undef _nc_update_screensize
3518 void _nc_update_screensize(
3522 #undef _nc_setup_tinfo
3523 int _nc_setup_tinfo(
3524 const char *const tn,
3525 TERMTYPE2 *const tp)
3526 { return(*(int *)0); }
3528 #undef _nc_tinfo_cmdch
3529 void _nc_tinfo_cmdch(
3534 #undef _nc_get_locale
3535 char *_nc_get_locale(void)
3536 { return(*(char **)0); }
3538 #undef _nc_unicode_locale
3539 int _nc_unicode_locale(void)
3540 { return(*(int *)0); }
3542 #undef _nc_locale_breaks_acs
3543 int _nc_locale_breaks_acs(
3545 { return(*(int *)0); }
3547 #undef _nc_setupterm
3553 { return(*(int *)0); }
3555 #undef _nc_find_prescr
3556 SCREEN *_nc_find_prescr(void)
3557 { return(*(SCREEN **)0); }
3559 #undef _nc_forget_prescr
3560 void _nc_forget_prescr(void)
3564 SCREEN *new_prescr(void)
3565 { return(*(SCREEN **)0); }
3572 { return(*(int *)0); }
3574 /* ./tinfo/lib_termcap.c */
3586 { return(*(int *)0); }
3592 { return(*(int *)0); }
3598 { return(*(int *)0); }
3603 { return(*(int *)0); }
3609 { return(*(int *)0); }
3614 { return(*(int *)0); }
3621 { return(*(char **)0); }
3627 { return(*(char **)0); }
3629 /* ./tinfo/lib_termname.c */
3634 { return(*(char **)0); }
3637 char *termname(void)
3638 { return(*(char **)0); }
3640 /* ./tinfo/lib_tgoto.c */
3647 { return(*(char **)0); }
3649 /* ./tinfo/lib_ti.c */
3655 { return(*(int *)0); }
3660 { return(*(int *)0); }
3666 { return(*(int *)0); }
3671 { return(*(int *)0); }
3677 { return(*(char **)0); }
3682 { return(*(char **)0); }
3684 /* ./tinfo/lib_tparm.c */
3686 #undef _nc_tparm_err
3689 #undef _nc_tparm_analyze
3690 int _nc_tparm_analyze(
3694 { return(*(int *)0); }
3700 { return(*(char **)0); }
3706 { return(*(char **)0); }
3708 /* ./tinfo/lib_tputs.c */
3714 #undef _nc_nulls_sent
3717 #undef _nc_set_no_padding
3718 void _nc_set_no_padding(
3722 #undef delay_output_sp
3723 int delay_output_sp(
3726 { return(*(int *)0); }