1 /****************************************************************************
2 * Copyright (c) 1998-2009,2010 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 1996-2009,2010 *
31 ****************************************************************************/
34 /* ./tty/hardscroll.c */
36 #include <curses.priv.h>
41 #undef _nc_scroll_optimize_sp
42 void _nc_scroll_optimize_sp(
46 #undef _nc_scroll_optimize
47 void _nc_scroll_optimize(void)
50 #undef _nc_linedump_sp
56 void _nc_linedump(void)
61 #undef _nc_hash_map_sp
67 void _nc_hash_map(void)
70 #undef _nc_make_oldhash_sp
71 void _nc_make_oldhash_sp(
76 #undef _nc_make_oldhash
77 void _nc_make_oldhash(
81 #undef _nc_scroll_oldhash_sp
82 void _nc_scroll_oldhash_sp(
89 #undef _nc_scroll_oldhash
90 void _nc_scroll_oldhash(
96 /* ./base/lib_addch.c */
104 { return(*(chtype *)0); }
106 #undef _nc_waddch_nosync
107 int _nc_waddch_nosync(
110 { return(*(int *)0); }
116 { return(*(int *)0); }
122 { return(*(int *)0); }
124 /* ./base/lib_addstr.c */
131 { return(*(int *)0); }
138 { return(*(int *)0); }
140 /* ./base/lib_beep.c */
145 { return(*(int *)0); }
149 { return(*(int *)0); }
151 /* ./base/lib_bkgd.c */
163 { return(*(int *)0); }
165 /* ./base/lib_box.c */
178 { return(*(int *)0); }
180 /* ./base/lib_chgat.c */
189 { return(*(int *)0); }
191 /* ./base/lib_clear.c */
196 { return(*(int *)0); }
198 /* ./base/lib_clearok.c */
204 { return(*(int *)0); }
206 /* ./base/lib_clrbot.c */
211 { return(*(int *)0); }
213 /* ./base/lib_clreol.c */
218 { return(*(int *)0); }
220 /* ./base/lib_color.c */
229 #undef _nc_reset_colors_sp
230 NCURSES_BOOL _nc_reset_colors_sp(
232 { return(*(NCURSES_BOOL *)0); }
234 #undef _nc_reset_colors
235 NCURSES_BOOL _nc_reset_colors(void)
236 { return(*(NCURSES_BOOL *)0); }
238 #undef start_color_sp
241 { return(*(int *)0); }
244 int start_color(void)
245 { return(*(int *)0); }
253 { return(*(int *)0); }
260 { return(*(int *)0); }
269 { return(*(int *)0); }
277 { return(*(int *)0); }
279 #undef can_change_color_sp
280 NCURSES_BOOL can_change_color_sp(
282 { return(*(NCURSES_BOOL *)0); }
284 #undef can_change_color
285 NCURSES_BOOL can_change_color(void)
286 { return(*(NCURSES_BOOL *)0); }
289 NCURSES_BOOL has_colors_sp(
291 { return(*(NCURSES_BOOL *)0); }
294 NCURSES_BOOL has_colors(void)
295 { return(*(NCURSES_BOOL *)0); }
297 #undef color_content_sp
298 int color_content_sp(
304 { return(*(int *)0); }
312 { return(*(int *)0); }
314 #undef pair_content_sp
320 { return(*(int *)0); }
327 { return(*(int *)0); }
329 #undef _nc_do_color_sp
330 void _nc_do_color_sp(
334 NCURSES_BOOL reverse,
335 NCURSES_OUTC_sp outc)
342 NCURSES_BOOL reverse,
346 /* ./base/lib_colorset.c */
351 short color_pair_number,
353 { return(*(int *)0); }
355 /* ./base/lib_delch.c */
360 { return(*(int *)0); }
362 /* ./base/lib_delwin.c */
367 { return(*(int *)0); }
369 /* ./base/lib_echo.c */
374 { return(*(int *)0); }
378 { return(*(int *)0); }
383 { return(*(int *)0); }
387 { return(*(int *)0); }
389 /* ./base/lib_endwin.c */
394 { return(*(int *)0); }
398 { return(*(int *)0); }
400 /* ./base/lib_erase.c */
405 { return(*(int *)0); }
407 /* ./base/lib_flash.c */
412 { return(*(int *)0); }
416 { return(*(int *)0); }
423 { return(*(int *)0); }
429 { return(*(int *)0); }
434 { return(*(int *)0); }
440 { return(*(int *)0); }
445 { return(*(int *)0); }
450 { return(*(int *)0); }
455 { return(*(int *)0); }
460 { return(*(int *)0); }
467 { return(*(int *)0); }
473 { return(*(int *)0); }
479 { return(*(int *)0); }
486 { return(*(int *)0); }
491 { return(*(int *)0); }
508 { return(*(int *)0); }
515 { return(*(int *)0); }
523 { return(*(int *)0); }
527 { return(*(int *)0); }
531 { return(*(int *)0); }
535 { return(*(int *)0); }
541 { return(*(int *)0); }
546 { return(*(int *)0); }
550 { return(*(int *)0); }
554 { return(*(int *)0); }
559 { return(*(int *)0); }
563 { return(*(int *)0); }
568 { return(*(chtype *)0); }
572 { return(*(int *)0); }
578 { return(*(int *)0); }
583 { return(*(int *)0); }
589 { return(*(int *)0); }
593 { return(*(chtype *)0); }
599 { return(*(int *)0); }
604 { return(*(int *)0); }
610 { return(*(int *)0); }
615 { return(*(int *)0); }
620 { return(*(int *)0); }
624 { return(*(int *)0); }
630 { return(*(int *)0); }
635 { return(*(int *)0); }
640 { return(*(int *)0); }
646 { return(*(int *)0); }
653 { return(*(int *)0); }
661 { return(*(int *)0); }
668 { return(*(int *)0); }
676 { return(*(int *)0); }
683 { return(*(int *)0); }
693 { return(*(int *)0); }
699 { return(*(int *)0); }
705 { return(*(int *)0); }
713 { return(*(int *)0); }
720 { return(*(int *)0); }
728 { return(*(int *)0); }
734 { return(*(chtype *)0); }
742 { return(*(int *)0); }
749 { return(*(int *)0); }
757 { return(*(int *)0); }
764 { return(*(int *)0); }
772 { return(*(int *)0); }
779 { return(*(int *)0); }
786 { return(*(int *)0); }
794 { return(*(int *)0); }
802 { return(*(int *)0); }
811 { return(*(int *)0); }
819 { return(*(int *)0); }
828 { return(*(int *)0); }
836 { return(*(int *)0); }
847 { return(*(int *)0); }
854 { return(*(int *)0); }
861 { return(*(int *)0); }
870 { return(*(int *)0); }
878 { return(*(int *)0); }
887 { return(*(int *)0); }
894 { return(*(chtype *)0); }
903 { return(*(int *)0); }
911 { return(*(int *)0); }
920 { return(*(int *)0); }
928 { return(*(int *)0); }
937 { return(*(int *)0); }
945 { return(*(int *)0); }
953 { return(*(int *)0); }
962 { return(*(int *)0); }
967 { return(*(int *)0); }
972 { return(*(int *)0); }
976 { return(*(int *)0); }
981 { return(*(int *)0); }
986 { return(*(int *)0); }
992 { return(*(int *)0); }
996 { return(*(int *)0); }
1000 { return(*(int *)0); }
1012 { return(*(int *)0); }
1017 { return(*(int *)0); }
1022 { return(*(int *)0); }
1028 { return(*(int *)0); }
1035 { return(*(int *)0); }
1042 { return(*(int *)0); }
1048 { return(*(int *)0); }
1054 { return(*(int *)0); }
1060 { return(*(int *)0); }
1066 { return(*(int *)0); }
1072 { return(*(int *)0); }
1080 { return(*(int *)0); }
1088 { return(*(int *)0); }
1093 { return(*(int *)0); }
1099 { return(*(int *)0); }
1105 { return(*(int *)0); }
1110 { return(*(int *)0); }
1116 { return(*(int *)0); }
1122 { return(*(int *)0); }
1127 { return(*(int *)0); }
1132 { return(*(int *)0); }
1137 { return(*(int *)0); }
1142 { return(*(int *)0); }
1147 { return(*(int *)0); }
1152 { 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(*(WINDOW **)0); }
1185 NCURSES_BOOL is_cleared(
1187 { return(*(NCURSES_BOOL *)0); }
1190 NCURSES_BOOL is_idcok(
1192 { return(*(NCURSES_BOOL *)0); }
1195 NCURSES_BOOL is_idlok(
1197 { return(*(NCURSES_BOOL *)0); }
1200 NCURSES_BOOL is_immedok(
1202 { return(*(NCURSES_BOOL *)0); }
1205 NCURSES_BOOL is_keypad(
1207 { return(*(NCURSES_BOOL *)0); }
1210 NCURSES_BOOL is_leaveok(
1212 { return(*(NCURSES_BOOL *)0); }
1215 NCURSES_BOOL is_nodelay(
1217 { return(*(NCURSES_BOOL *)0); }
1220 NCURSES_BOOL is_notimeout(
1222 { return(*(NCURSES_BOOL *)0); }
1225 NCURSES_BOOL is_pad(
1227 { return(*(NCURSES_BOOL *)0); }
1230 NCURSES_BOOL is_scrollok(
1232 { return(*(NCURSES_BOOL *)0); }
1235 NCURSES_BOOL is_subwin(
1237 { return(*(NCURSES_BOOL *)0); }
1240 NCURSES_BOOL is_syncok(
1242 { return(*(NCURSES_BOOL *)0); }
1249 { return(*(int *)0); }
1252 NCURSES_BOOL mouse_trafo(
1256 { return(*(NCURSES_BOOL *)0); }
1258 /* ./base/lib_getch.c */
1260 #include <fifo_defs.h>
1265 #undef set_escdelay_sp
1266 int set_escdelay_sp(
1269 { return(*(int *)0); }
1274 { return(*(int *)0); }
1276 #undef get_escdelay_sp
1277 int get_escdelay_sp(
1279 { return(*(int *)0); }
1282 int get_escdelay(void)
1283 { return(*(int *)0); }
1288 unsigned long *result,
1290 { return(*(int *)0); }
1295 { return(*(int *)0); }
1297 /* ./base/lib_getstr.c */
1304 { return(*(int *)0); }
1306 /* ./base/lib_hline.c */
1313 { return(*(int *)0); }
1315 /* ./base/lib_immedok.c */
1323 /* ./base/lib_inchstr.c */
1330 { return(*(int *)0); }
1332 /* ./base/lib_initscr.c */
1335 WINDOW *initscr(void)
1336 { return(*(WINDOW **)0); }
1338 /* ./base/lib_insch.c */
1340 #undef _nc_insert_ch
1345 { return(*(int *)0); }
1351 { return(*(int *)0); }
1353 /* ./base/lib_insdel.c */
1359 { return(*(int *)0); }
1361 /* ./base/lib_insnstr.c */
1368 { return(*(int *)0); }
1370 /* ./base/lib_instr.c */
1377 { return(*(int *)0); }
1379 /* ./base/lib_isendwin.c */
1382 NCURSES_BOOL isendwin_sp(
1384 { return(*(NCURSES_BOOL *)0); }
1387 NCURSES_BOOL isendwin(void)
1388 { return(*(NCURSES_BOOL *)0); }
1390 /* ./base/lib_leaveok.c */
1396 { return(*(int *)0); }
1398 /* ./base/lib_mouse.c */
1404 { return(*(int *)0); }
1409 { return(*(int *)0); }
1411 #undef ungetmouse_sp
1415 { return(*(int *)0); }
1420 { return(*(int *)0); }
1423 mmask_t mousemask_sp(
1427 { return(*(mmask_t *)0); }
1433 { return(*(mmask_t *)0); }
1436 NCURSES_BOOL wenclose(
1440 { return(*(NCURSES_BOOL *)0); }
1442 #undef mouseinterval_sp
1443 int mouseinterval_sp(
1446 { return(*(int *)0); }
1448 #undef mouseinterval
1451 { return(*(int *)0); }
1453 #undef _nc_has_mouse
1454 NCURSES_BOOL _nc_has_mouse(
1456 { return(*(NCURSES_BOOL *)0); }
1459 NCURSES_BOOL has_mouse_sp(
1461 { return(*(NCURSES_BOOL *)0); }
1464 NCURSES_BOOL has_mouse(void)
1465 { return(*(NCURSES_BOOL *)0); }
1468 NCURSES_BOOL wmouse_trafo(
1472 NCURSES_BOOL to_screen)
1473 { return(*(NCURSES_BOOL *)0); }
1475 /* ./base/lib_move.c */
1482 { return(*(int *)0); }
1484 /* ./tty/lib_mvcur.c */
1486 #undef _nc_msec_cost_sp
1487 int _nc_msec_cost_sp(
1489 const char *const cap,
1491 { return(*(int *)0); }
1493 #undef _nc_msec_cost
1495 const char *const cap,
1497 { return(*(int *)0); }
1499 #undef _nc_mvcur_resume_sp
1500 void _nc_mvcur_resume_sp(
1504 #undef _nc_mvcur_resume
1505 void _nc_mvcur_resume(void)
1508 #undef _nc_mvcur_init_sp
1509 void _nc_mvcur_init_sp(
1513 #undef _nc_mvcur_init
1514 void _nc_mvcur_init(void)
1517 #undef _nc_mvcur_wrap_sp
1518 void _nc_mvcur_wrap_sp(
1522 #undef _nc_mvcur_wrap
1523 void _nc_mvcur_wrap(void)
1533 { return(*(int *)0); }
1541 { return(*(int *)0); }
1543 #undef _nc_optimize_enable
1544 int _nc_optimize_enable;
1546 /* ./base/lib_mvwin.c */
1553 { return(*(int *)0); }
1555 /* ./base/lib_newterm.c */
1581 { return(*(SCREEN **)0); }
1588 { return(*(SCREEN **)0); }
1590 /* ./base/lib_newwin.c */
1595 { return(*(int *)0); }
1604 { return(*(WINDOW **)0); }
1612 { return(*(WINDOW **)0); }
1621 { return(*(WINDOW **)0); }
1630 { return(*(WINDOW **)0); }
1632 #undef _nc_makenew_sp
1633 WINDOW *_nc_makenew_sp(
1640 { return(*(WINDOW **)0); }
1642 #undef _nc_curscr_of
1643 WINDOW *_nc_curscr_of(
1645 { return(*(WINDOW **)0); }
1647 #undef _nc_newscr_of
1648 WINDOW *_nc_newscr_of(
1650 { return(*(WINDOW **)0); }
1652 #undef _nc_stdscr_of
1653 WINDOW *_nc_stdscr_of(
1655 { return(*(WINDOW **)0); }
1657 /* ./base/lib_nl.c */
1662 { return(*(int *)0); }
1666 { return(*(int *)0); }
1671 { return(*(int *)0); }
1675 { return(*(int *)0); }
1677 /* ./base/lib_overlay.c */
1683 { return(*(int *)0); }
1689 { return(*(int *)0); }
1702 { return(*(int *)0); }
1704 /* ./base/lib_pad.c */
1711 { return(*(WINDOW **)0); }
1717 { return(*(WINDOW **)0); }
1726 { return(*(WINDOW **)0); }
1737 { return(*(int *)0); }
1748 { return(*(int *)0); }
1754 { return(*(int *)0); }
1756 /* ./base/lib_printw.c */
1762 { return(*(int *)0); }
1769 { return(*(int *)0); }
1777 { return(*(int *)0); }
1786 { return(*(int *)0); }
1793 { return(*(int *)0); }
1795 /* ./base/lib_redrawln.c */
1802 { return(*(int *)0); }
1804 /* ./base/lib_refresh.c */
1809 { return(*(int *)0); }
1814 { return(*(int *)0); }
1816 /* ./base/lib_restart.c */
1818 #undef restartterm_sp
1824 { return(*(int *)0); }
1831 { return(*(int *)0); }
1833 /* ./base/lib_scanw.c */
1840 { return(*(int *)0); }
1846 { return(*(int *)0); }
1853 { return(*(int *)0); }
1861 { return(*(int *)0); }
1870 { return(*(int *)0); }
1872 /* ./base/lib_screen.c */
1878 { return(*(WINDOW **)0); }
1883 { return(*(WINDOW **)0); }
1889 { return(*(int *)0); }
1891 #undef scr_restore_sp
1895 { return(*(int *)0); }
1900 { return(*(int *)0); }
1905 { return(*(int *)0); }
1911 { return(*(int *)0); }
1916 { return(*(int *)0); }
1922 { return(*(int *)0); }
1927 { return(*(int *)0); }
1929 /* ./base/lib_scroll.c */
1931 #undef _nc_scroll_window
1932 void _nc_scroll_window(
1944 { return(*(int *)0); }
1946 /* ./base/lib_scrollok.c */
1952 { return(*(int *)0); }
1954 /* ./base/lib_scrreg.c */
1961 { return(*(int *)0); }
1963 /* ./base/lib_set_term.c */
1968 { return(*(SCREEN **)0); }
1975 #undef _nc_setupscreen_sp
1976 int _nc_setupscreen_sp(
1981 NCURSES_BOOL filtered,
1983 { return(*(int *)0); }
1985 #undef _nc_setupscreen
1986 int _nc_setupscreen(
1990 NCURSES_BOOL filtered,
1992 { return(*(int *)0); }
1994 #undef _nc_ripoffline_sp
1995 int _nc_ripoffline_sp(
2001 { return(*(int *)0); }
2003 #undef _nc_ripoffline
2009 { return(*(int *)0); }
2011 #undef ripoffline_sp
2018 { return(*(int *)0); }
2026 { return(*(int *)0); }
2028 /* ./base/lib_slk.c */
2030 #undef _nc_format_slks
2031 int _nc_format_slks(
2034 { return(*(int *)0); }
2036 #undef _nc_slk_initialize
2037 int _nc_slk_initialize(
2040 { return(*(int *)0); }
2042 #undef slk_restore_sp
2045 { return(*(int *)0); }
2048 int slk_restore(void)
2049 { return(*(int *)0); }
2051 /* ./base/lib_slkatr_set.c */
2053 #undef slk_attr_set_sp
2054 int slk_attr_set_sp(
2057 short color_pair_number,
2059 { return(*(int *)0); }
2064 short color_pair_number,
2066 { return(*(int *)0); }
2068 /* ./base/lib_slkatrof.c */
2070 #undef slk_attroff_sp
2074 { return(*(int *)0); }
2079 { return(*(int *)0); }
2081 /* ./base/lib_slkatron.c */
2083 #undef slk_attron_sp
2087 { return(*(int *)0); }
2092 { return(*(int *)0); }
2094 /* ./base/lib_slkatrset.c */
2096 #undef slk_attrset_sp
2100 { return(*(int *)0); }
2105 { return(*(int *)0); }
2107 /* ./base/lib_slkattr.c */
2112 { return(*(attr_t *)0); }
2115 attr_t slk_attr(void)
2116 { return(*(attr_t *)0); }
2118 /* ./base/lib_slkclear.c */
2123 { return(*(int *)0); }
2127 { return(*(int *)0); }
2129 /* ./base/lib_slkcolor.c */
2134 short color_pair_number)
2135 { return(*(int *)0); }
2139 short color_pair_number)
2140 { return(*(int *)0); }
2142 /* ./base/lib_slkinit.c */
2148 { return(*(int *)0); }
2153 { return(*(int *)0); }
2155 /* ./base/lib_slklab.c */
2161 { return(*(char **)0); }
2166 { return(*(char **)0); }
2168 /* ./base/lib_slkrefr.c */
2170 #undef slk_noutrefresh_sp
2171 int slk_noutrefresh_sp(
2173 { return(*(int *)0); }
2175 #undef slk_noutrefresh
2176 int slk_noutrefresh(void)
2177 { return(*(int *)0); }
2179 #undef slk_refresh_sp
2182 { return(*(int *)0); }
2185 int slk_refresh(void)
2186 { return(*(int *)0); }
2188 /* ./base/lib_slkset.c */
2196 { return(*(int *)0); }
2203 { return(*(int *)0); }
2205 /* ./base/lib_slktouch.c */
2210 { return(*(int *)0); }
2214 { return(*(int *)0); }
2216 /* ./base/lib_touch.c */
2218 #undef is_linetouched
2219 NCURSES_BOOL is_linetouched(
2222 { return(*(NCURSES_BOOL *)0); }
2224 #undef is_wintouched
2225 NCURSES_BOOL is_wintouched(
2227 { return(*(NCURSES_BOOL *)0); }
2235 { return(*(int *)0); }
2237 /* ./trace/lib_tracedmp.c */
2245 /* ./trace/lib_tracemse.c */
2247 #undef _nc_tracemouse
2248 char *_nc_tracemouse(
2251 { return(*(char **)0); }
2256 { return(*(char **)0); }
2258 /* ./tty/lib_tstp.c */
2260 #include <SigAction.h>
2262 #undef _nc_signal_handler
2263 void _nc_signal_handler(
2264 NCURSES_BOOL enable)
2267 /* ./base/lib_ungetch.c */
2269 #undef _nc_fifo_dump
2278 { return(*(int *)0); }
2283 { return(*(int *)0); }
2285 /* ./tty/lib_vidattr.c */
2291 NCURSES_OUTC_sp outc)
2292 { return(*(int *)0); }
2298 { return(*(int *)0); }
2304 { return(*(int *)0); }
2309 { return(*(int *)0); }
2312 chtype termattrs_sp(
2314 { return(*(chtype *)0); }
2317 chtype termattrs(void)
2318 { return(*(chtype *)0); }
2320 /* ./base/lib_vline.c */
2327 { return(*(int *)0); }
2329 /* ./base/lib_wattroff.c */
2336 { return(*(int *)0); }
2338 /* ./base/lib_wattron.c */
2345 { return(*(int *)0); }
2347 /* ./base/lib_winch.c */
2352 { return(*(chtype *)0); }
2354 /* ./base/lib_window.c */
2366 { return(*(int *)0); }
2372 { return(*(int *)0); }
2392 { return(*(WINDOW **)0); }
2394 /* ./base/nc_panel.c */
2396 #undef _nc_panelhook_sp
2397 struct panelhook *_nc_panelhook_sp(
2399 { return(*(struct panelhook **)0); }
2401 #undef _nc_panelhook
2402 struct panelhook *_nc_panelhook(void)
2403 { return(*(struct panelhook **)0); }
2405 /* ./base/safe_sprintf.c */
2407 #undef _nc_printf_string_sp
2408 char *_nc_printf_string_sp(
2412 { return(*(char **)0); }
2414 #undef _nc_printf_string
2415 char *_nc_printf_string(
2418 { return(*(char **)0); }
2420 /* ./tty/tty_update.c */
2422 #include <sys/time.h>
2423 #include <sys/times.h>
2428 { return(*(int *)0); }
2432 { return(*(int *)0); }
2434 #undef _nc_scrolln_sp
2441 { return(*(int *)0); }
2449 { return(*(int *)0); }
2451 #undef _nc_screen_resume_sp
2452 void _nc_screen_resume_sp(
2456 #undef _nc_screen_resume
2457 void _nc_screen_resume(void)
2460 #undef _nc_screen_init_sp
2461 void _nc_screen_init_sp(
2465 #undef _nc_screen_init
2466 void _nc_screen_init(void)
2469 #undef _nc_screen_wrap_sp
2470 void _nc_screen_wrap_sp(
2474 #undef _nc_screen_wrap
2475 void _nc_screen_wrap(void)
2478 #undef _nc_do_xmc_glitch_sp
2479 void _nc_do_xmc_glitch_sp(
2484 #undef _nc_do_xmc_glitch
2485 void _nc_do_xmc_glitch(
2489 /* ./trace/varargs.c */
2492 atUnknown = 0, atInteger, atFloat, atPoint, atString
2499 { return(*(char **)0); }
2501 /* ./base/memmove.c */
2504 void _nc_memmove(void)
2507 /* ./base/vsscanf.c */
2510 void _nc_vsscanf(void)
2513 /* ./base/lib_freeall.c */
2515 #include <term_entry.h>
2518 void _nc_freeall(void)
2521 #undef _nc_free_and_exit_sp
2522 void _nc_free_and_exit_sp(
2527 #undef _nc_free_and_exit
2528 void _nc_free_and_exit(
2536 #undef _nc_toggle_attr_on
2537 void _nc_toggle_attr_on(
2542 #undef _nc_toggle_attr_off
2543 void _nc_toggle_attr_off(
2548 #undef _nc_DelCharCost_sp
2549 int _nc_DelCharCost_sp(
2552 { return(*(int *)0); }
2554 #undef _nc_InsCharCost_sp
2555 int _nc_InsCharCost_sp(
2558 { return(*(int *)0); }
2560 #undef _nc_UpdateAttrs_sp
2561 void _nc_UpdateAttrs_sp(
2566 #undef _nc_DelCharCost
2567 int _nc_DelCharCost(
2569 { return(*(int *)0); }
2571 #undef _nc_InsCharCost
2572 int _nc_InsCharCost(
2574 { return(*(int *)0); }
2576 #undef _nc_UpdateAttrs
2577 void _nc_UpdateAttrs(
2581 /* ./base/legacy_coding.c */
2583 #undef use_legacy_coding_sp
2584 int use_legacy_coding_sp(
2587 { return(*(int *)0); }
2589 #undef use_legacy_coding
2590 int use_legacy_coding(
2592 { return(*(int *)0); }
2594 /* ./base/lib_dft_fgbg.c */
2596 #undef use_default_colors_sp
2597 int use_default_colors_sp(
2599 { return(*(int *)0); }
2601 #undef use_default_colors
2602 int use_default_colors(void)
2603 { return(*(int *)0); }
2605 #undef assume_default_colors_sp
2606 int assume_default_colors_sp(
2610 { return(*(int *)0); }
2612 #undef assume_default_colors
2613 int assume_default_colors(
2616 { return(*(int *)0); }
2618 /* ./tinfo/lib_print.c */
2625 { return(*(int *)0); }
2631 { return(*(int *)0); }
2633 /* ./base/resizeterm.c */
2635 #undef is_term_resized_sp
2636 NCURSES_BOOL is_term_resized_sp(
2640 { return(*(NCURSES_BOOL *)0); }
2642 #undef is_term_resized
2643 NCURSES_BOOL is_term_resized(
2646 { return(*(NCURSES_BOOL *)0); }
2648 #undef resize_term_sp
2653 { return(*(int *)0); }
2659 { return(*(int *)0); }
2661 #undef resizeterm_sp
2666 { return(*(int *)0); }
2672 { return(*(int *)0); }
2674 /* ./trace/trace_xnames.c */
2676 #undef _nc_trace_xnames
2677 void _nc_trace_xnames(
2681 /* ./tinfo/use_screen.c */
2686 NCURSES_SCREEN_CB func,
2688 { return(*(int *)0); }
2690 /* ./base/use_window.c */
2695 NCURSES_WINDOW_CB func,
2697 { return(*(int *)0); }
2699 /* ./base/wresize.c */
2706 { return(*(int *)0); }
2708 /* ./tinfo/access.c */
2710 #include <sys/stat.h>
2711 #include <nc_alloc.h>
2716 { return(*(char **)0); }
2718 #undef _nc_is_abs_path
2719 NCURSES_BOOL _nc_is_abs_path(
2721 { return(*(NCURSES_BOOL *)0); }
2724 unsigned _nc_pathlast(
2726 { return(*(unsigned *)0); }
2731 { return(*(char **)0); }
2737 { return(*(int *)0); }
2739 #undef _nc_is_dir_path
2740 NCURSES_BOOL _nc_is_dir_path(
2742 { return(*(NCURSES_BOOL *)0); }
2744 #undef _nc_is_file_path
2745 NCURSES_BOOL _nc_is_file_path(
2747 { return(*(NCURSES_BOOL *)0); }
2749 #undef _nc_env_access
2750 int _nc_env_access(void)
2751 { return(*(int *)0); }
2753 /* ./tinfo/add_tries.c */
2755 #undef _nc_add_to_try
2760 { return(*(int *)0); }
2762 /* ./tinfo/alloc_ttype.c */
2764 #undef _nc_align_termtype
2765 void _nc_align_termtype(
2770 #undef _nc_copy_termtype
2771 void _nc_copy_termtype(
2779 char *const boolcodes[] = {0};
2781 char *const numcodes[] = {0};
2783 char *const strcodes[] = {0};
2785 /* ./comp_captab.c */
2787 #include <hashsize.h>
2789 #undef _nc_get_table
2790 const struct name_table_entry *_nc_get_table(
2791 NCURSES_BOOL termcap)
2792 { return(*(const struct name_table_entry **)0); }
2794 #undef _nc_get_hash_table
2795 const HashValue *_nc_get_hash_table(
2796 NCURSES_BOOL termcap)
2797 { return(*(const HashValue **)0); }
2799 #undef _nc_get_alias_table
2800 const struct alias *_nc_get_alias_table(
2801 NCURSES_BOOL termcap)
2802 { return(*(const struct alias **)0); }
2804 #undef _nc_get_hash_info
2805 const HashData *_nc_get_hash_info(
2806 NCURSES_BOOL termcap)
2807 { return(*(const HashData **)0); }
2809 /* ./tinfo/comp_error.c */
2811 #undef _nc_suppress_warnings
2812 NCURSES_BOOL _nc_suppress_warnings;
2813 #undef _nc_curr_line
2818 #undef _nc_get_source
2819 const char *_nc_get_source(void)
2820 { return(*(const char **)0); }
2822 #undef _nc_set_source
2823 void _nc_set_source(
2824 const char *const name)
2829 const char *const name)
2839 const char *const fmt,
2843 #undef _nc_err_abort
2845 const char *const fmt,
2849 #undef _nc_syserr_abort
2850 void _nc_syserr_abort(
2851 const char *const fmt,
2855 /* ./tinfo/comp_hash.c */
2857 #undef _nc_find_entry
2858 struct name_table_entry const *_nc_find_entry(
2860 const HashValue *hash_table)
2861 { return(*(struct name_table_entry const **)0); }
2863 #undef _nc_find_type_entry
2864 struct name_table_entry const *_nc_find_type_entry(
2867 NCURSES_BOOL termcap)
2868 { return(*(struct name_table_entry const **)0); }
2870 /* ./tinfo/db_iterator.c */
2873 const char *_nc_tic_dir(
2875 { return(*(const char **)0); }
2877 #undef _nc_keep_tic_dir
2878 void _nc_keep_tic_dir(
2883 void _nc_last_db(void)
2887 const char *_nc_next_db(
2890 { return(*(const char **)0); }
2898 /* ./tinfo/doalloc.c */
2904 { return(*(void **)0); }
2906 /* ./tinfo/entries.c */
2913 #undef _nc_free_entry
2914 void _nc_free_entry(
2919 #undef _nc_free_entries
2920 void _nc_free_entries(
2924 #undef _nc_delink_entry
2925 ENTRY *_nc_delink_entry(
2928 { return(*(ENTRY **)0); }
2930 #undef _nc_leaks_tinfo
2931 void _nc_leaks_tinfo(void)
2937 const TERMTYPE *_nc_fallback(
2939 { return(*(const TERMTYPE **)0); }
2941 /* ./tinfo/free_ttype.c */
2943 #undef _nc_free_termtype
2944 void _nc_free_termtype(
2948 #undef _nc_user_definable
2949 NCURSES_BOOL _nc_user_definable;
2951 #undef use_extended_names
2952 int use_extended_names(
2954 { return(*(int *)0); }
2956 /* ./tinfo/getenv_num.c */
2958 #undef _nc_getenv_num
2961 { return(*(int *)0); }
2963 /* ./tinfo/home_terminfo.c */
2965 #undef _nc_home_terminfo
2966 char *_nc_home_terminfo(void)
2967 { return(*(char **)0); }
2969 /* ./tinfo/init_keytry.c */
2973 #include <init_keytry.h>
2975 #undef _nc_tinfo_fkeys
2976 const struct tinfo_fkeys _nc_tinfo_fkeys[] = {0};
2980 #undef _nc_init_keytry
2981 void _nc_init_keytry(
2985 /* ./tinfo/lib_acs.c */
2988 chtype acs_map[128];
2990 #undef _nc_init_acs_sp
2991 void _nc_init_acs_sp(
2996 void _nc_init_acs(void)
2999 /* ./tinfo/lib_baudrate.c */
3001 #include <termcap.h>
3011 { return(*(int *)0); }
3016 { return(*(int *)0); }
3021 { return(*(int *)0); }
3025 { return(*(int *)0); }
3027 /* ./tinfo/lib_cur_term.c */
3032 #undef set_curterm_sp
3033 TERMINAL *set_curterm_sp(
3036 { return(*(TERMINAL **)0); }
3039 TERMINAL *set_curterm(
3041 { return(*(TERMINAL **)0); }
3043 #undef del_curterm_sp
3047 { return(*(int *)0); }
3052 { return(*(int *)0); }
3054 /* ./tinfo/lib_data.c */
3062 #undef _nc_screen_chain
3063 SCREEN *_nc_screen_chain;
3067 NCURSES_GLOBALS _nc_globals;
3068 #undef _nc_prescreen
3069 NCURSES_PRESCREEN _nc_prescreen;
3071 #undef _nc_screen_of
3072 SCREEN *_nc_screen_of(
3074 { return(*(SCREEN **)0); }
3076 /* ./tinfo/lib_has_cap.c */
3079 NCURSES_BOOL has_ic_sp(
3081 { return(*(NCURSES_BOOL *)0); }
3084 NCURSES_BOOL has_ic(void)
3085 { return(*(NCURSES_BOOL *)0); }
3088 NCURSES_BOOL has_il_sp(
3090 { return(*(NCURSES_BOOL *)0); }
3093 NCURSES_BOOL has_il(void)
3094 { return(*(NCURSES_BOOL *)0); }
3096 /* ./tinfo/lib_kernel.c */
3101 { return(*(char *)0); }
3104 char erasechar(void)
3105 { return(*(char *)0); }
3110 { return(*(char *)0); }
3114 { return(*(char *)0); }
3119 { return(*(int *)0); }
3123 { return(*(int *)0); }
3125 /* ./lib_keyname.c */
3127 struct kn { short offset; int code; };
3133 { return(*(char **)0); }
3138 { return(*(char **)0); }
3140 /* ./tinfo/lib_longname.c */
3143 char *longname(void)
3144 { return(*(char **)0); }
3146 /* ./tinfo/lib_napms.c */
3154 { return(*(int *)0); }
3159 { return(*(int *)0); }
3161 /* ./tinfo/lib_options.c */
3167 { return(*(int *)0); }
3179 { return(*(int *)0); }
3184 { return(*(int *)0); }
3190 { return(*(int *)0); }
3196 { return(*(int *)0); }
3208 { return(*(int *)0); }
3214 { return(*(int *)0); }
3220 { return(*(int *)0); }
3225 { return(*(int *)0); }
3231 { return(*(int *)0); }
3236 { return(*(int *)0); }
3242 { return(*(int *)0); }
3247 { return(*(int *)0); }
3249 #undef _nc_putp_flush_sp
3250 int _nc_putp_flush_sp(
3254 { return(*(int *)0); }
3260 { return(*(int *)0); }
3262 /* ./tinfo/lib_raw.c */
3267 { return(*(int *)0); }
3271 { return(*(int *)0); }
3276 { return(*(int *)0); }
3280 { return(*(int *)0); }
3294 { return(*(int *)0); }
3298 { return(*(int *)0); }
3303 { return(*(int *)0); }
3307 { return(*(int *)0); }
3315 void noqiflush(void)
3323 { return(*(int *)0); }
3329 { return(*(int *)0); }
3331 /* ./tinfo/lib_setup.c */
3334 #include <sys/ioctl.h>
3335 #include <langinfo.h>
3346 #undef set_tabsize_sp
3350 { return(*(int *)0); }
3355 { return(*(int *)0); }
3357 #undef _nc_handle_sigwinch
3358 int _nc_handle_sigwinch(
3360 { return(*(int *)0); }
3373 #undef _nc_get_screensize
3374 void _nc_get_screensize(
3380 #undef _nc_update_screensize
3381 void _nc_update_screensize(
3385 #undef _nc_tinfo_cmdch
3386 void _nc_tinfo_cmdch(
3391 #undef _nc_get_locale
3392 char *_nc_get_locale(void)
3393 { return(*(char **)0); }
3395 #undef _nc_unicode_locale
3396 int _nc_unicode_locale(void)
3397 { return(*(int *)0); }
3399 #undef _nc_locale_breaks_acs
3400 int _nc_locale_breaks_acs(
3402 { return(*(int *)0); }
3404 #undef _nc_setupterm
3410 { return(*(int *)0); }
3413 SCREEN *new_prescr(void)
3414 { return(*(SCREEN **)0); }
3421 { return(*(int *)0); }
3423 /* ./tinfo/lib_termcap.c */
3435 { return(*(int *)0); }
3439 #include <capdefaults.c>
3447 { return(*(int *)0); }
3453 { return(*(int *)0); }
3458 { return(*(int *)0); }
3464 { return(*(int *)0); }
3469 { return(*(int *)0); }
3476 { return(*(char **)0); }
3482 { return(*(char **)0); }
3484 /* ./tinfo/lib_termname.c */
3489 { return(*(char **)0); }
3492 char *termname(void)
3493 { return(*(char **)0); }
3495 /* ./tinfo/lib_tgoto.c */
3502 { return(*(char **)0); }
3504 /* ./tinfo/lib_ti.c */
3510 { return(*(int *)0); }
3515 { return(*(int *)0); }
3521 { return(*(int *)0); }
3526 { return(*(int *)0); }
3532 { return(*(char **)0); }
3537 { return(*(char **)0); }
3539 /* ./tinfo/lib_tparm.c */
3541 #undef _nc_tparm_err
3544 #undef _nc_tparm_analyze
3545 int _nc_tparm_analyze(
3549 { return(*(int *)0); }
3555 { return(*(char **)0); }
3561 { return(*(char **)0); }
3563 /* ./tinfo/lib_tputs.c */
3568 NCURSES_OSPEED ospeed;
3569 #undef _nc_nulls_sent
3572 #undef _nc_set_no_padding
3573 void _nc_set_no_padding(
3577 #undef delay_output_sp
3578 int delay_output_sp(
3581 { return(*(int *)0); }
3586 { return(*(int *)0); }
3594 void _nc_flush(void)
3601 { return(*(int *)0); }
3606 { return(*(int *)0); }
3612 { return(*(int *)0); }
3619 { return(*(int *)0); }
3624 { return(*(int *)0); }
3630 { return(*(int *)0); }
3637 NCURSES_OUTC_sp outc)
3638 { return(*(int *)0); }
3640 #undef _nc_outc_wrapper
3641 int _nc_outc_wrapper(
3644 { return(*(int *)0); }
3652 { return(*(int *)0); }
3654 /* ./trace/lib_trace.c */
3657 unsigned _nc_tracing;
3658 #undef _nc_tputs_trace
3659 const char *_nc_tputs_trace = {0};
3665 const unsigned int tracelevel)
3674 #undef _nc_retrace_bool
3675 NCURSES_BOOL _nc_retrace_bool(
3677 { return(*(NCURSES_BOOL *)0); }
3679 #undef _nc_retrace_int
3680 int _nc_retrace_int(
3682 { return(*(int *)0); }
3684 #undef _nc_retrace_unsigned
3685 unsigned _nc_retrace_unsigned(
3687 { return(*(unsigned *)0); }
3689 #undef _nc_retrace_ptr
3690 char *_nc_retrace_ptr(
3692 { return(*(char **)0); }
3694 #undef _nc_retrace_cptr
3695 const char *_nc_retrace_cptr(
3697 { return(*(const char **)0); }
3699 #undef _nc_retrace_cvoid_ptr
3700 void *_nc_retrace_cvoid_ptr(
3702 { return(*(void **)0); }
3704 #undef _nc_retrace_void_ptr
3705 void *_nc_retrace_void_ptr(
3707 { return(*(void **)0); }
3709 #undef _nc_retrace_sp
3710 SCREEN *_nc_retrace_sp(
3712 { return(*(SCREEN **)0); }
3714 #undef _nc_retrace_win
3715 WINDOW *_nc_retrace_win(
3717 { return(*(WINDOW **)0); }
3719 /* ./trace/lib_traceatr.c */
3725 { return(*(char **)0); }
3730 { return(*(char **)0); }
3732 #undef _nc_retrace_attr_t
3733 attr_t _nc_retrace_attr_t(
3735 { return(*(attr_t *)0); }
3737 #undef _nc_altcharset_name
3738 const char *_nc_altcharset_name(
3741 { return(*(const char **)0); }
3743 #undef _tracechtype2
3744 char *_tracechtype2(
3747 { return(*(char **)0); }
3752 { return(*(char **)0); }
3754 #undef _nc_retrace_chtype
3755 chtype _nc_retrace_chtype(
3757 { return(*(chtype *)0); }