1 /****************************************************************************
2 * Copyright 2018-2022,2023 Thomas E. Dickey *
3 * Copyright 2009-2016,2017 Free Software Foundation, Inc. *
5 * Permission is hereby granted, free of charge, to any person obtaining a *
6 * copy of this software and associated documentation files (the *
7 * "Software"), to deal in the Software without restriction, including *
8 * without limitation the rights to use, copy, modify, merge, publish, *
9 * distribute, distribute with modifications, sublicense, and/or sell *
10 * copies of the Software, and to permit persons to whom the Software is *
11 * furnished to do so, subject to the following conditions: *
13 * The above copyright notice and this permission notice shall be included *
14 * in all copies or substantial portions of the Software. *
16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *
17 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
18 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *
19 * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, *
20 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR *
21 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR *
22 * THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
24 * Except as contained in this notice, the name(s) of the above copyright *
25 * holders shall not be used in advertising or otherwise to promote the *
26 * sale, use or other dealings in this Software without prior written *
28 ****************************************************************************/
30 /****************************************************************************
31 * Author: Thomas E. Dickey 2009-on *
32 ****************************************************************************/
35 /* ./tty/hardscroll.c */
37 #include <curses.priv.h>
42 #undef _nc_scroll_optimize_sp
43 void _nc_scroll_optimize_sp(
47 #undef _nc_scroll_optimize
48 void _nc_scroll_optimize(void)
51 #undef _nc_linedump_sp
57 void _nc_linedump(void)
62 #undef _nc_hash_map_sp
68 void _nc_hash_map(void)
71 #undef _nc_make_oldhash_sp
72 void _nc_make_oldhash_sp(
77 #undef _nc_make_oldhash
78 void _nc_make_oldhash(
82 #undef _nc_scroll_oldhash_sp
83 void _nc_scroll_oldhash_sp(
90 #undef _nc_scroll_oldhash
91 void _nc_scroll_oldhash(
97 /* ./base/lib_addch.c */
103 { return(*(cchar_t *)0); }
109 { return(*(int *)0); }
111 #undef _nc_waddch_nosync
112 int _nc_waddch_nosync(
115 { return(*(int *)0); }
121 { return(*(int *)0); }
127 { return(*(int *)0); }
129 /* ./base/lib_addstr.c */
136 { return(*(int *)0); }
143 { return(*(int *)0); }
148 { return(*(int *)0); }
155 { return(*(int *)0); }
162 { return(*(int *)0); }
164 /* ./base/lib_beep.c */
169 { return(*(int *)0); }
173 { return(*(int *)0); }
175 /* ./base/lib_bkgd.c */
193 { return(*(int *)0); }
199 { return(*(int *)0); }
201 /* ./base/lib_box.c */
214 { return(*(int *)0); }
216 /* ./base/lib_chgat.c */
225 { return(*(int *)0); }
227 /* ./base/lib_clear.c */
232 { return(*(int *)0); }
234 /* ./base/lib_clearok.c */
240 { return(*(int *)0); }
242 /* ./base/lib_clrbot.c */
247 { return(*(int *)0); }
249 /* ./base/lib_clreol.c */
254 { return(*(int *)0); }
256 /* ./base/lib_color.c */
258 #undef _nc_COLOR_PAIRS
259 int _nc_COLOR_PAIRS(void)
260 { return(*(int *)0); }
264 { return(*(int *)0); }
266 #undef _nc_reset_colors_sp
267 NCURSES_BOOL _nc_reset_colors_sp(
269 { return(*(NCURSES_BOOL *)0); }
271 #undef _nc_reset_colors
272 NCURSES_BOOL _nc_reset_colors(void)
273 { return(*(NCURSES_BOOL *)0); }
275 #undef start_color_sp
278 { return(*(int *)0); }
281 int start_color(void)
282 { return(*(int *)0); }
284 #undef _nc_change_pair
285 void _nc_change_pair(
290 #undef _nc_reserve_pairs
291 void _nc_reserve_pairs(
302 { return(*(int *)0); }
310 { return(*(int *)0); }
317 { return(*(int *)0); }
319 #undef _nc_init_color
326 { return(*(int *)0); }
335 { return(*(int *)0); }
343 { return(*(int *)0); }
345 #undef can_change_color_sp
346 NCURSES_BOOL can_change_color_sp(
348 { return(*(NCURSES_BOOL *)0); }
350 #undef can_change_color
351 NCURSES_BOOL can_change_color(void)
352 { return(*(NCURSES_BOOL *)0); }
355 NCURSES_BOOL has_colors_sp(
357 { return(*(NCURSES_BOOL *)0); }
360 NCURSES_BOOL has_colors(void)
361 { return(*(NCURSES_BOOL *)0); }
363 #undef color_content_sp
364 int color_content_sp(
370 { return(*(int *)0); }
378 { return(*(int *)0); }
380 #undef _nc_pair_content
381 int _nc_pair_content(
386 { return(*(int *)0); }
388 #undef pair_content_sp
394 { return(*(int *)0); }
401 { return(*(int *)0); }
403 #undef _nc_do_color_sp
404 void _nc_do_color_sp(
409 NCURSES_OUTC_sp outc)
420 #undef init_extended_pair_sp
421 int init_extended_pair_sp(
426 { return(*(int *)0); }
428 #undef init_extended_color_sp
429 int init_extended_color_sp(
435 { return(*(int *)0); }
437 #undef extended_color_content_sp
438 int extended_color_content_sp(
444 { return(*(int *)0); }
446 #undef extended_pair_content_sp
447 int extended_pair_content_sp(
452 { return(*(int *)0); }
454 #undef reset_color_pairs_sp
455 void reset_color_pairs_sp(
459 #undef init_extended_pair
460 int init_extended_pair(
464 { return(*(int *)0); }
466 #undef init_extended_color
467 int init_extended_color(
472 { return(*(int *)0); }
474 #undef extended_color_content
475 int extended_color_content(
480 { return(*(int *)0); }
482 #undef extended_pair_content
483 int extended_pair_content(
487 { return(*(int *)0); }
489 #undef reset_color_pairs
490 void reset_color_pairs(void)
493 /* ./base/lib_colorset.c */
500 { return(*(int *)0); }
502 /* ./base/lib_delch.c */
507 { return(*(int *)0); }
509 /* ./base/lib_delwin.c */
514 { return(*(int *)0); }
516 /* ./base/lib_echo.c */
521 { return(*(int *)0); }
525 { return(*(int *)0); }
530 { return(*(int *)0); }
534 { return(*(int *)0); }
536 /* ./base/lib_endwin.c */
541 { return(*(int *)0); }
545 { return(*(int *)0); }
547 /* ./base/lib_erase.c */
552 { return(*(int *)0); }
554 /* ./base/lib_flash.c */
559 { return(*(int *)0); }
563 { return(*(int *)0); }
570 { return(*(int *)0); }
576 { return(*(int *)0); }
581 { return(*(int *)0); }
587 { return(*(int *)0); }
592 { return(*(int *)0); }
597 { return(*(int *)0); }
602 { return(*(int *)0); }
607 { return(*(int *)0); }
614 { return(*(int *)0); }
620 { return(*(int *)0); }
626 { return(*(int *)0); }
633 { return(*(int *)0); }
638 { return(*(int *)0); }
655 { return(*(int *)0); }
662 { return(*(int *)0); }
670 { return(*(int *)0); }
674 { return(*(int *)0); }
678 { return(*(int *)0); }
682 { return(*(int *)0); }
688 { return(*(int *)0); }
693 { return(*(int *)0); }
697 { return(*(int *)0); }
701 { return(*(int *)0); }
706 { return(*(int *)0); }
710 { return(*(int *)0); }
715 { return(*(chtype *)0); }
719 { return(*(int *)0); }
725 { return(*(int *)0); }
730 { return(*(int *)0); }
736 { return(*(int *)0); }
740 { return(*(chtype *)0); }
746 { return(*(int *)0); }
751 { return(*(int *)0); }
757 { return(*(int *)0); }
762 { return(*(int *)0); }
767 { return(*(int *)0); }
771 { return(*(int *)0); }
777 { return(*(int *)0); }
782 { return(*(int *)0); }
787 { return(*(int *)0); }
793 { return(*(int *)0); }
800 { return(*(int *)0); }
808 { return(*(int *)0); }
815 { return(*(int *)0); }
823 { return(*(int *)0); }
830 { return(*(int *)0); }
840 { return(*(int *)0); }
846 { return(*(int *)0); }
852 { return(*(int *)0); }
860 { return(*(int *)0); }
867 { return(*(int *)0); }
875 { return(*(int *)0); }
881 { return(*(chtype *)0); }
889 { return(*(int *)0); }
896 { return(*(int *)0); }
904 { return(*(int *)0); }
911 { return(*(int *)0); }
919 { return(*(int *)0); }
926 { return(*(int *)0); }
933 { return(*(int *)0); }
941 { return(*(int *)0); }
949 { return(*(int *)0); }
958 { return(*(int *)0); }
966 { return(*(int *)0); }
975 { return(*(int *)0); }
983 { return(*(int *)0); }
994 { return(*(int *)0); }
1001 { return(*(int *)0); }
1008 { return(*(int *)0); }
1017 { return(*(int *)0); }
1025 { return(*(int *)0); }
1034 { return(*(int *)0); }
1041 { return(*(chtype *)0); }
1050 { return(*(int *)0); }
1058 { return(*(int *)0); }
1067 { return(*(int *)0); }
1075 { return(*(int *)0); }
1084 { return(*(int *)0); }
1092 { return(*(int *)0); }
1100 { return(*(int *)0); }
1109 { return(*(int *)0); }
1114 { return(*(int *)0); }
1119 { return(*(int *)0); }
1123 { return(*(int *)0); }
1128 { return(*(int *)0); }
1133 { return(*(int *)0); }
1139 { return(*(int *)0); }
1145 { return(*(int *)0); }
1151 { return(*(int *)0); }
1155 { return(*(int *)0); }
1159 { return(*(int *)0); }
1171 { return(*(int *)0); }
1176 { return(*(int *)0); }
1181 { return(*(int *)0); }
1187 { return(*(int *)0); }
1193 { return(*(int *)0); }
1199 { return(*(int *)0); }
1205 { return(*(int *)0); }
1211 { return(*(int *)0); }
1217 { return(*(int *)0); }
1225 { return(*(int *)0); }
1233 { return(*(int *)0); }
1238 { return(*(int *)0); }
1244 { return(*(int *)0); }
1250 { return(*(int *)0); }
1255 { return(*(int *)0); }
1261 { return(*(int *)0); }
1267 { return(*(int *)0); }
1272 { return(*(int *)0); }
1277 { return(*(int *)0); }
1282 { return(*(int *)0); }
1287 { return(*(int *)0); }
1292 { return(*(int *)0); }
1297 { return(*(int *)0); }
1302 { return(*(int *)0); }
1307 { return(*(int *)0); }
1312 { return(*(int *)0); }
1317 { return(*(int *)0); }
1322 { return(*(int *)0); }
1327 { return(*(WINDOW **)0); }
1330 NCURSES_BOOL is_cleared(
1332 { return(*(NCURSES_BOOL *)0); }
1335 NCURSES_BOOL is_idcok(
1337 { return(*(NCURSES_BOOL *)0); }
1340 NCURSES_BOOL is_idlok(
1342 { return(*(NCURSES_BOOL *)0); }
1345 NCURSES_BOOL is_immedok(
1347 { return(*(NCURSES_BOOL *)0); }
1350 NCURSES_BOOL is_keypad(
1352 { return(*(NCURSES_BOOL *)0); }
1355 NCURSES_BOOL is_leaveok(
1357 { return(*(NCURSES_BOOL *)0); }
1360 NCURSES_BOOL is_nodelay(
1362 { return(*(NCURSES_BOOL *)0); }
1365 NCURSES_BOOL is_notimeout(
1367 { return(*(NCURSES_BOOL *)0); }
1370 NCURSES_BOOL is_pad(
1372 { return(*(NCURSES_BOOL *)0); }
1375 NCURSES_BOOL is_scrollok(
1377 { return(*(NCURSES_BOOL *)0); }
1380 NCURSES_BOOL is_subwin(
1382 { return(*(NCURSES_BOOL *)0); }
1385 NCURSES_BOOL is_syncok(
1387 { return(*(NCURSES_BOOL *)0); }
1392 { return(*(int *)0); }
1399 { return(*(int *)0); }
1404 { return(*(int *)0); }
1410 { return(*(int *)0); }
1415 { return(*(int *)0); }
1421 { return(*(int *)0); }
1426 { return(*(int *)0); }
1431 { return(*(int *)0); }
1448 { return(*(int *)0); }
1455 { return(*(int *)0); }
1460 { return(*(int *)0); }
1465 { return(*(int *)0); }
1470 { return(*(int *)0); }
1475 { return(*(int *)0); }
1481 { return(*(int *)0); }
1487 { return(*(int *)0); }
1492 { return(*(int *)0); }
1498 { return(*(int *)0); }
1503 { return(*(int *)0); }
1509 { return(*(int *)0); }
1515 { return(*(int *)0); }
1520 { return(*(int *)0); }
1525 { return(*(int *)0); }
1530 { return(*(int *)0); }
1537 { return(*(int *)0); }
1539 #undef mvadd_wchnstr
1545 { return(*(int *)0); }
1552 { return(*(int *)0); }
1560 { return(*(int *)0); }
1567 { return(*(int *)0); }
1574 { return(*(int *)0); }
1581 { return(*(int *)0); }
1589 { return(*(int *)0); }
1597 { return(*(int *)0); }
1604 { return(*(int *)0); }
1612 { return(*(int *)0); }
1619 { return(*(int *)0); }
1627 { return(*(int *)0); }
1635 { return(*(int *)0); }
1642 { return(*(int *)0); }
1649 { return(*(int *)0); }
1656 { return(*(int *)0); }
1664 { return(*(int *)0); }
1672 { return(*(int *)0); }
1674 #undef mvwadd_wchnstr
1681 { return(*(int *)0); }
1683 #undef mvwadd_wchstr
1689 { return(*(int *)0); }
1698 { return(*(int *)0); }
1706 { return(*(int *)0); }
1714 { return(*(int *)0); }
1722 { return(*(int *)0); }
1731 { return(*(int *)0); }
1740 { return(*(int *)0); }
1748 { return(*(int *)0); }
1750 #undef mvwin_wchnstr
1757 { return(*(int *)0); }
1765 { return(*(int *)0); }
1774 { return(*(int *)0); }
1783 { return(*(int *)0); }
1791 { return(*(int *)0); }
1799 { return(*(int *)0); }
1807 { return(*(int *)0); }
1816 { return(*(int *)0); }
1822 { return(*(int *)0); }
1828 { return(*(int *)0); }
1834 { return(*(int *)0); }
1840 { return(*(int *)0); }
1846 { return(*(int *)0); }
1852 { return(*(int *)0); }
1858 { return(*(int *)0); }
1861 NCURSES_BOOL mouse_trafo(
1865 { return(*(NCURSES_BOOL *)0); }
1867 /* ./base/lib_getch.c */
1870 int _nc_ESCDELAY(void)
1871 { return(*(int *)0); }
1873 #undef _nc_ptr_Escdelay
1874 int *_nc_ptr_Escdelay(
1876 { return(*(int **)0); }
1878 #undef set_escdelay_sp
1879 int set_escdelay_sp(
1882 { return(*(int *)0); }
1887 { return(*(int *)0); }
1889 #undef get_escdelay_sp
1890 int get_escdelay_sp(
1892 { return(*(int *)0); }
1895 int get_escdelay(void)
1896 { return(*(int *)0); }
1903 { return(*(int *)0); }
1908 { return(*(int *)0); }
1910 /* ./base/lib_getstr.c */
1917 { return(*(int *)0); }
1919 /* ./base/lib_hline.c */
1926 { return(*(int *)0); }
1928 /* ./base/lib_immedok.c */
1936 /* ./base/lib_inchstr.c */
1943 { return(*(int *)0); }
1945 /* ./base/lib_initscr.c */
1948 WINDOW *initscr(void)
1949 { return(*(WINDOW **)0); }
1951 /* ./base/lib_insch.c */
1953 #undef _nc_insert_ch
1958 { return(*(int *)0); }
1964 { return(*(int *)0); }
1966 /* ./base/lib_insdel.c */
1972 { return(*(int *)0); }
1974 /* ./base/lib_insnstr.c */
1981 { return(*(int *)0); }
1983 /* ./base/lib_instr.c */
1990 { return(*(int *)0); }
1992 /* ./base/lib_isendwin.c */
1995 NCURSES_BOOL isendwin_sp(
1997 { return(*(NCURSES_BOOL *)0); }
2000 NCURSES_BOOL isendwin(void)
2001 { return(*(NCURSES_BOOL *)0); }
2003 /* ./base/lib_leaveok.c */
2009 { return(*(int *)0); }
2011 /* ./base/lib_mouse.c */
2017 { return(*(int *)0); }
2022 { return(*(int *)0); }
2024 #undef ungetmouse_sp
2028 { return(*(int *)0); }
2033 { return(*(int *)0); }
2036 mmask_t mousemask_sp(
2040 { return(*(mmask_t *)0); }
2046 { return(*(mmask_t *)0); }
2049 NCURSES_BOOL wenclose(
2053 { return(*(NCURSES_BOOL *)0); }
2055 #undef mouseinterval_sp
2056 int mouseinterval_sp(
2059 { return(*(int *)0); }
2061 #undef mouseinterval
2064 { return(*(int *)0); }
2066 #undef _nc_has_mouse
2067 NCURSES_BOOL _nc_has_mouse(
2069 { return(*(NCURSES_BOOL *)0); }
2072 NCURSES_BOOL has_mouse_sp(
2074 { return(*(NCURSES_BOOL *)0); }
2077 NCURSES_BOOL has_mouse(void)
2078 { return(*(NCURSES_BOOL *)0); }
2081 NCURSES_BOOL wmouse_trafo(
2085 NCURSES_BOOL to_screen)
2086 { return(*(NCURSES_BOOL *)0); }
2088 /* ./base/lib_move.c */
2095 { return(*(int *)0); }
2097 /* ./tty/lib_mvcur.c */
2099 #undef _nc_msec_cost_sp
2100 int _nc_msec_cost_sp(
2102 const char *const cap,
2104 { return(*(int *)0); }
2106 #undef _nc_msec_cost
2108 const char *const cap,
2110 { return(*(int *)0); }
2112 #undef _nc_mvcur_resume_sp
2113 void _nc_mvcur_resume_sp(
2117 #undef _nc_mvcur_resume
2118 void _nc_mvcur_resume(void)
2121 #undef _nc_mvcur_init_sp
2122 void _nc_mvcur_init_sp(
2126 #undef _nc_mvcur_init
2127 void _nc_mvcur_init(void)
2130 #undef _nc_mvcur_wrap_sp
2131 void _nc_mvcur_wrap_sp(
2135 #undef _nc_mvcur_wrap
2136 void _nc_mvcur_wrap(void)
2146 { return(*(int *)0); }
2154 { return(*(int *)0); }
2163 { return(*(int *)0); }
2171 { return(*(int *)0); }
2173 #undef _nc_optimize_enable
2174 int _nc_optimize_enable;
2176 /* ./base/lib_mvwin.c */
2183 { return(*(int *)0); }
2185 /* ./base/lib_newterm.c */
2211 { return(*(SCREEN **)0); }
2218 { return(*(SCREEN **)0); }
2220 /* ./base/lib_newwin.c */
2225 { return(*(int *)0); }
2234 { return(*(WINDOW **)0); }
2242 { return(*(WINDOW **)0); }
2251 { return(*(WINDOW **)0); }
2260 { return(*(WINDOW **)0); }
2262 #undef _nc_makenew_sp
2263 WINDOW *_nc_makenew_sp(
2270 { return(*(WINDOW **)0); }
2272 #undef _nc_curscr_of
2273 WINDOW *_nc_curscr_of(
2275 { return(*(WINDOW **)0); }
2277 #undef _nc_newscr_of
2278 WINDOW *_nc_newscr_of(
2280 { return(*(WINDOW **)0); }
2282 #undef _nc_stdscr_of
2283 WINDOW *_nc_stdscr_of(
2285 { return(*(WINDOW **)0); }
2287 /* ./base/lib_nl.c */
2292 { return(*(int *)0); }
2296 { return(*(int *)0); }
2301 { return(*(int *)0); }
2305 { return(*(int *)0); }
2307 /* ./base/lib_overlay.c */
2313 { return(*(int *)0); }
2319 { return(*(int *)0); }
2332 { return(*(int *)0); }
2334 /* ./base/lib_pad.c */
2341 { return(*(WINDOW **)0); }
2347 { return(*(WINDOW **)0); }
2356 { return(*(WINDOW **)0); }
2367 { return(*(int *)0); }
2378 { return(*(int *)0); }
2384 { return(*(int *)0); }
2386 /* ./base/lib_printw.c */
2392 { return(*(int *)0); }
2399 { return(*(int *)0); }
2407 { return(*(int *)0); }
2416 { return(*(int *)0); }
2423 { return(*(int *)0); }
2430 { return(*(int *)0); }
2432 /* ./base/lib_redrawln.c */
2439 { return(*(int *)0); }
2441 /* ./base/lib_refresh.c */
2446 { return(*(int *)0); }
2451 { return(*(int *)0); }
2453 /* ./base/lib_restart.c */
2455 #undef restartterm_sp
2461 { return(*(int *)0); }
2468 { return(*(int *)0); }
2470 /* ./base/lib_scanw.c */
2477 { return(*(int *)0); }
2484 { return(*(int *)0); }
2490 { return(*(int *)0); }
2497 { return(*(int *)0); }
2505 { return(*(int *)0); }
2514 { return(*(int *)0); }
2516 /* ./base/lib_screen.c */
2522 { return(*(WINDOW **)0); }
2527 { return(*(WINDOW **)0); }
2533 { return(*(int *)0); }
2535 #undef scr_restore_sp
2539 { return(*(int *)0); }
2544 { return(*(int *)0); }
2549 { return(*(int *)0); }
2555 { return(*(int *)0); }
2560 { return(*(int *)0); }
2566 { return(*(int *)0); }
2571 { return(*(int *)0); }
2573 /* ./base/lib_scroll.c */
2575 #undef _nc_scroll_window
2576 void _nc_scroll_window(
2588 { return(*(int *)0); }
2590 /* ./base/lib_scrollok.c */
2596 { return(*(int *)0); }
2598 /* ./base/lib_scrreg.c */
2605 { return(*(int *)0); }
2607 /* ./base/lib_set_term.c */
2612 { return(*(SCREEN **)0); }
2619 #undef _nc_setupscreen_sp
2620 int _nc_setupscreen_sp(
2627 { return(*(int *)0); }
2629 #undef _nc_setupscreen
2630 int _nc_setupscreen(
2636 { return(*(int *)0); }
2638 #undef _nc_ripoffline_sp
2639 int _nc_ripoffline_sp(
2645 { return(*(int *)0); }
2647 #undef _nc_ripoffline
2653 { return(*(int *)0); }
2655 #undef ripoffline_sp
2662 { return(*(int *)0); }
2670 { return(*(int *)0); }
2672 /* ./base/lib_slk.c */
2674 #undef _nc_format_slks
2675 int _nc_format_slks(
2678 { return(*(int *)0); }
2680 #undef _nc_slk_initialize
2681 int _nc_slk_initialize(
2684 { return(*(int *)0); }
2686 #undef slk_restore_sp
2689 { return(*(int *)0); }
2692 int slk_restore(void)
2693 { return(*(int *)0); }
2695 /* ./base/lib_slkatr_set.c */
2697 #undef slk_attr_set_sp
2698 int slk_attr_set_sp(
2703 { return(*(int *)0); }
2710 { return(*(int *)0); }
2712 /* ./base/lib_slkatrof.c */
2714 #undef slk_attroff_sp
2718 { return(*(int *)0); }
2723 { return(*(int *)0); }
2725 /* ./base/lib_slkatron.c */
2727 #undef slk_attron_sp
2731 { return(*(int *)0); }
2736 { return(*(int *)0); }
2738 /* ./base/lib_slkatrset.c */
2740 #undef slk_attrset_sp
2744 { return(*(int *)0); }
2749 { return(*(int *)0); }
2751 /* ./base/lib_slkattr.c */
2756 { return(*(attr_t *)0); }
2759 attr_t slk_attr(void)
2760 { return(*(attr_t *)0); }
2762 /* ./base/lib_slkclear.c */
2767 { return(*(int *)0); }
2771 { return(*(int *)0); }
2773 /* ./base/lib_slkcolor.c */
2779 { return(*(int *)0); }
2784 { return(*(int *)0); }
2786 #undef extended_slk_color_sp
2787 int extended_slk_color_sp(
2790 { return(*(int *)0); }
2792 #undef extended_slk_color
2793 int extended_slk_color(
2795 { return(*(int *)0); }
2797 /* ./base/lib_slkinit.c */
2803 { return(*(int *)0); }
2808 { return(*(int *)0); }
2810 /* ./base/lib_slklab.c */
2816 { return(*(char **)0); }
2821 { return(*(char **)0); }
2823 /* ./base/lib_slkrefr.c */
2825 #undef slk_noutrefresh_sp
2826 int slk_noutrefresh_sp(
2828 { return(*(int *)0); }
2830 #undef slk_noutrefresh
2831 int slk_noutrefresh(void)
2832 { return(*(int *)0); }
2834 #undef slk_refresh_sp
2837 { return(*(int *)0); }
2840 int slk_refresh(void)
2841 { return(*(int *)0); }
2843 /* ./base/lib_slkset.c */
2851 { return(*(int *)0); }
2858 { return(*(int *)0); }
2860 /* ./base/lib_slktouch.c */
2865 { return(*(int *)0); }
2869 { return(*(int *)0); }
2871 /* ./base/lib_touch.c */
2873 #undef is_linetouched
2874 NCURSES_BOOL is_linetouched(
2877 { return(*(NCURSES_BOOL *)0); }
2879 #undef is_wintouched
2880 NCURSES_BOOL is_wintouched(
2882 { return(*(NCURSES_BOOL *)0); }
2890 { return(*(int *)0); }
2892 /* ./trace/lib_tracedmp.c */
2900 /* ./trace/lib_tracemse.c */
2902 #undef _nc_trace_mmask_t
2903 char *_nc_trace_mmask_t(
2906 { return(*(char **)0); }
2908 #undef _nc_tracemouse
2909 char *_nc_tracemouse(
2912 { return(*(char **)0); }
2914 #undef _nc_retrace_mmask_t
2915 mmask_t _nc_retrace_mmask_t(
2918 { return(*(mmask_t *)0); }
2923 { return(*(char **)0); }
2925 /* ./tty/lib_tstp.c */
2927 #undef _nc_signal_handler
2928 void _nc_signal_handler(
2932 /* ./base/lib_ungetch.c */
2934 #undef _nc_fifo_dump
2943 { return(*(int *)0); }
2948 { return(*(int *)0); }
2950 /* ./tty/lib_vidattr.c */
2956 NCURSES_OUTC_sp outc)
2957 { return(*(int *)0); }
2963 { return(*(int *)0); }
2969 { return(*(int *)0); }
2974 { return(*(int *)0); }
2977 chtype termattrs_sp(
2979 { return(*(chtype *)0); }
2982 chtype termattrs(void)
2983 { return(*(chtype *)0); }
2985 /* ./base/lib_vline.c */
2992 { return(*(int *)0); }
2994 /* ./base/lib_wattroff.c */
3001 { return(*(int *)0); }
3003 /* ./base/lib_wattron.c */
3010 { return(*(int *)0); }
3012 /* ./base/lib_winch.c */
3017 { return(*(chtype *)0); }
3019 /* ./base/lib_window.c */
3031 { return(*(int *)0); }
3037 { return(*(int *)0); }
3057 { return(*(WINDOW **)0); }
3059 /* ./base/nc_panel.c */
3061 #undef _nc_panelhook_sp
3062 struct panelhook *_nc_panelhook_sp(
3064 { return(*(struct panelhook **)0); }
3066 #undef _nc_panelhook
3067 struct panelhook *_nc_panelhook(void)
3068 { return(*(struct panelhook **)0); }
3070 /* ./base/safe_sprintf.c */
3072 #undef _nc_printf_string_sp
3073 char *_nc_printf_string_sp(
3077 { return(*(char **)0); }
3079 #undef _nc_printf_string
3080 char *_nc_printf_string(
3083 { return(*(char **)0); }
3085 /* ./tty/tty_update.c */
3090 { return(*(int *)0); }
3094 { return(*(int *)0); }
3096 #undef _nc_scrolln_sp
3103 { return(*(int *)0); }
3111 { return(*(int *)0); }
3113 #undef _nc_screen_resume_sp
3114 void _nc_screen_resume_sp(
3118 #undef _nc_screen_resume
3119 void _nc_screen_resume(void)
3122 #undef _nc_screen_init_sp
3123 void _nc_screen_init_sp(
3127 #undef _nc_screen_init
3128 void _nc_screen_init(void)
3131 #undef _nc_screen_wrap_sp
3132 void _nc_screen_wrap_sp(
3136 #undef _nc_screen_wrap
3137 void _nc_screen_wrap(void)
3140 #undef _nc_do_xmc_glitch_sp
3141 void _nc_do_xmc_glitch_sp(
3146 #undef _nc_do_xmc_glitch
3147 void _nc_do_xmc_glitch(
3151 /* ./trace/varargs.c */
3157 { return(*(char **)0); }
3159 /* ./base/vsscanf.c */
3162 void _nc_vsscanf(void)
3165 /* ./base/lib_freeall.c */
3168 void _nc_freeall(void)
3171 #undef _nc_free_and_exit_sp
3172 void _nc_free_and_exit_sp(
3177 #undef _nc_free_and_exit
3178 void _nc_free_and_exit(
3187 /* ./widechar/charable.c */
3189 #undef _nc_is_charable
3190 NCURSES_BOOL _nc_is_charable(
3192 { return(*(NCURSES_BOOL *)0); }
3197 { return(*(int *)0); }
3199 #undef _nc_to_widechar
3200 wint_t _nc_to_widechar(
3202 { return(*(wint_t *)0); }
3204 /* ./widechar/lib_add_wch.c */
3210 { return(*(int *)0); }
3216 { return(*(int *)0); }
3218 /* ./widechar/lib_box_set.c */
3231 { return(*(int *)0); }
3233 /* ./widechar/lib_cchar.c */
3242 { return(*(int *)0); }
3246 const cchar_t *wcval,
3251 { return(*(int *)0); }
3253 /* ./widechar/lib_erasewchar.c */
3255 #undef erasewchar_sp
3259 { return(*(int *)0); }
3264 { return(*(int *)0); }
3270 { return(*(int *)0); }
3275 { return(*(int *)0); }
3277 /* ./widechar/lib_get_wch.c */
3283 { return(*(int *)0); }
3285 /* ./widechar/lib_get_wstr.c */
3292 { return(*(int *)0); }
3294 /* ./widechar/lib_hline_set.c */
3301 { return(*(int *)0); }
3303 /* ./widechar/lib_in_wch.c */
3309 { return(*(int *)0); }
3311 /* ./widechar/lib_in_wchnstr.c */
3318 { return(*(int *)0); }
3320 /* ./widechar/lib_ins_wch.c */
3322 #undef _nc_insert_wch
3326 { return(*(int *)0); }
3332 { return(*(int *)0); }
3337 const wchar_t *wstr,
3339 { return(*(int *)0); }
3341 /* ./widechar/lib_inwstr.c */
3348 { return(*(int *)0); }
3354 { return(*(int *)0); }
3356 /* ./widechar/lib_key_name.c */
3359 const char *key_name(
3361 { return(*(const char **)0); }
3363 /* ./widechar/lib_pecho_wchar.c */
3369 { return(*(int *)0); }
3371 /* ./widechar/lib_slk_wset.c */
3376 const wchar_t *astr,
3378 { return(*(int *)0); }
3380 /* ./widechar/lib_unget_wch.c */
3387 { return(*(size_t *)0); }
3393 { return(*(int *)0); }
3398 { return(*(int *)0); }
3400 /* ./widechar/lib_vid_attr.c */
3408 NCURSES_OUTC_sp outc)
3409 { return(*(int *)0); }
3417 { return(*(int *)0); }
3425 { return(*(int *)0); }
3432 { return(*(int *)0); }
3434 #undef term_attrs_sp
3435 attr_t term_attrs_sp(
3437 { return(*(attr_t *)0); }
3440 attr_t term_attrs(void)
3441 { return(*(attr_t *)0); }
3443 /* ./widechar/lib_vline_set.c */
3450 { return(*(int *)0); }
3452 /* ./widechar/lib_wacs.c */
3457 #undef _nc_init_wacs
3458 void _nc_init_wacs(void)
3461 /* ./widechar/lib_wunctrl.c */
3464 wchar_t *wunctrl_sp(
3467 { return(*(wchar_t **)0); }
3472 { return(*(wchar_t **)0); }
3476 #undef _nc_toggle_attr_on
3477 void _nc_toggle_attr_on(
3482 #undef _nc_toggle_attr_off
3483 void _nc_toggle_attr_off(
3488 #undef _nc_DelCharCost_sp
3489 int _nc_DelCharCost_sp(
3492 { return(*(int *)0); }
3494 #undef _nc_InsCharCost_sp
3495 int _nc_InsCharCost_sp(
3498 { return(*(int *)0); }
3500 #undef _nc_UpdateAttrs_sp
3501 void _nc_UpdateAttrs_sp(
3506 #undef _nc_DelCharCost
3507 int _nc_DelCharCost(
3509 { return(*(int *)0); }
3511 #undef _nc_InsCharCost
3512 int _nc_InsCharCost(
3514 { return(*(int *)0); }
3516 #undef _nc_UpdateAttrs
3517 void _nc_UpdateAttrs(
3521 /* ./base/legacy_coding.c */
3523 #undef use_legacy_coding_sp
3524 int use_legacy_coding_sp(
3527 { return(*(int *)0); }
3529 #undef use_legacy_coding
3530 int use_legacy_coding(
3532 { return(*(int *)0); }
3534 /* ./base/lib_dft_fgbg.c */
3536 #undef use_default_colors_sp
3537 int use_default_colors_sp(
3539 { return(*(int *)0); }
3541 #undef use_default_colors
3542 int use_default_colors(void)
3543 { return(*(int *)0); }
3545 #undef assume_default_colors_sp
3546 int assume_default_colors_sp(
3550 { return(*(int *)0); }
3552 #undef assume_default_colors
3553 int assume_default_colors(
3556 { return(*(int *)0); }
3558 /* ./tinfo/lib_print.c */
3565 { return(*(int *)0); }
3571 { return(*(int *)0); }
3573 /* ./base/new_pair.c */
3575 #undef _nc_free_ordered_pairs
3576 void _nc_free_ordered_pairs(
3580 #undef _nc_reset_color_pair
3581 void _nc_reset_color_pair(
3587 #undef _nc_set_color_pair
3588 void _nc_set_color_pair(
3594 #undef _nc_copy_pairs
3595 void _nc_copy_pairs(
3597 colorpair_t *target,
3598 colorpair_t *source,
3602 #undef alloc_pair_sp
3607 { return(*(int *)0); }
3614 { return(*(int *)0); }
3620 { return(*(int *)0); }
3626 { return(*(int *)0); }
3632 { return(*(int *)0); }
3637 { return(*(int *)0); }
3639 /* ./base/resizeterm.c */
3641 #undef is_term_resized_sp
3642 NCURSES_BOOL is_term_resized_sp(
3646 { return(*(NCURSES_BOOL *)0); }
3648 #undef is_term_resized
3649 NCURSES_BOOL is_term_resized(
3652 { return(*(NCURSES_BOOL *)0); }
3654 #undef resize_term_sp
3659 { return(*(int *)0); }
3665 { return(*(int *)0); }
3667 #undef resizeterm_sp
3672 { return(*(int *)0); }
3678 { return(*(int *)0); }
3680 /* ./trace/trace_xnames.c */
3682 #undef _nc_trace_xnames
3683 void _nc_trace_xnames(
3687 /* ./tinfo/use_screen.c */
3692 NCURSES_SCREEN_CB func,
3694 { return(*(int *)0); }
3696 /* ./base/use_window.c */
3701 NCURSES_WINDOW_CB func,
3703 { return(*(int *)0); }
3705 /* ./base/wresize.c */
3712 { return(*(int *)0); }
3714 /* ./tinfo/access.c */
3719 { return(*(char **)0); }
3721 #undef _nc_is_abs_path
3722 NCURSES_BOOL _nc_is_abs_path(
3724 { return(*(NCURSES_BOOL *)0); }
3727 unsigned _nc_pathlast(
3729 { return(*(unsigned *)0); }
3734 { return(*(char **)0); }
3740 { return(*(int *)0); }
3742 #undef _nc_is_dir_path
3743 NCURSES_BOOL _nc_is_dir_path(
3745 { return(*(NCURSES_BOOL *)0); }
3747 #undef _nc_is_file_path
3748 NCURSES_BOOL _nc_is_file_path(
3750 { return(*(NCURSES_BOOL *)0); }
3752 #undef _nc_env_access
3753 int _nc_env_access(void)
3754 { return(*(int *)0); }
3756 #undef _nc_safe_fopen
3757 FILE *_nc_safe_fopen(
3760 { return(*(FILE **)0); }
3762 #undef _nc_safe_open3
3767 { return(*(int *)0); }
3769 /* ./tinfo/add_tries.c */
3771 #undef _nc_add_to_try
3776 { return(*(int *)0); }
3778 /* ./tinfo/alloc_ttype.c */
3780 #undef _nc_align_termtype
3781 void _nc_align_termtype(
3786 #undef _nc_copy_termtype
3787 void _nc_copy_termtype(
3789 const TERMTYPE *src)
3792 #undef _nc_copy_termtype2
3793 void _nc_copy_termtype2(
3795 const TERMTYPE2 *src)
3798 #undef _nc_export_termtype2
3799 void _nc_export_termtype2(
3801 const TERMTYPE2 *src)
3806 #undef _nc_boolcodes
3807 const char *const *_nc_boolcodes(void)
3808 { return(*(const char **)0); }
3811 const char *const *_nc_numcodes(void)
3812 { return(*(const char **)0); }
3815 const char *const *_nc_strcodes(void)
3816 { return(*(const char **)0); }
3818 /* ./comp_captab.c */
3820 #undef _nc_get_table
3821 const struct name_table_entry *_nc_get_table(
3822 NCURSES_BOOL termcap)
3823 { return(*(const struct name_table_entry **)0); }
3825 #undef _nc_get_hash_table
3826 const HashValue *_nc_get_hash_table(
3827 NCURSES_BOOL termcap)
3828 { return(*(const HashValue **)0); }
3830 #undef _nc_get_alias_table
3831 const struct alias *_nc_get_alias_table(
3832 NCURSES_BOOL termcap)
3833 { return(*(const struct alias **)0); }
3835 #undef _nc_get_hash_info
3836 const HashData *_nc_get_hash_info(
3837 NCURSES_BOOL termcap)
3838 { return(*(const HashData **)0); }
3840 /* ./tinfo/comp_error.c */
3842 #undef _nc_suppress_warnings
3843 NCURSES_BOOL _nc_suppress_warnings;
3844 #undef _nc_curr_line
3849 #undef _nc_get_source
3850 const char *_nc_get_source(void)
3851 { return(*(const char **)0); }
3853 #undef _nc_set_source
3854 void _nc_set_source(
3855 const char *const name)
3860 const char *const name)
3870 const char *const fmt,
3874 #undef _nc_err_abort
3876 const char *const fmt,
3880 #undef _nc_syserr_abort
3881 void _nc_syserr_abort(
3882 const char *const fmt,
3886 /* ./tinfo/comp_hash.c */
3888 #undef _nc_find_entry
3889 struct name_table_entry const *_nc_find_entry(
3891 const HashValue *hash_table)
3892 { return(*(struct name_table_entry const **)0); }
3894 #undef _nc_find_type_entry
3895 struct name_table_entry const *_nc_find_type_entry(
3898 NCURSES_BOOL termcap)
3899 { return(*(struct name_table_entry const **)0); }
3901 #undef _nc_find_user_entry
3902 struct user_table_entry const *_nc_find_user_entry(
3904 { return(*(struct user_table_entry const **)0); }
3906 /* ./comp_userdefs.c */
3908 #undef _nc_get_userdefs_table
3909 const struct user_table_entry *_nc_get_userdefs_table(void)
3910 { return(*(const struct user_table_entry **)0); }
3912 #undef _nc_get_hash_user
3913 const HashData *_nc_get_hash_user(void)
3914 { return(*(const HashData **)0); }
3916 /* ./tinfo/db_iterator.c */
3919 const char *_nc_tic_dir(
3921 { return(*(const char **)0); }
3923 #undef _nc_keep_tic_dir
3924 void _nc_keep_tic_dir(
3929 void _nc_last_db(void)
3933 const char *_nc_next_db(
3936 { return(*(const char **)0); }
3944 /* ./tinfo/doalloc.c */
3950 { return(*(void **)0); }
3952 /* ./tinfo/entries.c */
3959 #undef _nc_free_entry
3960 void _nc_free_entry(
3965 #undef _nc_free_entries
3966 void _nc_free_entries(
3970 #undef _nc_leaks_tinfo
3971 void _nc_leaks_tinfo(void)
3974 #undef exit_terminfo
3981 #undef _nc_fallback2
3982 const TERMTYPE2 *_nc_fallback2(
3984 { return(*(const TERMTYPE2 **)0); }
3987 const TERMTYPE *_nc_fallback(
3989 { return(*(const TERMTYPE **)0); }
3991 /* ./tinfo/free_ttype.c */
3993 #undef _nc_free_termtype
3994 void _nc_free_termtype(
3998 #undef _nc_free_termtype1
3999 void _nc_free_termtype1(
4003 #undef _nc_free_termtype2
4004 void _nc_free_termtype2(
4008 #undef _nc_user_definable
4009 NCURSES_BOOL _nc_user_definable;
4011 #undef use_extended_names
4012 int use_extended_names(
4014 { return(*(int *)0); }
4016 /* ./tinfo/getenv_num.c */
4018 #undef _nc_getenv_num
4021 { return(*(int *)0); }
4023 #undef _nc_setenv_num
4024 void _nc_setenv_num(
4029 /* ./tinfo/home_terminfo.c */
4031 #undef _nc_home_terminfo
4032 char *_nc_home_terminfo(void)
4033 { return(*(char **)0); }
4035 /* ./tinfo/init_keytry.c */
4037 #undef _nc_init_keytry
4038 void _nc_init_keytry(
4042 /* ./tinfo/lib_acs.c */
4045 chtype *_nc_acs_map(void)
4046 { return(*(chtype **)0); }
4048 #undef _nc_init_acs_sp
4049 void _nc_init_acs_sp(
4054 void _nc_init_acs(void)
4057 /* ./tinfo/lib_baudrate.c */
4067 { return(*(int *)0); }
4072 { return(*(int *)0); }
4077 { return(*(int *)0); }
4081 { return(*(int *)0); }
4083 /* ./tinfo/lib_cur_term.c */
4085 #undef _nc_get_cur_term_sp
4086 TERMINAL *_nc_get_cur_term_sp(
4088 { return(*(TERMINAL **)0); }
4090 #undef _nc_get_cur_term
4091 TERMINAL *_nc_get_cur_term(void)
4092 { return(*(TERMINAL **)0); }
4095 TERMINAL *_nc_cur_term(void)
4096 { return(*(TERMINAL **)0); }
4098 #undef set_curterm_sp
4099 TERMINAL *set_curterm_sp(
4102 { return(*(TERMINAL **)0); }
4105 TERMINAL *set_curterm(
4107 { return(*(TERMINAL **)0); }
4109 #undef del_curterm_sp
4113 { return(*(int *)0); }
4118 { return(*(int *)0); }
4120 /* ./tinfo/lib_data.c */
4123 WINDOW *_nc_stdscr(void)
4124 { return(*(WINDOW **)0); }
4127 WINDOW *_nc_curscr(void)
4128 { return(*(WINDOW **)0); }
4131 WINDOW *_nc_newscr(void)
4132 { return(*(WINDOW **)0); }
4134 #undef _nc_screen_chain
4135 SCREEN *_nc_screen_chain;
4139 NCURSES_GLOBALS _nc_globals;
4140 #undef _nc_prescreen
4141 NCURSES_PRESCREEN _nc_prescreen;
4143 #undef _nc_screen_of
4144 SCREEN *_nc_screen_of(
4146 { return(*(SCREEN **)0); }
4148 #undef _nc_init_pthreads
4149 void _nc_init_pthreads(void)
4152 #undef _nc_mutex_init
4153 void _nc_mutex_init(
4154 pthread_mutex_t *obj)
4157 #undef _nc_mutex_lock
4159 pthread_mutex_t *obj)
4160 { return(*(int *)0); }
4162 #undef _nc_mutex_trylock
4163 int _nc_mutex_trylock(
4164 pthread_mutex_t *obj)
4165 { return(*(int *)0); }
4167 #undef _nc_mutex_unlock
4168 int _nc_mutex_unlock(
4169 pthread_mutex_t *obj)
4170 { return(*(int *)0); }
4172 /* ./tinfo/lib_has_cap.c */
4175 NCURSES_BOOL has_ic_sp(
4177 { return(*(NCURSES_BOOL *)0); }
4180 NCURSES_BOOL has_ic(void)
4181 { return(*(NCURSES_BOOL *)0); }
4184 NCURSES_BOOL has_il_sp(
4186 { return(*(NCURSES_BOOL *)0); }
4189 NCURSES_BOOL has_il(void)
4190 { return(*(NCURSES_BOOL *)0); }
4192 /* ./tinfo/lib_kernel.c */
4197 { return(*(char *)0); }
4200 char erasechar(void)
4201 { return(*(char *)0); }
4206 { return(*(char *)0); }
4210 { return(*(char *)0); }
4215 { return(*(int *)0); }
4219 { return(*(int *)0); }
4221 /* ./lib_keyname.c */
4223 struct kn { short offset; int code; };
4226 const char *keyname_sp(
4229 { return(*(const char **)0); }
4232 const char *keyname(
4234 { return(*(const char **)0); }
4236 /* ./tinfo/lib_longname.c */
4241 { return(*(char **)0); }
4244 char *longname(void)
4245 { return(*(char **)0); }
4247 /* ./tinfo/lib_napms.c */
4253 { return(*(int *)0); }
4258 { return(*(int *)0); }
4260 /* ./tinfo/lib_options.c */
4266 { return(*(int *)0); }
4278 { return(*(int *)0); }
4283 { return(*(int *)0); }
4289 { return(*(int *)0); }
4295 { return(*(int *)0); }
4307 { return(*(int *)0); }
4313 { return(*(int *)0); }
4319 { return(*(int *)0); }
4324 { return(*(int *)0); }
4330 { return(*(int *)0); }
4335 { return(*(int *)0); }
4341 { return(*(int *)0); }
4346 { return(*(int *)0); }
4348 #undef _nc_putp_flush_sp
4349 int _nc_putp_flush_sp(
4353 { return(*(int *)0); }
4359 { return(*(int *)0); }
4361 /* ./tinfo/lib_raw.c */
4366 { return(*(int *)0); }
4370 { return(*(int *)0); }
4375 { return(*(int *)0); }
4379 { return(*(int *)0); }
4393 { return(*(int *)0); }
4397 { return(*(int *)0); }
4402 { return(*(int *)0); }
4406 { return(*(int *)0); }
4414 void noqiflush(void)
4422 { return(*(int *)0); }
4428 { return(*(int *)0); }
4430 /* ./tinfo/lib_setup.c */
4433 char *_nc_ttytype(void)
4434 { return(*(char **)0); }
4436 #undef _nc_ptr_Lines
4439 { return(*(int **)0); }
4443 { return(*(int *)0); }
4448 { return(*(int **)0); }
4452 { return(*(int *)0); }
4454 #undef _nc_ptr_Tabsize
4455 int *_nc_ptr_Tabsize(
4457 { return(*(int **)0); }
4460 int _nc_TABSIZE(void)
4461 { return(*(int *)0); }
4463 #undef set_tabsize_sp
4467 { return(*(int *)0); }
4472 { return(*(int *)0); }
4474 #undef _nc_handle_sigwinch
4475 int _nc_handle_sigwinch(
4477 { return(*(int *)0); }
4485 #undef use_tioctl_sp
4501 #undef _nc_get_screensize
4502 void _nc_get_screensize(
4508 #undef _nc_update_screensize
4509 void _nc_update_screensize(
4513 #undef _nc_setup_tinfo
4514 int _nc_setup_tinfo(
4515 const char *const tn,
4516 TERMTYPE2 *const tp)
4517 { return(*(int *)0); }
4519 #undef _nc_tinfo_cmdch
4520 void _nc_tinfo_cmdch(
4525 #undef _nc_get_locale
4526 char *_nc_get_locale(void)
4527 { return(*(char **)0); }
4529 #undef _nc_unicode_locale
4530 int _nc_unicode_locale(void)
4531 { return(*(int *)0); }
4533 #undef _nc_locale_breaks_acs
4534 int _nc_locale_breaks_acs(
4536 { return(*(int *)0); }
4538 #undef _nc_setupterm
4544 { return(*(int *)0); }
4546 #undef _nc_find_prescr
4547 SCREEN *_nc_find_prescr(void)
4548 { return(*(SCREEN **)0); }
4550 #undef _nc_forget_prescr
4551 void _nc_forget_prescr(void)
4555 SCREEN *new_prescr(void)
4556 { return(*(SCREEN **)0); }
4563 { return(*(int *)0); }
4565 /* ./tinfo/lib_termcap.c */
4577 { return(*(int *)0); }
4583 { return(*(int *)0); }
4589 { return(*(int *)0); }
4594 { return(*(int *)0); }
4600 { return(*(int *)0); }
4605 { return(*(int *)0); }
4612 { return(*(char **)0); }
4618 { return(*(char **)0); }
4620 /* ./tinfo/lib_termname.c */
4625 { return(*(char **)0); }
4628 char *termname(void)
4629 { return(*(char **)0); }
4631 /* ./tinfo/lib_tgoto.c */
4638 { return(*(char **)0); }
4640 /* ./tinfo/lib_ti.c */
4646 { return(*(int *)0); }
4651 { return(*(int *)0); }
4657 { return(*(int *)0); }
4662 { return(*(int *)0); }
4668 { return(*(char **)0); }
4673 { return(*(char **)0); }
4675 /* ./tinfo/lib_tparm.c */
4677 #undef _nc_tparm_err
4680 #undef _nc_free_tparm
4681 void _nc_free_tparm(
4685 #undef _nc_tparm_analyze
4686 int _nc_tparm_analyze(
4691 { return(*(int *)0); }
4697 { return(*(char **)0); }
4703 { return(*(char **)0); }
4711 { return(*(char **)0); }
4718 { return(*(int *)0); }
4725 { return(*(char **)0); }
4727 #undef _nc_reset_tparm
4728 void _nc_reset_tparm(
4732 /* ./tinfo/lib_tputs.c */
4738 #undef _nc_nulls_sent
4741 #undef _nc_set_no_padding
4742 void _nc_set_no_padding(
4746 #undef delay_output_sp
4747 int delay_output_sp(
4750 { return(*(int *)0); }
4755 { return(*(int *)0); }
4763 void _nc_flush(void)
4770 { return(*(int *)0); }
4775 { return(*(int *)0); }
4777 #undef _nc_putchar_sp
4781 { return(*(int *)0); }
4786 { return(*(int *)0); }
4792 { return(*(int *)0); }
4797 { return(*(int *)0); }
4804 { return(*(int *)0); }
4810 { return(*(int *)0); }
4817 NCURSES_OUTC_sp outc)
4818 { return(*(int *)0); }
4820 #undef _nc_outc_wrapper
4821 int _nc_outc_wrapper(
4824 { return(*(int *)0); }
4832 { return(*(int *)0); }
4834 /* ./trace/lib_trace.c */
4837 unsigned _nc_tracing;
4839 #undef _nc__nc_tputs_trace
4840 const char *_nc__nc_tputs_trace(void)
4841 { return(*(const char **)0); }
4843 #undef _nc__nc_outchars
4844 long _nc__nc_outchars(void)
4845 { return(*(long *)0); }
4847 #undef _nc_set_tputs_trace
4848 void _nc_set_tputs_trace(
4852 #undef _nc_count_outchars
4853 void _nc_count_outchars(
4858 unsigned curses_trace(
4859 unsigned tracelevel)
4860 { return(*(unsigned *)0); }
4864 const unsigned int tracelevel)
4873 #undef _nc_retrace_bool
4874 NCURSES_BOOL _nc_retrace_bool(
4876 { return(*(NCURSES_BOOL *)0); }
4878 #undef _nc_retrace_char
4879 char _nc_retrace_char(
4881 { return(*(char *)0); }
4883 #undef _nc_retrace_int
4884 int _nc_retrace_int(
4886 { return(*(int *)0); }
4888 #undef _nc_retrace_unsigned
4889 unsigned _nc_retrace_unsigned(
4891 { return(*(unsigned *)0); }
4893 #undef _nc_retrace_ptr
4894 char *_nc_retrace_ptr(
4896 { return(*(char **)0); }
4898 #undef _nc_retrace_cptr
4899 const char *_nc_retrace_cptr(
4901 { return(*(const char **)0); }
4903 #undef _nc_retrace_cvoid_ptr
4904 const void *_nc_retrace_cvoid_ptr(
4906 { return(*(const void **)0); }
4908 #undef _nc_retrace_void_ptr
4909 void *_nc_retrace_void_ptr(
4911 { return(*(void **)0); }
4913 #undef _nc_retrace_sp
4914 SCREEN *_nc_retrace_sp(
4916 { return(*(SCREEN **)0); }
4918 #undef _nc_retrace_win
4919 WINDOW *_nc_retrace_win(
4921 { return(*(WINDOW **)0); }
4923 #undef _nc_fmt_funcptr
4924 char *_nc_fmt_funcptr(
4928 { return(*(char **)0); }
4930 #undef _nc_use_tracef
4933 { return(*(int *)0); }
4935 #undef _nc_locked_tracef
4936 void _nc_locked_tracef(
4941 /* ./trace/lib_traceatr.c */
4947 { return(*(char **)0); }
4952 { return(*(char **)0); }
4954 #undef _nc_retrace_int_attr_t
4955 int _nc_retrace_int_attr_t(
4957 { return(*(int *)0); }
4959 #undef _nc_retrace_attr_t
4960 attr_t _nc_retrace_attr_t(
4962 { return(*(attr_t *)0); }
4964 #undef _nc_altcharset_name
4965 const char *_nc_altcharset_name(
4968 { return(*(const char **)0); }
4970 #undef _tracechtype2
4971 char *_tracechtype2(
4974 { return(*(char **)0); }
4979 { return(*(char **)0); }
4981 #undef _nc_retrace_chtype
4982 chtype _nc_retrace_chtype(
4984 { return(*(chtype *)0); }
4986 #undef _tracecchar_t2
4987 char *_tracecchar_t2(
4990 { return(*(char **)0); }
4992 #undef _tracecchar_t
4993 char *_tracecchar_t(
4995 { return(*(char **)0); }
4997 /* ./trace/lib_tracebits.c */
4999 #undef _nc_trace_ttymode
5000 char *_nc_trace_ttymode(
5001 const struct termios *tty)
5002 { return(*(char **)0); }
5004 #undef _nc_tracebits
5005 char *_nc_tracebits(void)
5006 { return(*(char **)0); }
5008 /* ./trace/lib_tracechr.c */
5010 #undef _nc_tracechar
5011 char *_nc_tracechar(
5014 { return(*(char **)0); }
5019 { return(*(char **)0); }
5021 /* ./tinfo/lib_ttyflags.c */
5023 #undef _nc_get_tty_mode_sp
5024 int _nc_get_tty_mode_sp(
5026 struct termios *buf)
5027 { return(*(int *)0); }
5029 #undef _nc_get_tty_mode
5030 int _nc_get_tty_mode(
5031 struct termios *buf)
5032 { return(*(int *)0); }
5034 #undef _nc_set_tty_mode_sp
5035 int _nc_set_tty_mode_sp(
5037 struct termios *buf)
5038 { return(*(int *)0); }
5040 #undef _nc_set_tty_mode
5041 int _nc_set_tty_mode(
5042 struct termios *buf)
5043 { return(*(int *)0); }
5045 #undef def_shell_mode_sp
5046 int def_shell_mode_sp(
5048 { return(*(int *)0); }
5050 #undef def_shell_mode
5051 int def_shell_mode(void)
5052 { return(*(int *)0); }
5054 #undef def_prog_mode_sp
5055 int def_prog_mode_sp(
5057 { return(*(int *)0); }
5059 #undef def_prog_mode
5060 int def_prog_mode(void)
5061 { return(*(int *)0); }
5063 #undef reset_prog_mode_sp
5064 int reset_prog_mode_sp(
5066 { return(*(int *)0); }
5068 #undef reset_prog_mode
5069 int reset_prog_mode(void)
5070 { return(*(int *)0); }
5072 #undef reset_shell_mode_sp
5073 int reset_shell_mode_sp(
5075 { return(*(int *)0); }
5077 #undef reset_shell_mode
5078 int reset_shell_mode(void)
5079 { return(*(int *)0); }
5084 { return(*(int *)0); }
5088 { return(*(int *)0); }
5093 { return(*(int *)0); }
5097 { return(*(int *)0); }
5099 /* ./tty/lib_twait.c */
5101 #undef _nc_timed_wait
5107 { return(*(int *)0); }
5109 /* ./tinfo/name_match.c */
5111 #undef _nc_first_name
5112 char *_nc_first_name(
5113 const char *const sp)
5114 { return(*(char **)0); }
5116 #undef _nc_name_match
5118 const char *const namelst,
5119 const char *const name,
5120 const char *const delim)
5121 { return(*(int *)0); }
5125 #undef _nc_boolnames
5126 const char *const *_nc_boolnames(void)
5127 { return(*(const char **)0); }
5129 #undef _nc_boolfnames
5130 const char *const *_nc_boolfnames(void)
5131 { return(*(const char **)0); }
5134 const char *const *_nc_numnames(void)
5135 { return(*(const char **)0); }
5137 #undef _nc_numfnames
5138 const char *const *_nc_numfnames(void)
5139 { return(*(const char **)0); }
5142 const char *const *_nc_strnames(void)
5143 { return(*(const char **)0); }
5145 #undef _nc_strfnames
5146 const char *const *_nc_strfnames(void)
5147 { return(*(const char **)0); }
5149 /* ./tinfo/obsolete.c */
5151 #undef _nc_set_buffer_sp
5152 void _nc_set_buffer_sp(
5158 #undef _nc_set_buffer
5159 void _nc_set_buffer(
5164 /* ./tinfo/read_entry.c */
5166 #undef _nc_init_termtype
5167 void _nc_init_termtype(
5168 TERMTYPE2 *const tp)
5171 #undef _nc_read_termtype
5172 int _nc_read_termtype(
5176 { return(*(int *)0); }
5178 #undef _nc_read_file_entry
5179 int _nc_read_file_entry(
5180 const char *const filename,
5182 { return(*(int *)0); }
5184 #undef _nc_read_entry2
5185 int _nc_read_entry2(
5186 const char *const name,
5187 char *const filename,
5188 TERMTYPE2 *const tp)
5189 { return(*(int *)0); }
5191 #undef _nc_read_entry
5193 const char *const name,
5194 char *const filename,
5196 { return(*(int *)0); }
5198 /* ./tinfo/read_termcap.c */
5200 #undef _nc_read_termcap_entry
5201 int _nc_read_termcap_entry(
5202 const char *const tn,
5203 TERMTYPE2 *const tp)
5204 { return(*(int *)0); }
5206 /* ./tinfo/strings.c */
5209 string_desc *_nc_str_init(
5213 { return(*(string_desc **)0); }
5216 string_desc *_nc_str_null(
5219 { return(*(string_desc **)0); }
5222 string_desc *_nc_str_copy(
5225 { return(*(string_desc **)0); }
5227 #undef _nc_safe_strcat
5228 NCURSES_BOOL _nc_safe_strcat(
5231 { return(*(NCURSES_BOOL *)0); }
5233 #undef _nc_safe_strcpy
5234 NCURSES_BOOL _nc_safe_strcpy(
5237 { return(*(NCURSES_BOOL *)0); }
5239 /* ./trace/trace_buf.c */
5241 #undef _nc_trace_buf
5242 char *_nc_trace_buf(
5245 { return(*(char **)0); }
5247 #undef _nc_trace_bufcat
5248 char *_nc_trace_bufcat(
5251 { return(*(char **)0); }
5253 /* ./trace/trace_tries.c */
5255 #undef _nc_trace_tries
5256 void _nc_trace_tries(
5260 /* ./base/tries.c */
5262 #undef _nc_expand_try
5263 char *_nc_expand_try(
5268 { return(*(char **)0); }
5270 #undef _nc_remove_key
5274 { return(*(int *)0); }
5276 #undef _nc_remove_string
5277 int _nc_remove_string(
5280 { return(*(int *)0); }
5282 /* ./tinfo/trim_sgr0.c */
5284 #undef _nc_trim_sgr0
5285 char *_nc_trim_sgr0(
5287 { return(*(char **)0); }
5292 const char *unctrl_sp(
5295 { return(*(const char **)0); }
5300 { return(*(const char **)0); }
5302 /* ./trace/visbuf.c */
5305 const char *_nc_visbuf2(
5308 { return(*(const char **)0); }
5311 const char *_nc_visbuf(
5313 { return(*(const char **)0); }
5316 const char *_nc_visbufn(
5319 { return(*(const char **)0); }
5322 const char *_nc_viswbuf2(
5325 { return(*(const char **)0); }
5328 const char *_nc_viswbuf(
5330 { return(*(const char **)0); }
5333 const char *_nc_viswbufn(
5336 { return(*(const char **)0); }
5339 const char *_nc_viswibuf(
5341 { return(*(const char **)0); }
5344 const char *_nc_viscbuf2(
5348 { return(*(const char **)0); }
5351 const char *_nc_viscbuf(
5354 { return(*(const char **)0); }
5356 /* ./tinfo/alloc_entry.c */
5358 #undef _nc_init_entry
5359 void _nc_init_entry(
5363 #undef _nc_copy_entry
5364 ENTRY *_nc_copy_entry(
5366 { return(*(ENTRY **)0); }
5371 { return(*(char **)0); }
5373 #undef _nc_wrap_entry
5374 void _nc_wrap_entry(
5376 NCURSES_BOOL copy_strings)
5379 #undef _nc_merge_entry
5380 void _nc_merge_entry(
5381 ENTRY *const target,
5382 ENTRY *const source)
5385 /* ./tinfo/captoinfo.c */
5387 #undef _nc_captoinfo
5388 char *_nc_captoinfo(
5391 int const parameterized)
5392 { return(*(char **)0); }
5394 #undef _nc_infotocap
5395 char *_nc_infotocap(
5398 int const parameterized)
5399 { return(*(char **)0); }
5401 /* ./tinfo/comp_expand.c */
5403 #undef _nc_tic_expand
5404 char *_nc_tic_expand(
5406 NCURSES_BOOL tic_format,
5408 { return(*(char **)0); }
5410 /* ./tinfo/comp_parse.c */
5412 #undef _nc_check_termtype2
5413 void (*_nc_check_termtype2)(
5417 #undef _nc_entry_match
5418 NCURSES_BOOL _nc_entry_match(
5421 { return(*(NCURSES_BOOL *)0); }
5423 #undef _nc_read_entry_source
5424 void _nc_read_entry_source(
5428 NCURSES_BOOL silent,
5429 NCURSES_BOOL (*hook)(
5433 #undef _nc_resolve_uses2
5434 int _nc_resolve_uses2(
5435 NCURSES_BOOL fullresolve,
5436 NCURSES_BOOL literal)
5437 { return(*(int *)0); }
5439 /* ./tinfo/comp_scan.c */
5443 #undef _nc_strict_bsd
5445 #undef _nc_curr_file_pos
5446 long _nc_curr_file_pos;
5447 #undef _nc_comment_start
5448 long _nc_comment_start;
5449 #undef _nc_comment_end
5450 long _nc_comment_end;
5451 #undef _nc_start_line
5452 long _nc_start_line;
5453 #undef _nc_curr_token
5454 struct token _nc_curr_token;
5455 #undef _nc_disable_period
5456 NCURSES_BOOL _nc_disable_period;
5458 #undef _nc_reset_input
5459 void _nc_reset_input(
5464 #undef _nc_get_token
5466 NCURSES_BOOL silent)
5467 { return(*(int *)0); }
5469 #undef _nc_trans_string
5470 int _nc_trans_string(
5473 { return(*(int *)0); }
5475 #undef _nc_push_token
5476 void _nc_push_token(
5480 #undef _nc_panic_mode
5481 void _nc_panic_mode(
5485 /* ./tinfo/parse_entry.c */
5487 #undef _nc_parse_entry
5488 int _nc_parse_entry(
5491 NCURSES_BOOL silent)
5492 { return(*(int *)0); }
5498 { return(*(int *)0); }
5500 /* ./tinfo/write_entry.c */
5502 #undef _nc_set_writedir
5503 void _nc_set_writedir(
5507 #undef _nc_write_entry
5508 void _nc_write_entry(
5509 TERMTYPE2 *const tp)
5512 #undef _nc_write_object
5513 int _nc_write_object(
5518 { return(*(int *)0); }
5520 #undef _nc_tic_written
5521 int _nc_tic_written(void)
5522 { return(*(int *)0); }
5524 /* ./base/define_key.c */
5526 #undef define_key_sp
5531 { return(*(int *)0); }
5537 { return(*(int *)0); }
5539 /* ./tinfo/hashed_db.c */
5541 #undef _nc_hashed_db
5542 void _nc_hashed_db(void)
5545 /* ./base/key_defined.c */
5547 #undef key_defined_sp
5551 { return(*(int *)0); }
5556 { return(*(int *)0); }
5558 /* ./base/keybound.c */
5565 { return(*(char **)0); }
5571 { return(*(char **)0); }
5573 /* ./base/keyok.c */
5580 { return(*(int *)0); }
5586 { return(*(int *)0); }
5588 /* ./base/version.c */
5590 #undef curses_version
5591 const char *curses_version(void)
5592 { return(*(const char **)0); }