1 /****************************************************************************
2 * Copyright (c) 2001-2018,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 2001-on *
31 ****************************************************************************/
34 /* ./tty/hardscroll.c */
36 #include <curses.priv.h>
41 #undef _nc_scroll_optimize_sp
42 void _nc_scroll_optimize_sp(
46 #undef _nc_scroll_optimize
47 void _nc_scroll_optimize(void)
50 #undef _nc_linedump_sp
56 void _nc_linedump(void)
61 #undef _nc_hash_map_sp
67 void _nc_hash_map(void)
70 #undef _nc_make_oldhash_sp
71 void _nc_make_oldhash_sp(
76 #undef _nc_make_oldhash
77 void _nc_make_oldhash(
81 #undef _nc_scroll_oldhash_sp
82 void _nc_scroll_oldhash_sp(
89 #undef _nc_scroll_oldhash
90 void _nc_scroll_oldhash(
96 /* ./base/lib_addch.c */
102 { return(*(cchar_t *)0); }
108 { return(*(int *)0); }
110 #undef _nc_waddch_nosync
111 int _nc_waddch_nosync(
114 { return(*(int *)0); }
120 { return(*(int *)0); }
126 { return(*(int *)0); }
128 /* ./base/lib_addstr.c */
135 { return(*(int *)0); }
142 { return(*(int *)0); }
147 { return(*(int *)0); }
154 { return(*(int *)0); }
161 { return(*(int *)0); }
163 /* ./base/lib_beep.c */
168 { return(*(int *)0); }
172 { return(*(int *)0); }
174 /* ./base/lib_bkgd.c */
192 { return(*(int *)0); }
198 { return(*(int *)0); }
200 /* ./base/lib_box.c */
213 { return(*(int *)0); }
215 /* ./base/lib_chgat.c */
224 { return(*(int *)0); }
226 /* ./base/lib_clear.c */
231 { return(*(int *)0); }
233 /* ./base/lib_clearok.c */
239 { return(*(int *)0); }
241 /* ./base/lib_clrbot.c */
246 { return(*(int *)0); }
248 /* ./base/lib_clreol.c */
253 { return(*(int *)0); }
255 /* ./base/lib_color.c */
262 #undef _nc_reset_colors_sp
263 NCURSES_BOOL _nc_reset_colors_sp(
265 { return(*(NCURSES_BOOL *)0); }
267 #undef _nc_reset_colors
268 NCURSES_BOOL _nc_reset_colors(void)
269 { return(*(NCURSES_BOOL *)0); }
271 #undef start_color_sp
274 { return(*(int *)0); }
277 int start_color(void)
278 { return(*(int *)0); }
280 #undef _nc_change_pair
281 void _nc_change_pair(
286 #undef _nc_reserve_pairs
287 void _nc_reserve_pairs(
298 { return(*(int *)0); }
306 { return(*(int *)0); }
313 { return(*(int *)0); }
315 #undef _nc_init_color
322 { return(*(int *)0); }
331 { return(*(int *)0); }
339 { return(*(int *)0); }
341 #undef can_change_color_sp
342 NCURSES_BOOL can_change_color_sp(
344 { return(*(NCURSES_BOOL *)0); }
346 #undef can_change_color
347 NCURSES_BOOL can_change_color(void)
348 { return(*(NCURSES_BOOL *)0); }
351 NCURSES_BOOL has_colors_sp(
353 { return(*(NCURSES_BOOL *)0); }
356 NCURSES_BOOL has_colors(void)
357 { return(*(NCURSES_BOOL *)0); }
359 #undef color_content_sp
360 int color_content_sp(
366 { return(*(int *)0); }
374 { return(*(int *)0); }
376 #undef _nc_pair_content
377 int _nc_pair_content(
382 { return(*(int *)0); }
384 #undef pair_content_sp
390 { return(*(int *)0); }
397 { return(*(int *)0); }
399 #undef _nc_do_color_sp
400 void _nc_do_color_sp(
405 NCURSES_OUTC_sp outc)
416 #undef init_extended_pair_sp
417 int init_extended_pair_sp(
422 { return(*(int *)0); }
424 #undef init_extended_color_sp
425 int init_extended_color_sp(
431 { return(*(int *)0); }
433 #undef extended_color_content_sp
434 int extended_color_content_sp(
440 { return(*(int *)0); }
442 #undef extended_pair_content_sp
443 int extended_pair_content_sp(
448 { return(*(int *)0); }
450 #undef reset_color_pairs_sp
451 void reset_color_pairs_sp(
455 #undef init_extended_pair
456 int init_extended_pair(
460 { return(*(int *)0); }
462 #undef init_extended_color
463 int init_extended_color(
468 { return(*(int *)0); }
470 #undef extended_color_content
471 int extended_color_content(
476 { return(*(int *)0); }
478 #undef extended_pair_content
479 int extended_pair_content(
483 { return(*(int *)0); }
485 #undef reset_color_pairs
486 void reset_color_pairs(void)
489 /* ./base/lib_colorset.c */
496 { return(*(int *)0); }
498 /* ./base/lib_delch.c */
503 { return(*(int *)0); }
505 /* ./base/lib_delwin.c */
510 { return(*(int *)0); }
512 /* ./base/lib_echo.c */
517 { return(*(int *)0); }
521 { return(*(int *)0); }
526 { return(*(int *)0); }
530 { return(*(int *)0); }
532 /* ./base/lib_endwin.c */
537 { return(*(int *)0); }
541 { return(*(int *)0); }
543 /* ./base/lib_erase.c */
548 { return(*(int *)0); }
550 /* ./base/lib_flash.c */
555 { return(*(int *)0); }
559 { return(*(int *)0); }
566 { return(*(int *)0); }
572 { return(*(int *)0); }
577 { return(*(int *)0); }
583 { return(*(int *)0); }
588 { return(*(int *)0); }
593 { return(*(int *)0); }
598 { return(*(int *)0); }
603 { return(*(int *)0); }
610 { return(*(int *)0); }
616 { return(*(int *)0); }
622 { return(*(int *)0); }
629 { return(*(int *)0); }
634 { return(*(int *)0); }
651 { return(*(int *)0); }
658 { return(*(int *)0); }
666 { return(*(int *)0); }
670 { return(*(int *)0); }
674 { return(*(int *)0); }
678 { return(*(int *)0); }
684 { return(*(int *)0); }
689 { return(*(int *)0); }
693 { return(*(int *)0); }
697 { return(*(int *)0); }
702 { return(*(int *)0); }
706 { return(*(int *)0); }
711 { return(*(chtype *)0); }
715 { return(*(int *)0); }
721 { return(*(int *)0); }
726 { return(*(int *)0); }
732 { return(*(int *)0); }
736 { return(*(chtype *)0); }
742 { return(*(int *)0); }
747 { return(*(int *)0); }
753 { return(*(int *)0); }
758 { return(*(int *)0); }
763 { return(*(int *)0); }
767 { return(*(int *)0); }
773 { return(*(int *)0); }
778 { return(*(int *)0); }
783 { return(*(int *)0); }
789 { return(*(int *)0); }
796 { return(*(int *)0); }
804 { return(*(int *)0); }
811 { return(*(int *)0); }
819 { return(*(int *)0); }
826 { return(*(int *)0); }
836 { return(*(int *)0); }
842 { return(*(int *)0); }
848 { return(*(int *)0); }
856 { return(*(int *)0); }
863 { return(*(int *)0); }
871 { return(*(int *)0); }
877 { return(*(chtype *)0); }
885 { return(*(int *)0); }
892 { return(*(int *)0); }
900 { return(*(int *)0); }
907 { return(*(int *)0); }
915 { return(*(int *)0); }
922 { return(*(int *)0); }
929 { return(*(int *)0); }
937 { return(*(int *)0); }
945 { return(*(int *)0); }
954 { return(*(int *)0); }
962 { return(*(int *)0); }
971 { return(*(int *)0); }
979 { return(*(int *)0); }
990 { return(*(int *)0); }
997 { return(*(int *)0); }
1004 { return(*(int *)0); }
1013 { return(*(int *)0); }
1021 { return(*(int *)0); }
1030 { return(*(int *)0); }
1037 { return(*(chtype *)0); }
1046 { return(*(int *)0); }
1054 { return(*(int *)0); }
1063 { return(*(int *)0); }
1071 { return(*(int *)0); }
1080 { return(*(int *)0); }
1088 { return(*(int *)0); }
1096 { return(*(int *)0); }
1105 { return(*(int *)0); }
1110 { return(*(int *)0); }
1115 { return(*(int *)0); }
1119 { return(*(int *)0); }
1124 { return(*(int *)0); }
1129 { return(*(int *)0); }
1135 { return(*(int *)0); }
1141 { return(*(int *)0); }
1147 { return(*(int *)0); }
1150 int (standout)(void)
1151 { return(*(int *)0); }
1154 int (standend)(void)
1155 { return(*(int *)0); }
1167 { return(*(int *)0); }
1172 { return(*(int *)0); }
1177 { return(*(int *)0); }
1183 { return(*(int *)0); }
1189 { return(*(int *)0); }
1195 { return(*(int *)0); }
1201 { return(*(int *)0); }
1207 { return(*(int *)0); }
1213 { return(*(int *)0); }
1221 { return(*(int *)0); }
1229 { return(*(int *)0); }
1234 { return(*(int *)0); }
1240 { return(*(int *)0); }
1246 { return(*(int *)0); }
1251 { return(*(int *)0); }
1257 { return(*(int *)0); }
1263 { return(*(int *)0); }
1268 { return(*(int *)0); }
1273 { return(*(int *)0); }
1278 { return(*(int *)0); }
1283 { return(*(int *)0); }
1288 { return(*(int *)0); }
1293 { return(*(int *)0); }
1298 { return(*(int *)0); }
1303 { return(*(int *)0); }
1308 { return(*(int *)0); }
1313 { return(*(int *)0); }
1318 { return(*(int *)0); }
1321 WINDOW *(wgetparent)(
1323 { return(*(WINDOW **)0); }
1326 NCURSES_BOOL (is_cleared)(
1328 { return(*(NCURSES_BOOL *)0); }
1331 NCURSES_BOOL (is_idcok)(
1333 { return(*(NCURSES_BOOL *)0); }
1336 NCURSES_BOOL (is_idlok)(
1338 { return(*(NCURSES_BOOL *)0); }
1341 NCURSES_BOOL (is_immedok)(
1343 { return(*(NCURSES_BOOL *)0); }
1346 NCURSES_BOOL (is_keypad)(
1348 { return(*(NCURSES_BOOL *)0); }
1351 NCURSES_BOOL (is_leaveok)(
1353 { return(*(NCURSES_BOOL *)0); }
1356 NCURSES_BOOL (is_nodelay)(
1358 { return(*(NCURSES_BOOL *)0); }
1361 NCURSES_BOOL (is_notimeout)(
1363 { return(*(NCURSES_BOOL *)0); }
1366 NCURSES_BOOL (is_pad)(
1368 { return(*(NCURSES_BOOL *)0); }
1371 NCURSES_BOOL (is_scrollok)(
1373 { return(*(NCURSES_BOOL *)0); }
1376 NCURSES_BOOL (is_subwin)(
1378 { return(*(NCURSES_BOOL *)0); }
1381 NCURSES_BOOL (is_syncok)(
1383 { return(*(NCURSES_BOOL *)0); }
1388 { return(*(int *)0); }
1395 { return(*(int *)0); }
1400 { return(*(int *)0); }
1406 { return(*(int *)0); }
1411 { return(*(int *)0); }
1417 { return(*(int *)0); }
1422 { return(*(int *)0); }
1427 { return(*(int *)0); }
1444 { return(*(int *)0); }
1451 { return(*(int *)0); }
1456 { return(*(int *)0); }
1461 { return(*(int *)0); }
1466 { return(*(int *)0); }
1471 { return(*(int *)0); }
1477 { return(*(int *)0); }
1483 { return(*(int *)0); }
1488 { return(*(int *)0); }
1494 { return(*(int *)0); }
1499 { return(*(int *)0); }
1505 { return(*(int *)0); }
1511 { return(*(int *)0); }
1516 { return(*(int *)0); }
1521 { return(*(int *)0); }
1526 { return(*(int *)0); }
1533 { return(*(int *)0); }
1535 #undef mvadd_wchnstr
1536 int (mvadd_wchnstr)(
1541 { return(*(int *)0); }
1548 { return(*(int *)0); }
1556 { return(*(int *)0); }
1563 { return(*(int *)0); }
1570 { return(*(int *)0); }
1577 { return(*(int *)0); }
1585 { return(*(int *)0); }
1593 { return(*(int *)0); }
1600 { return(*(int *)0); }
1608 { return(*(int *)0); }
1615 { return(*(int *)0); }
1623 { return(*(int *)0); }
1631 { return(*(int *)0); }
1638 { return(*(int *)0); }
1645 { return(*(int *)0); }
1652 { return(*(int *)0); }
1660 { return(*(int *)0); }
1668 { return(*(int *)0); }
1670 #undef mvwadd_wchnstr
1671 int (mvwadd_wchnstr)(
1677 { return(*(int *)0); }
1679 #undef mvwadd_wchstr
1680 int (mvwadd_wchstr)(
1685 { return(*(int *)0); }
1694 { return(*(int *)0); }
1702 { return(*(int *)0); }
1710 { return(*(int *)0); }
1718 { return(*(int *)0); }
1727 { return(*(int *)0); }
1736 { return(*(int *)0); }
1744 { return(*(int *)0); }
1746 #undef mvwin_wchnstr
1747 int (mvwin_wchnstr)(
1753 { return(*(int *)0); }
1761 { return(*(int *)0); }
1770 { return(*(int *)0); }
1779 { return(*(int *)0); }
1787 { return(*(int *)0); }
1795 { return(*(int *)0); }
1803 { return(*(int *)0); }
1812 { return(*(int *)0); }
1818 { return(*(int *)0); }
1824 { return(*(int *)0); }
1830 { return(*(int *)0); }
1836 { return(*(int *)0); }
1842 { return(*(int *)0); }
1848 { return(*(int *)0); }
1854 { return(*(int *)0); }
1857 NCURSES_BOOL (mouse_trafo)(
1861 { return(*(NCURSES_BOOL *)0); }
1863 /* ./base/lib_getch.c */
1868 #undef set_escdelay_sp
1869 int set_escdelay_sp(
1872 { return(*(int *)0); }
1877 { return(*(int *)0); }
1879 #undef get_escdelay_sp
1880 int get_escdelay_sp(
1882 { return(*(int *)0); }
1885 int get_escdelay(void)
1886 { return(*(int *)0); }
1893 { return(*(int *)0); }
1898 { return(*(int *)0); }
1900 /* ./base/lib_getstr.c */
1907 { return(*(int *)0); }
1909 /* ./base/lib_hline.c */
1916 { return(*(int *)0); }
1918 /* ./base/lib_immedok.c */
1926 /* ./base/lib_inchstr.c */
1933 { return(*(int *)0); }
1935 /* ./base/lib_initscr.c */
1938 WINDOW *initscr(void)
1939 { return(*(WINDOW **)0); }
1941 /* ./base/lib_insch.c */
1943 #undef _nc_insert_ch
1948 { return(*(int *)0); }
1954 { return(*(int *)0); }
1956 /* ./base/lib_insdel.c */
1962 { return(*(int *)0); }
1964 /* ./base/lib_insnstr.c */
1971 { return(*(int *)0); }
1973 /* ./base/lib_instr.c */
1980 { return(*(int *)0); }
1982 /* ./base/lib_isendwin.c */
1985 NCURSES_BOOL isendwin_sp(
1987 { return(*(NCURSES_BOOL *)0); }
1990 NCURSES_BOOL isendwin(void)
1991 { return(*(NCURSES_BOOL *)0); }
1993 /* ./base/lib_leaveok.c */
1999 { return(*(int *)0); }
2001 /* ./base/lib_mouse.c */
2007 { return(*(int *)0); }
2012 { return(*(int *)0); }
2014 #undef ungetmouse_sp
2018 { return(*(int *)0); }
2023 { return(*(int *)0); }
2026 mmask_t mousemask_sp(
2030 { return(*(mmask_t *)0); }
2036 { return(*(mmask_t *)0); }
2039 NCURSES_BOOL wenclose(
2043 { return(*(NCURSES_BOOL *)0); }
2045 #undef mouseinterval_sp
2046 int mouseinterval_sp(
2049 { return(*(int *)0); }
2051 #undef mouseinterval
2054 { return(*(int *)0); }
2056 #undef _nc_has_mouse
2057 NCURSES_BOOL _nc_has_mouse(
2059 { return(*(NCURSES_BOOL *)0); }
2062 NCURSES_BOOL has_mouse_sp(
2064 { return(*(NCURSES_BOOL *)0); }
2067 NCURSES_BOOL has_mouse(void)
2068 { return(*(NCURSES_BOOL *)0); }
2071 NCURSES_BOOL wmouse_trafo(
2075 NCURSES_BOOL to_screen)
2076 { return(*(NCURSES_BOOL *)0); }
2078 /* ./base/lib_move.c */
2085 { return(*(int *)0); }
2087 /* ./tty/lib_mvcur.c */
2089 #undef _nc_msec_cost_sp
2090 int _nc_msec_cost_sp(
2092 const char *const cap,
2094 { return(*(int *)0); }
2096 #undef _nc_msec_cost
2098 const char *const cap,
2100 { return(*(int *)0); }
2102 #undef _nc_mvcur_resume_sp
2103 void _nc_mvcur_resume_sp(
2107 #undef _nc_mvcur_resume
2108 void _nc_mvcur_resume(void)
2111 #undef _nc_mvcur_init_sp
2112 void _nc_mvcur_init_sp(
2116 #undef _nc_mvcur_init
2117 void _nc_mvcur_init(void)
2120 #undef _nc_mvcur_wrap_sp
2121 void _nc_mvcur_wrap_sp(
2125 #undef _nc_mvcur_wrap
2126 void _nc_mvcur_wrap(void)
2136 { return(*(int *)0); }
2144 { return(*(int *)0); }
2153 { return(*(int *)0); }
2161 { return(*(int *)0); }
2163 #undef _nc_optimize_enable
2164 int _nc_optimize_enable;
2166 /* ./base/lib_mvwin.c */
2173 { return(*(int *)0); }
2175 /* ./base/lib_newterm.c */
2201 { return(*(SCREEN **)0); }
2208 { return(*(SCREEN **)0); }
2210 /* ./base/lib_newwin.c */
2215 { return(*(int *)0); }
2224 { return(*(WINDOW **)0); }
2232 { return(*(WINDOW **)0); }
2241 { return(*(WINDOW **)0); }
2250 { return(*(WINDOW **)0); }
2252 #undef _nc_makenew_sp
2253 WINDOW *_nc_makenew_sp(
2260 { return(*(WINDOW **)0); }
2262 #undef _nc_curscr_of
2263 WINDOW *_nc_curscr_of(
2265 { return(*(WINDOW **)0); }
2267 #undef _nc_newscr_of
2268 WINDOW *_nc_newscr_of(
2270 { return(*(WINDOW **)0); }
2272 #undef _nc_stdscr_of
2273 WINDOW *_nc_stdscr_of(
2275 { return(*(WINDOW **)0); }
2277 /* ./base/lib_nl.c */
2282 { return(*(int *)0); }
2286 { return(*(int *)0); }
2291 { return(*(int *)0); }
2295 { return(*(int *)0); }
2297 /* ./base/lib_overlay.c */
2303 { return(*(int *)0); }
2309 { return(*(int *)0); }
2322 { return(*(int *)0); }
2324 /* ./base/lib_pad.c */
2331 { return(*(WINDOW **)0); }
2337 { return(*(WINDOW **)0); }
2346 { return(*(WINDOW **)0); }
2357 { return(*(int *)0); }
2368 { return(*(int *)0); }
2374 { return(*(int *)0); }
2376 /* ./base/lib_printw.c */
2382 { return(*(int *)0); }
2389 { return(*(int *)0); }
2397 { return(*(int *)0); }
2406 { return(*(int *)0); }
2413 { return(*(int *)0); }
2420 { return(*(int *)0); }
2422 /* ./base/lib_redrawln.c */
2429 { return(*(int *)0); }
2431 /* ./base/lib_refresh.c */
2436 { return(*(int *)0); }
2441 { return(*(int *)0); }
2443 /* ./base/lib_restart.c */
2445 #undef restartterm_sp
2451 { return(*(int *)0); }
2458 { return(*(int *)0); }
2460 /* ./base/lib_scanw.c */
2467 { return(*(int *)0); }
2474 { return(*(int *)0); }
2480 { return(*(int *)0); }
2487 { return(*(int *)0); }
2495 { return(*(int *)0); }
2504 { return(*(int *)0); }
2506 /* ./base/lib_screen.c */
2512 { return(*(WINDOW **)0); }
2517 { return(*(WINDOW **)0); }
2523 { return(*(int *)0); }
2525 #undef scr_restore_sp
2529 { return(*(int *)0); }
2534 { return(*(int *)0); }
2539 { return(*(int *)0); }
2545 { return(*(int *)0); }
2550 { return(*(int *)0); }
2556 { return(*(int *)0); }
2561 { return(*(int *)0); }
2563 /* ./base/lib_scroll.c */
2565 #undef _nc_scroll_window
2566 void _nc_scroll_window(
2578 { return(*(int *)0); }
2580 /* ./base/lib_scrollok.c */
2586 { return(*(int *)0); }
2588 /* ./base/lib_scrreg.c */
2595 { return(*(int *)0); }
2597 /* ./base/lib_set_term.c */
2602 { return(*(SCREEN **)0); }
2609 #undef _nc_setupscreen_sp
2610 int _nc_setupscreen_sp(
2617 { return(*(int *)0); }
2619 #undef _nc_setupscreen
2620 int _nc_setupscreen(
2626 { return(*(int *)0); }
2628 #undef _nc_ripoffline_sp
2629 int _nc_ripoffline_sp(
2635 { return(*(int *)0); }
2637 #undef _nc_ripoffline
2643 { return(*(int *)0); }
2645 #undef ripoffline_sp
2652 { return(*(int *)0); }
2660 { return(*(int *)0); }
2662 /* ./base/lib_slk.c */
2664 #undef _nc_format_slks
2665 int _nc_format_slks(
2668 { return(*(int *)0); }
2670 #undef _nc_slk_initialize
2671 int _nc_slk_initialize(
2674 { return(*(int *)0); }
2676 #undef slk_restore_sp
2679 { return(*(int *)0); }
2682 int slk_restore(void)
2683 { return(*(int *)0); }
2685 /* ./base/lib_slkatr_set.c */
2687 #undef slk_attr_set_sp
2688 int slk_attr_set_sp(
2693 { return(*(int *)0); }
2700 { return(*(int *)0); }
2702 /* ./base/lib_slkatrof.c */
2704 #undef slk_attroff_sp
2708 { return(*(int *)0); }
2713 { return(*(int *)0); }
2715 /* ./base/lib_slkatron.c */
2717 #undef slk_attron_sp
2721 { return(*(int *)0); }
2726 { return(*(int *)0); }
2728 /* ./base/lib_slkatrset.c */
2730 #undef slk_attrset_sp
2734 { return(*(int *)0); }
2739 { return(*(int *)0); }
2741 /* ./base/lib_slkattr.c */
2746 { return(*(attr_t *)0); }
2749 attr_t slk_attr(void)
2750 { return(*(attr_t *)0); }
2752 /* ./base/lib_slkclear.c */
2757 { return(*(int *)0); }
2761 { return(*(int *)0); }
2763 /* ./base/lib_slkcolor.c */
2769 { return(*(int *)0); }
2774 { return(*(int *)0); }
2776 #undef extended_slk_color_sp
2777 int extended_slk_color_sp(
2780 { return(*(int *)0); }
2782 #undef extended_slk_color
2783 int extended_slk_color(
2785 { return(*(int *)0); }
2787 /* ./base/lib_slkinit.c */
2793 { return(*(int *)0); }
2798 { return(*(int *)0); }
2800 /* ./base/lib_slklab.c */
2806 { return(*(char **)0); }
2811 { return(*(char **)0); }
2813 /* ./base/lib_slkrefr.c */
2815 #undef slk_noutrefresh_sp
2816 int slk_noutrefresh_sp(
2818 { return(*(int *)0); }
2820 #undef slk_noutrefresh
2821 int slk_noutrefresh(void)
2822 { return(*(int *)0); }
2824 #undef slk_refresh_sp
2827 { return(*(int *)0); }
2830 int slk_refresh(void)
2831 { return(*(int *)0); }
2833 /* ./base/lib_slkset.c */
2841 { return(*(int *)0); }
2848 { return(*(int *)0); }
2850 /* ./base/lib_slktouch.c */
2855 { return(*(int *)0); }
2859 { return(*(int *)0); }
2861 /* ./base/lib_touch.c */
2863 #undef is_linetouched
2864 NCURSES_BOOL is_linetouched(
2867 { return(*(NCURSES_BOOL *)0); }
2869 #undef is_wintouched
2870 NCURSES_BOOL is_wintouched(
2872 { return(*(NCURSES_BOOL *)0); }
2880 { return(*(int *)0); }
2882 /* ./trace/lib_tracedmp.c */
2890 /* ./trace/lib_tracemse.c */
2892 #undef _nc_trace_mmask_t
2893 char *_nc_trace_mmask_t(
2896 { return(*(char **)0); }
2898 #undef _nc_tracemouse
2899 char *_nc_tracemouse(
2902 { return(*(char **)0); }
2904 #undef _nc_retrace_mmask_t
2905 mmask_t _nc_retrace_mmask_t(
2908 { return(*(mmask_t *)0); }
2913 { return(*(char **)0); }
2915 /* ./tty/lib_tstp.c */
2917 #undef _nc_signal_handler
2918 void _nc_signal_handler(
2922 /* ./base/lib_ungetch.c */
2924 #undef _nc_fifo_dump
2933 { return(*(int *)0); }
2938 { return(*(int *)0); }
2940 /* ./tty/lib_vidattr.c */
2946 NCURSES_OUTC_sp outc)
2947 { return(*(int *)0); }
2953 { return(*(int *)0); }
2959 { return(*(int *)0); }
2964 { return(*(int *)0); }
2967 chtype termattrs_sp(
2969 { return(*(chtype *)0); }
2972 chtype termattrs(void)
2973 { return(*(chtype *)0); }
2975 /* ./base/lib_vline.c */
2982 { return(*(int *)0); }
2984 /* ./base/lib_wattroff.c */
2991 { return(*(int *)0); }
2993 /* ./base/lib_wattron.c */
3000 { return(*(int *)0); }
3002 /* ./base/lib_winch.c */
3007 { return(*(chtype *)0); }
3009 /* ./base/lib_window.c */
3021 { return(*(int *)0); }
3027 { return(*(int *)0); }
3047 { return(*(WINDOW **)0); }
3049 /* ./base/nc_panel.c */
3051 #undef _nc_panelhook_sp
3052 struct panelhook *_nc_panelhook_sp(
3054 { return(*(struct panelhook **)0); }
3056 #undef _nc_panelhook
3057 struct panelhook *_nc_panelhook(void)
3058 { return(*(struct panelhook **)0); }
3060 /* ./base/safe_sprintf.c */
3062 #undef _nc_printf_string_sp
3063 char *_nc_printf_string_sp(
3067 { return(*(char **)0); }
3069 #undef _nc_printf_string
3070 char *_nc_printf_string(
3073 { return(*(char **)0); }
3075 /* ./tty/tty_update.c */
3080 { return(*(int *)0); }
3084 { return(*(int *)0); }
3086 #undef _nc_scrolln_sp
3093 { return(*(int *)0); }
3101 { return(*(int *)0); }
3103 #undef _nc_screen_resume_sp
3104 void _nc_screen_resume_sp(
3108 #undef _nc_screen_resume
3109 void _nc_screen_resume(void)
3112 #undef _nc_screen_init_sp
3113 void _nc_screen_init_sp(
3117 #undef _nc_screen_init
3118 void _nc_screen_init(void)
3121 #undef _nc_screen_wrap_sp
3122 void _nc_screen_wrap_sp(
3126 #undef _nc_screen_wrap
3127 void _nc_screen_wrap(void)
3130 #undef _nc_do_xmc_glitch_sp
3131 void _nc_do_xmc_glitch_sp(
3136 #undef _nc_do_xmc_glitch
3137 void _nc_do_xmc_glitch(
3141 /* ./trace/varargs.c */
3147 { return(*(char **)0); }
3149 /* ./base/vsscanf.c */
3152 void _nc_vsscanf(void)
3155 /* ./base/lib_freeall.c */
3158 void _nc_freeall(void)
3161 #undef _nc_free_and_exit_sp
3162 void _nc_free_and_exit_sp(
3167 #undef _nc_free_and_exit
3168 void _nc_free_and_exit(
3177 /* ./widechar/charable.c */
3179 #undef _nc_is_charable
3180 NCURSES_BOOL _nc_is_charable(
3182 { return(*(NCURSES_BOOL *)0); }
3187 { return(*(int *)0); }
3189 #undef _nc_to_widechar
3190 wint_t _nc_to_widechar(
3192 { return(*(wint_t *)0); }
3194 /* ./widechar/lib_add_wch.c */
3200 { return(*(int *)0); }
3206 { return(*(int *)0); }
3208 /* ./widechar/lib_box_set.c */
3221 { return(*(int *)0); }
3223 /* ./widechar/lib_cchar.c */
3232 { return(*(int *)0); }
3236 const cchar_t *wcval,
3241 { return(*(int *)0); }
3243 /* ./widechar/lib_erasewchar.c */
3248 { return(*(int *)0); }
3253 { return(*(int *)0); }
3255 /* ./widechar/lib_get_wch.c */
3261 { return(*(int *)0); }
3263 /* ./widechar/lib_get_wstr.c */
3270 { return(*(int *)0); }
3272 /* ./widechar/lib_hline_set.c */
3279 { return(*(int *)0); }
3281 /* ./widechar/lib_in_wch.c */
3287 { return(*(int *)0); }
3289 /* ./widechar/lib_in_wchnstr.c */
3296 { return(*(int *)0); }
3298 /* ./widechar/lib_ins_wch.c */
3300 #undef _nc_insert_wch
3304 { return(*(int *)0); }
3310 { return(*(int *)0); }
3315 const wchar_t *wstr,
3317 { return(*(int *)0); }
3319 /* ./widechar/lib_inwstr.c */
3326 { return(*(int *)0); }
3332 { return(*(int *)0); }
3334 /* ./widechar/lib_key_name.c */
3337 const char *key_name(
3339 { return(*(const char **)0); }
3341 /* ./widechar/lib_pecho_wchar.c */
3347 { return(*(int *)0); }
3349 /* ./widechar/lib_slk_wset.c */
3354 const wchar_t *astr,
3356 { return(*(int *)0); }
3358 /* ./widechar/lib_unget_wch.c */
3365 { return(*(size_t *)0); }
3371 { return(*(int *)0); }
3376 { return(*(int *)0); }
3378 /* ./widechar/lib_vid_attr.c */
3386 NCURSES_OUTC_sp outc)
3387 { return(*(int *)0); }
3395 { return(*(int *)0); }
3403 { return(*(int *)0); }
3410 { return(*(int *)0); }
3412 #undef term_attrs_sp
3413 attr_t term_attrs_sp(
3415 { return(*(attr_t *)0); }
3418 attr_t term_attrs(void)
3419 { return(*(attr_t *)0); }
3421 /* ./widechar/lib_vline_set.c */
3428 { return(*(int *)0); }
3430 /* ./widechar/lib_wacs.c */
3435 #undef _nc_init_wacs
3436 void _nc_init_wacs(void)
3439 /* ./widechar/lib_wunctrl.c */
3442 wchar_t *wunctrl_sp(
3445 { return(*(wchar_t **)0); }
3450 { return(*(wchar_t **)0); }
3454 #undef _nc_toggle_attr_on
3455 void _nc_toggle_attr_on(
3460 #undef _nc_toggle_attr_off
3461 void _nc_toggle_attr_off(
3466 #undef _nc_DelCharCost_sp
3467 int _nc_DelCharCost_sp(
3470 { return(*(int *)0); }
3472 #undef _nc_InsCharCost_sp
3473 int _nc_InsCharCost_sp(
3476 { return(*(int *)0); }
3478 #undef _nc_UpdateAttrs_sp
3479 void _nc_UpdateAttrs_sp(
3484 #undef _nc_DelCharCost
3485 int _nc_DelCharCost(
3487 { return(*(int *)0); }
3489 #undef _nc_InsCharCost
3490 int _nc_InsCharCost(
3492 { return(*(int *)0); }
3494 #undef _nc_UpdateAttrs
3495 void _nc_UpdateAttrs(
3499 /* ./base/legacy_coding.c */
3501 #undef use_legacy_coding_sp
3502 int use_legacy_coding_sp(
3505 { return(*(int *)0); }
3507 #undef use_legacy_coding
3508 int use_legacy_coding(
3510 { return(*(int *)0); }
3512 /* ./base/lib_dft_fgbg.c */
3514 #undef use_default_colors_sp
3515 int use_default_colors_sp(
3517 { return(*(int *)0); }
3519 #undef use_default_colors
3520 int use_default_colors(void)
3521 { return(*(int *)0); }
3523 #undef assume_default_colors_sp
3524 int assume_default_colors_sp(
3528 { return(*(int *)0); }
3530 #undef assume_default_colors
3531 int assume_default_colors(
3534 { return(*(int *)0); }
3536 /* ./tinfo/lib_print.c */
3543 { return(*(int *)0); }
3549 { return(*(int *)0); }
3551 /* ./base/new_pair.c */
3553 #undef _nc_free_ordered_pairs
3554 void _nc_free_ordered_pairs(
3558 #undef _nc_reset_color_pair
3559 void _nc_reset_color_pair(
3565 #undef _nc_set_color_pair
3566 void _nc_set_color_pair(
3572 #undef _nc_copy_pairs
3573 void _nc_copy_pairs(
3575 colorpair_t *target,
3576 colorpair_t *source,
3580 #undef alloc_pair_sp
3585 { return(*(int *)0); }
3592 { return(*(int *)0); }
3598 { return(*(int *)0); }
3604 { return(*(int *)0); }
3610 { return(*(int *)0); }
3615 { return(*(int *)0); }
3617 /* ./base/resizeterm.c */
3619 #undef is_term_resized_sp
3620 NCURSES_BOOL is_term_resized_sp(
3624 { return(*(NCURSES_BOOL *)0); }
3626 #undef is_term_resized
3627 NCURSES_BOOL is_term_resized(
3630 { return(*(NCURSES_BOOL *)0); }
3632 #undef resize_term_sp
3637 { return(*(int *)0); }
3643 { return(*(int *)0); }
3645 #undef resizeterm_sp
3650 { return(*(int *)0); }
3656 { return(*(int *)0); }
3658 /* ./trace/trace_xnames.c */
3660 #undef _nc_trace_xnames
3661 void _nc_trace_xnames(
3665 /* ./tinfo/use_screen.c */
3670 NCURSES_SCREEN_CB func,
3672 { return(*(int *)0); }
3674 /* ./base/use_window.c */
3679 NCURSES_WINDOW_CB func,
3681 { return(*(int *)0); }
3683 /* ./base/wresize.c */
3690 { return(*(int *)0); }
3692 /* ./tinfo/access.c */
3697 { return(*(char **)0); }
3699 #undef _nc_is_abs_path
3700 NCURSES_BOOL _nc_is_abs_path(
3702 { return(*(NCURSES_BOOL *)0); }
3705 unsigned _nc_pathlast(
3707 { return(*(unsigned *)0); }
3712 { return(*(char **)0); }
3718 { return(*(int *)0); }
3720 #undef _nc_is_dir_path
3721 NCURSES_BOOL _nc_is_dir_path(
3723 { return(*(NCURSES_BOOL *)0); }
3725 #undef _nc_is_file_path
3726 NCURSES_BOOL _nc_is_file_path(
3728 { return(*(NCURSES_BOOL *)0); }
3730 #undef _nc_env_access
3731 int _nc_env_access(void)
3732 { return(*(int *)0); }
3734 /* ./tinfo/add_tries.c */
3736 #undef _nc_add_to_try
3741 { return(*(int *)0); }
3743 /* ./tinfo/alloc_ttype.c */
3745 #undef _nc_align_termtype
3746 void _nc_align_termtype(
3751 #undef _nc_copy_termtype
3752 void _nc_copy_termtype(
3754 const TERMTYPE *src)
3757 #undef _nc_copy_termtype2
3758 void _nc_copy_termtype2(
3760 const TERMTYPE2 *src)
3763 #undef _nc_export_termtype2
3764 void _nc_export_termtype2(
3766 const TERMTYPE2 *src)
3772 const char *const boolcodes[] = {0};
3774 const char *const numcodes[] = {0};
3776 const char *const strcodes[] = {0};
3778 /* ./comp_captab.c */
3780 #undef _nc_get_table
3781 const struct name_table_entry *_nc_get_table(
3782 NCURSES_BOOL termcap)
3783 { return(*(const struct name_table_entry **)0); }
3785 #undef _nc_get_hash_table
3786 const HashValue *_nc_get_hash_table(
3787 NCURSES_BOOL termcap)
3788 { return(*(const HashValue **)0); }
3790 #undef _nc_get_alias_table
3791 const struct alias *_nc_get_alias_table(
3792 NCURSES_BOOL termcap)
3793 { return(*(const struct alias **)0); }
3795 #undef _nc_get_hash_info
3796 const HashData *_nc_get_hash_info(
3797 NCURSES_BOOL termcap)
3798 { return(*(const HashData **)0); }
3800 /* ./tinfo/comp_error.c */
3802 #undef _nc_suppress_warnings
3803 NCURSES_BOOL _nc_suppress_warnings;
3804 #undef _nc_curr_line
3809 #undef _nc_get_source
3810 const char *_nc_get_source(void)
3811 { return(*(const char **)0); }
3813 #undef _nc_set_source
3814 void _nc_set_source(
3815 const char *const name)
3820 const char *const name)
3830 const char *const fmt,
3834 #undef _nc_err_abort
3836 const char *const fmt,
3840 #undef _nc_syserr_abort
3841 void _nc_syserr_abort(
3842 const char *const fmt,
3846 /* ./tinfo/comp_hash.c */
3848 #undef _nc_find_entry
3849 struct name_table_entry const *_nc_find_entry(
3851 const HashValue *hash_table)
3852 { return(*(struct name_table_entry const **)0); }
3854 #undef _nc_find_type_entry
3855 struct name_table_entry const *_nc_find_type_entry(
3858 NCURSES_BOOL termcap)
3859 { return(*(struct name_table_entry const **)0); }
3861 #undef _nc_find_user_entry
3862 struct user_table_entry const *_nc_find_user_entry(
3864 { return(*(struct user_table_entry const **)0); }
3866 /* ./comp_userdefs.c */
3868 #undef _nc_get_userdefs_table
3869 const struct user_table_entry *_nc_get_userdefs_table(void)
3870 { return(*(const struct user_table_entry **)0); }
3872 #undef _nc_get_hash_user
3873 const HashData *_nc_get_hash_user(void)
3874 { return(*(const HashData **)0); }
3876 /* ./tinfo/db_iterator.c */
3879 const char *_nc_tic_dir(
3881 { return(*(const char **)0); }
3883 #undef _nc_keep_tic_dir
3884 void _nc_keep_tic_dir(
3889 void _nc_last_db(void)
3893 const char *_nc_next_db(
3896 { return(*(const char **)0); }
3904 /* ./tinfo/doalloc.c */
3910 { return(*(void **)0); }
3912 /* ./tinfo/entries.c */
3919 #undef _nc_free_entry
3920 void _nc_free_entry(
3925 #undef _nc_free_entries
3926 void _nc_free_entries(
3930 #undef _nc_leaks_tinfo
3931 void _nc_leaks_tinfo(void)
3934 #undef exit_terminfo
3941 #undef _nc_fallback2
3942 const TERMTYPE2 *_nc_fallback2(
3944 { return(*(const TERMTYPE2 **)0); }
3947 const TERMTYPE *_nc_fallback(
3949 { return(*(const TERMTYPE **)0); }
3951 /* ./tinfo/free_ttype.c */
3953 #undef _nc_free_termtype
3954 void _nc_free_termtype(
3958 #undef _nc_free_termtype2
3959 void _nc_free_termtype2(
3963 #undef _nc_user_definable
3964 NCURSES_BOOL _nc_user_definable;
3966 #undef use_extended_names
3967 int use_extended_names(
3969 { return(*(int *)0); }
3971 /* ./tinfo/getenv_num.c */
3973 #undef _nc_getenv_num
3976 { return(*(int *)0); }
3978 #undef _nc_setenv_num
3979 void _nc_setenv_num(
3984 /* ./tinfo/home_terminfo.c */
3986 #undef _nc_home_terminfo
3987 char *_nc_home_terminfo(void)
3988 { return(*(char **)0); }
3990 /* ./tinfo/init_keytry.c */
3992 #undef _nc_init_keytry
3993 void _nc_init_keytry(
3997 /* ./tinfo/lib_acs.c */
4000 chtype acs_map[128];
4002 #undef _nc_init_acs_sp
4003 void _nc_init_acs_sp(
4008 void _nc_init_acs(void)
4011 /* ./tinfo/lib_baudrate.c */
4021 { return(*(int *)0); }
4026 { return(*(int *)0); }
4031 { return(*(int *)0); }
4035 { return(*(int *)0); }
4037 /* ./tinfo/lib_cur_term.c */
4042 #undef set_curterm_sp
4043 TERMINAL *set_curterm_sp(
4046 { return(*(TERMINAL **)0); }
4049 TERMINAL *set_curterm(
4051 { return(*(TERMINAL **)0); }
4053 #undef del_curterm_sp
4057 { return(*(int *)0); }
4062 { return(*(int *)0); }
4064 /* ./tinfo/lib_data.c */
4072 #undef _nc_screen_chain
4073 SCREEN *_nc_screen_chain;
4077 NCURSES_GLOBALS _nc_globals;
4078 #undef _nc_prescreen
4079 NCURSES_PRESCREEN _nc_prescreen;
4081 #undef _nc_screen_of
4082 SCREEN *_nc_screen_of(
4084 { return(*(SCREEN **)0); }
4086 /* ./tinfo/lib_has_cap.c */
4089 NCURSES_BOOL has_ic_sp(
4091 { return(*(NCURSES_BOOL *)0); }
4094 NCURSES_BOOL has_ic(void)
4095 { return(*(NCURSES_BOOL *)0); }
4098 NCURSES_BOOL has_il_sp(
4100 { return(*(NCURSES_BOOL *)0); }
4103 NCURSES_BOOL has_il(void)
4104 { return(*(NCURSES_BOOL *)0); }
4106 /* ./tinfo/lib_kernel.c */
4111 { return(*(char *)0); }
4114 char erasechar(void)
4115 { return(*(char *)0); }
4120 { return(*(char *)0); }
4124 { return(*(char *)0); }
4129 { return(*(int *)0); }
4133 { return(*(int *)0); }
4135 /* ./lib_keyname.c */
4137 struct kn { short offset; int code; };
4140 const char *keyname_sp(
4143 { return(*(const char **)0); }
4146 const char *keyname(
4148 { return(*(const char **)0); }
4150 /* ./tinfo/lib_longname.c */
4155 { return(*(char **)0); }
4158 char *longname(void)
4159 { return(*(char **)0); }
4161 /* ./tinfo/lib_napms.c */
4167 { return(*(int *)0); }
4172 { return(*(int *)0); }
4174 /* ./tinfo/lib_options.c */
4180 { return(*(int *)0); }
4192 { return(*(int *)0); }
4197 { return(*(int *)0); }
4203 { return(*(int *)0); }
4209 { return(*(int *)0); }
4221 { return(*(int *)0); }
4227 { return(*(int *)0); }
4233 { return(*(int *)0); }
4238 { return(*(int *)0); }
4244 { return(*(int *)0); }
4249 { return(*(int *)0); }
4255 { return(*(int *)0); }
4260 { return(*(int *)0); }
4262 #undef _nc_putp_flush_sp
4263 int _nc_putp_flush_sp(
4267 { return(*(int *)0); }
4273 { return(*(int *)0); }
4275 /* ./tinfo/lib_raw.c */
4280 { return(*(int *)0); }
4284 { return(*(int *)0); }
4289 { return(*(int *)0); }
4293 { return(*(int *)0); }
4307 { return(*(int *)0); }
4311 { return(*(int *)0); }
4316 { return(*(int *)0); }
4320 { return(*(int *)0); }
4328 void noqiflush(void)
4336 { return(*(int *)0); }
4342 { return(*(int *)0); }
4344 /* ./tinfo/lib_setup.c */
4355 #undef set_tabsize_sp
4359 { return(*(int *)0); }
4364 { return(*(int *)0); }
4366 #undef _nc_handle_sigwinch