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(
251 #undef _nc_reserve_pairs
252 colorpair_t *_nc_reserve_pairs(
255 { return(*(colorpair_t **)0); }
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); }
1070 { return(*(int *)0); }
1077 { return(*(int *)0); }
1083 { return(*(int *)0); }
1089 { return(*(int *)0); }
1095 { return(*(int *)0); }
1101 { return(*(int *)0); }
1107 { return(*(int *)0); }
1115 { return(*(int *)0); }
1123 { return(*(int *)0); }
1128 { return(*(int *)0); }
1134 { return(*(int *)0); }
1140 { return(*(int *)0); }
1145 { return(*(int *)0); }
1151 { return(*(int *)0); }
1157 { return(*(int *)0); }
1162 { return(*(int *)0); }
1167 { return(*(int *)0); }
1172 { return(*(int *)0); }
1177 { return(*(int *)0); }
1182 { return(*(int *)0); }
1187 { return(*(int *)0); }
1192 { return(*(int *)0); }
1197 { return(*(int *)0); }
1202 { return(*(int *)0); }
1207 { return(*(int *)0); }
1212 { return(*(int *)0); }
1215 WINDOW *(wgetparent)(
1217 { return(*(WINDOW **)0); }
1220 NCURSES_BOOL (is_cleared)(
1222 { return(*(NCURSES_BOOL *)0); }
1225 NCURSES_BOOL (is_idcok)(
1227 { return(*(NCURSES_BOOL *)0); }
1230 NCURSES_BOOL (is_idlok)(
1232 { return(*(NCURSES_BOOL *)0); }
1235 NCURSES_BOOL (is_immedok)(
1237 { return(*(NCURSES_BOOL *)0); }
1240 NCURSES_BOOL (is_keypad)(
1242 { return(*(NCURSES_BOOL *)0); }
1245 NCURSES_BOOL (is_leaveok)(
1247 { return(*(NCURSES_BOOL *)0); }
1250 NCURSES_BOOL (is_nodelay)(
1252 { return(*(NCURSES_BOOL *)0); }
1255 NCURSES_BOOL (is_notimeout)(
1257 { return(*(NCURSES_BOOL *)0); }
1260 NCURSES_BOOL (is_pad)(
1262 { return(*(NCURSES_BOOL *)0); }
1265 NCURSES_BOOL (is_scrollok)(
1267 { return(*(NCURSES_BOOL *)0); }
1270 NCURSES_BOOL (is_subwin)(
1272 { return(*(NCURSES_BOOL *)0); }
1275 NCURSES_BOOL (is_syncok)(
1277 { return(*(NCURSES_BOOL *)0); }
1282 { return(*(int *)0); }
1289 { return(*(int *)0); }
1292 NCURSES_BOOL (mouse_trafo)(
1296 { return(*(NCURSES_BOOL *)0); }
1298 /* ./base/lib_getch.c */
1301 int _nc_ESCDELAY(void)
1302 { return(*(int *)0); }
1304 #undef _nc_ptr_Escdelay
1305 int *_nc_ptr_Escdelay(
1307 { return(*(int **)0); }
1309 #undef set_escdelay_sp
1310 int set_escdelay_sp(
1313 { return(*(int *)0); }
1318 { return(*(int *)0); }
1320 #undef get_escdelay_sp
1321 int get_escdelay_sp(
1323 { return(*(int *)0); }
1326 int get_escdelay(void)
1327 { return(*(int *)0); }
1334 { return(*(int *)0); }
1339 { return(*(int *)0); }
1341 /* ./base/lib_getstr.c */
1348 { return(*(int *)0); }
1350 /* ./base/lib_hline.c */
1357 { return(*(int *)0); }
1359 /* ./base/lib_immedok.c */
1367 /* ./base/lib_inchstr.c */
1374 { return(*(int *)0); }
1376 /* ./base/lib_initscr.c */
1379 WINDOW *initscr(void)
1380 { return(*(WINDOW **)0); }
1382 /* ./base/lib_insch.c */
1384 #undef _nc_insert_ch
1389 { return(*(int *)0); }
1395 { return(*(int *)0); }
1397 /* ./base/lib_insdel.c */
1403 { return(*(int *)0); }
1405 /* ./base/lib_insnstr.c */
1412 { return(*(int *)0); }
1414 /* ./base/lib_instr.c */
1421 { return(*(int *)0); }
1423 /* ./base/lib_isendwin.c */
1426 NCURSES_BOOL isendwin_sp(
1428 { return(*(NCURSES_BOOL *)0); }
1431 NCURSES_BOOL isendwin(void)
1432 { return(*(NCURSES_BOOL *)0); }
1434 /* ./base/lib_leaveok.c */
1440 { return(*(int *)0); }
1442 /* ./base/lib_mouse.c */
1448 { return(*(int *)0); }
1453 { return(*(int *)0); }
1455 #undef ungetmouse_sp
1459 { return(*(int *)0); }
1464 { return(*(int *)0); }
1467 mmask_t mousemask_sp(
1471 { return(*(mmask_t *)0); }
1477 { return(*(mmask_t *)0); }
1480 NCURSES_BOOL wenclose(
1484 { return(*(NCURSES_BOOL *)0); }
1486 #undef mouseinterval_sp
1487 int mouseinterval_sp(
1490 { return(*(int *)0); }
1492 #undef mouseinterval
1495 { return(*(int *)0); }
1497 #undef _nc_has_mouse
1498 NCURSES_BOOL _nc_has_mouse(
1500 { return(*(NCURSES_BOOL *)0); }
1503 NCURSES_BOOL has_mouse_sp(
1505 { return(*(NCURSES_BOOL *)0); }
1508 NCURSES_BOOL has_mouse(void)
1509 { return(*(NCURSES_BOOL *)0); }
1512 NCURSES_BOOL wmouse_trafo(
1516 NCURSES_BOOL to_screen)
1517 { return(*(NCURSES_BOOL *)0); }
1519 /* ./base/lib_move.c */
1526 { return(*(int *)0); }
1528 /* ./tty/lib_mvcur.c */
1530 #undef _nc_msec_cost_sp
1531 int _nc_msec_cost_sp(
1533 const char *const cap,
1535 { return(*(int *)0); }
1537 #undef _nc_msec_cost
1539 const char *const cap,
1541 { return(*(int *)0); }
1543 #undef _nc_mvcur_resume_sp
1544 void _nc_mvcur_resume_sp(
1548 #undef _nc_mvcur_resume
1549 void _nc_mvcur_resume(void)
1552 #undef _nc_mvcur_init_sp
1553 void _nc_mvcur_init_sp(
1557 #undef _nc_mvcur_init
1558 void _nc_mvcur_init(void)
1561 #undef _nc_mvcur_wrap_sp
1562 void _nc_mvcur_wrap_sp(
1566 #undef _nc_mvcur_wrap
1567 void _nc_mvcur_wrap(void)
1577 { return(*(int *)0); }
1585 { return(*(int *)0); }
1594 { return(*(int *)0); }
1602 { return(*(int *)0); }
1604 #undef _nc_optimize_enable
1605 int _nc_optimize_enable;
1607 /* ./base/lib_mvwin.c */
1614 { return(*(int *)0); }
1616 /* ./base/lib_newterm.c */
1642 { return(*(SCREEN **)0); }
1649 { return(*(SCREEN **)0); }
1651 /* ./base/lib_newwin.c */
1656 { return(*(int *)0); }
1665 { return(*(WINDOW **)0); }
1673 { return(*(WINDOW **)0); }
1682 { return(*(WINDOW **)0); }
1691 { return(*(WINDOW **)0); }
1693 #undef _nc_makenew_sp
1694 WINDOW *_nc_makenew_sp(
1701 { return(*(WINDOW **)0); }
1703 #undef _nc_curscr_of
1704 WINDOW *_nc_curscr_of(
1706 { return(*(WINDOW **)0); }
1708 #undef _nc_newscr_of
1709 WINDOW *_nc_newscr_of(
1711 { return(*(WINDOW **)0); }
1713 #undef _nc_stdscr_of
1714 WINDOW *_nc_stdscr_of(
1716 { return(*(WINDOW **)0); }
1718 /* ./base/lib_nl.c */
1723 { return(*(int *)0); }
1727 { return(*(int *)0); }
1732 { return(*(int *)0); }
1736 { return(*(int *)0); }
1738 /* ./base/lib_overlay.c */
1744 { return(*(int *)0); }
1750 { return(*(int *)0); }
1763 { return(*(int *)0); }
1765 /* ./base/lib_pad.c */
1772 { return(*(WINDOW **)0); }
1778 { return(*(WINDOW **)0); }
1787 { return(*(WINDOW **)0); }
1798 { return(*(int *)0); }
1809 { return(*(int *)0); }
1815 { return(*(int *)0); }
1817 /* ./base/lib_printw.c */
1823 { return(*(int *)0); }
1830 { return(*(int *)0); }
1838 { return(*(int *)0); }
1847 { return(*(int *)0); }
1854 { return(*(int *)0); }
1856 /* ./base/lib_redrawln.c */
1863 { return(*(int *)0); }
1865 /* ./base/lib_refresh.c */
1870 { return(*(int *)0); }
1875 { return(*(int *)0); }
1877 /* ./base/lib_restart.c */
1879 #undef restartterm_sp
1885 { return(*(int *)0); }
1892 { return(*(int *)0); }
1894 /* ./base/lib_scanw.c */
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 /* ./tinfo/db_iterator.c */
2933 const char *_nc_tic_dir(
2935 { return(*(const char **)0); }
2937 #undef _nc_keep_tic_dir
2938 void _nc_keep_tic_dir(
2943 void _nc_last_db(void)
2947 const char *_nc_next_db(
2950 { return(*(const char **)0); }
2958 /* ./tinfo/doalloc.c */
2964 { return(*(void **)0); }
2966 /* ./tinfo/entries.c */
2973 #undef _nc_free_entry
2974 void _nc_free_entry(
2979 #undef _nc_free_entries
2980 void _nc_free_entries(
2984 #undef _nc_leaks_tinfo
2985 void _nc_leaks_tinfo(void)
2991 const TERMTYPE2 *_nc_fallback(
2993 { return(*(const TERMTYPE2 **)0); }
2995 /* ./tinfo/free_ttype.c */
2997 #undef _nc_free_termtype
2998 void _nc_free_termtype(
3002 #undef _nc_user_definable
3003 NCURSES_BOOL _nc_user_definable;
3005 #undef use_extended_names
3006 int use_extended_names(
3008 { return(*(int *)0); }
3010 /* ./tinfo/getenv_num.c */
3012 #undef _nc_getenv_num
3015 { return(*(int *)0); }
3017 #undef _nc_setenv_num
3018 void _nc_setenv_num(
3023 /* ./tinfo/home_terminfo.c */
3025 #undef _nc_home_terminfo
3026 char *_nc_home_terminfo(void)
3027 { return(*(char **)0); }
3029 /* ./tinfo/init_keytry.c */
3031 #undef _nc_init_keytry
3032 void _nc_init_keytry(
3036 /* ./tinfo/lib_acs.c */
3039 chtype *_nc_acs_map(void)
3040 { return(*(chtype **)0); }
3042 #undef _nc_init_acs_sp
3043 void _nc_init_acs_sp(
3048 void _nc_init_acs(void)
3051 /* ./tinfo/lib_baudrate.c */
3061 { return(*(int *)0); }
3066 { return(*(int *)0); }
3071 { return(*(int *)0); }
3075 { return(*(int *)0); }
3077 /* ./tinfo/lib_cur_term.c */
3079 #undef _nc_get_cur_term_sp
3080 TERMINAL *_nc_get_cur_term_sp(
3082 { return(*(TERMINAL **)0); }
3084 #undef _nc_get_cur_term
3085 TERMINAL *_nc_get_cur_term(void)
3086 { return(*(TERMINAL **)0); }
3089 TERMINAL *_nc_cur_term(void)
3090 { return(*(TERMINAL **)0); }
3092 #undef set_curterm_sp
3093 TERMINAL *set_curterm_sp(
3096 { return(*(TERMINAL **)0); }
3099 TERMINAL *set_curterm(
3101 { return(*(TERMINAL **)0); }
3103 #undef del_curterm_sp
3107 { return(*(int *)0); }
3112 { return(*(int *)0); }
3114 /* ./tinfo/lib_data.c */
3117 WINDOW *_nc_stdscr(void)
3118 { return(*(WINDOW **)0); }
3121 WINDOW *_nc_curscr(void)
3122 { return(*(WINDOW **)0); }
3125 WINDOW *_nc_newscr(void)
3126 { return(*(WINDOW **)0); }
3128 #undef _nc_screen_chain
3129 SCREEN *_nc_screen_chain;
3133 NCURSES_GLOBALS _nc_globals;
3134 #undef _nc_prescreen
3135 NCURSES_PRESCREEN _nc_prescreen;
3137 #undef _nc_screen_of
3138 SCREEN *_nc_screen_of(
3140 { return(*(SCREEN **)0); }
3142 #undef _nc_init_pthreads
3143 void _nc_init_pthreads(void)
3146 #undef _nc_mutex_init
3147 void _nc_mutex_init(
3148 pthread_mutex_t *obj)
3151 #undef _nc_mutex_lock
3153 pthread_mutex_t *obj)
3154 { return(*(int *)0); }
3156 #undef _nc_mutex_trylock
3157 int _nc_mutex_trylock(
3158 pthread_mutex_t *obj)
3159 { return(*(int *)0); }
3161 #undef _nc_mutex_unlock
3162 int _nc_mutex_unlock(
3163 pthread_mutex_t *obj)
3164 { return(*(int *)0); }
3166 /* ./tinfo/lib_has_cap.c */
3169 NCURSES_BOOL has_ic_sp(
3171 { return(*(NCURSES_BOOL *)0); }
3174 NCURSES_BOOL has_ic(void)
3175 { return(*(NCURSES_BOOL *)0); }
3178 NCURSES_BOOL has_il_sp(
3180 { return(*(NCURSES_BOOL *)0); }
3183 NCURSES_BOOL has_il(void)
3184 { return(*(NCURSES_BOOL *)0); }
3186 /* ./tinfo/lib_kernel.c */
3191 { return(*(char *)0); }
3194 char erasechar(void)
3195 { return(*(char *)0); }
3200 { return(*(char *)0); }
3204 { return(*(char *)0); }
3209 { return(*(int *)0); }
3213 { return(*(int *)0); }
3215 /* ./lib_keyname.c */
3217 struct kn { short offset; int code; };
3220 const char *keyname_sp(
3223 { return(*(const char **)0); }
3226 const char *keyname(
3228 { return(*(const char **)0); }
3230 /* ./tinfo/lib_longname.c */
3235 { return(*(char **)0); }
3238 char *longname(void)
3239 { return(*(char **)0); }
3241 /* ./tinfo/lib_napms.c */
3247 { return(*(int *)0); }
3252 { return(*(int *)0); }
3254 /* ./tinfo/lib_options.c */
3260 { return(*(int *)0); }
3272 { return(*(int *)0); }
3277 { return(*(int *)0); }
3283 { return(*(int *)0); }
3289 { return(*(int *)0); }
3301 { return(*(int *)0); }
3307 { return(*(int *)0); }
3313 { return(*(int *)0); }
3318 { return(*(int *)0); }
3324 { return(*(int *)0); }
3329 { return(*(int *)0); }
3335 { return(*(int *)0); }
3340 { return(*(int *)0); }
3342 #undef _nc_putp_flush_sp
3343 int _nc_putp_flush_sp(
3347 { return(*(int *)0); }
3353 { return(*(int *)0); }
3355 /* ./tinfo/lib_raw.c */
3360 { return(*(int *)0); }
3364 { return(*(int *)0); }
3369 { return(*(int *)0); }
3373 { return(*(int *)0); }
3387 { return(*(int *)0); }
3391 { return(*(int *)0); }
3396 { return(*(int *)0); }
3400 { return(*(int *)0); }
3408 void noqiflush(void)
3416 { return(*(int *)0); }
3422 { return(*(int *)0); }
3424 /* ./tinfo/lib_setup.c */
3427 char *_nc_ttytype(void)
3428 { return(*(char **)0); }
3430 #undef _nc_ptr_Lines
3433 { return(*(int **)0); }
3437 { return(*(int *)0); }
3442 { return(*(int **)0); }
3446 { return(*(int *)0); }
3448 #undef _nc_ptr_Tabsize
3449 int *_nc_ptr_Tabsize(
3451 { return(*(int **)0); }
3454 int _nc_TABSIZE(void)
3455 { return(*(int *)0); }
3457 #undef set_tabsize_sp
3461 { return(*(int *)0); }
3466 { return(*(int *)0); }
3468 #undef _nc_handle_sigwinch
3469 int _nc_handle_sigwinch(
3471 { return(*(int *)0); }
3479 #undef use_tioctl_sp
3495 #undef _nc_get_screensize
3496 void _nc_get_screensize(
3502 #undef _nc_update_screensize
3503 void _nc_update_screensize(
3507 #undef _nc_setup_tinfo
3508 int _nc_setup_tinfo(
3509 const char *const tn,
3510 TERMTYPE2 *const tp)
3511 { return(*(int *)0); }
3513 #undef _nc_tinfo_cmdch
3514 void _nc_tinfo_cmdch(
3519 #undef _nc_get_locale
3520 char *_nc_get_locale(void)
3521 { return(*(char **)0); }
3523 #undef _nc_unicode_locale
3524 int _nc_unicode_locale(void)
3525 { return(*(int *)0); }
3527 #undef _nc_locale_breaks_acs
3528 int _nc_locale_breaks_acs(
3530 { return(*(int *)0); }
3532 #undef _nc_setupterm
3538 { return(*(int *)0); }
3540 #undef _nc_find_prescr
3541 SCREEN *_nc_find_prescr(void)
3542 { return(*(SCREEN **)0); }
3544 #undef _nc_forget_prescr
3545 void _nc_forget_prescr(void)
3549 SCREEN *new_prescr(void)
3550 { return(*(SCREEN **)0); }
3557 { return(*(int *)0); }
3559 /* ./tinfo/lib_termcap.c */
3571 { return(*(int *)0); }
3577 { return(*(int *)0); }
3583 { return(*(int *)0); }
3588 { return(*(int *)0); }
3594 { return(*(int *)0); }
3599 { return(*(int *)0); }
3606 { return(*(char **)0); }
3612 { return(*(char **)0); }
3614 /* ./tinfo/lib_termname.c */
3619 { return(*(char **)0); }
3622 char *termname(void)
3623 { return(*(char **)0); }
3625 /* ./tinfo/lib_tgoto.c */
3632 { return(*(char **)0); }
3634 /* ./tinfo/lib_ti.c */
3640 { return(*(int *)0); }
3645 { return(*(int *)0); }
3651 { return(*(int *)0); }
3656 { return(*(int *)0); }
3662 { return(*(char **)0); }
3667 { return(*(char **)0); }
3669 /* ./tinfo/lib_tparm.c */
3671 #undef _nc_tparm_err
3674 #undef _nc_tparm_analyze
3675 int _nc_tparm_analyze(
3679 { return(*(int *)0); }
3685 { return(*(char **)0); }
3691 { return(*(char **)0); }
3693 /* ./tinfo/lib_tputs.c */
3699 #undef _nc_nulls_sent
3702 #undef _nc_set_no_padding
3703 void _nc_set_no_padding(
3707 #undef delay_output_sp
3708 int delay_output_sp(
3711 { return(*(int *)0); }
3716 { return(*(int *)0); }
3724 void _nc_flush(void)