1 /****************************************************************************
2 * Copyright (c) 2001-2003,2004 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-2004 *
31 ****************************************************************************/
34 /* ./tty/hardscroll.c */
36 #include <curses.priv.h>
41 #undef _nc_scroll_optimize
42 void _nc_scroll_optimize(void)
46 void _nc_linedump(void)
52 void _nc_hash_map(void)
55 #undef _nc_make_oldhash
56 void _nc_make_oldhash(
60 #undef _nc_scroll_oldhash
61 void _nc_scroll_oldhash(
67 /* ./base/lib_addch.c */
75 { return(*(cchar_t *)0); }
77 #undef _nc_waddch_nosync
78 int _nc_waddch_nosync(
81 { return(*(int *)0); }
87 { return(*(int *)0); }
93 { return(*(int *)0); }
95 /* ./base/lib_addstr.c */
102 { return(*(int *)0); }
109 { return(*(int *)0); }
114 { return(*(int *)0); }
121 { return(*(int *)0); }
128 { return(*(int *)0); }
130 /* ./base/lib_beep.c */
134 { return(*(int *)0); }
136 /* ./base/lib_bkgd.c */
154 { return(*(int *)0); }
160 { return(*(int *)0); }
162 /* ./base/lib_box.c */
175 { return(*(int *)0); }
177 /* ./base/lib_chgat.c */
186 { return(*(int *)0); }
188 /* ./base/lib_clear.c */
193 { return(*(int *)0); }
195 /* ./base/lib_clearok.c */
201 { return(*(int *)0); }
203 /* ./base/lib_clrbot.c */
208 { return(*(int *)0); }
210 /* ./base/lib_clreol.c */
215 { return(*(int *)0); }
217 /* ./base/lib_color.c */
226 #undef _nc_reset_colors
227 NCURSES_BOOL _nc_reset_colors(void)
228 { return(*(NCURSES_BOOL *)0); }
231 int start_color(void)
232 { return(*(int *)0); }
239 { return(*(int *)0); }
247 { return(*(int *)0); }
249 #undef can_change_color
250 NCURSES_BOOL can_change_color(void)
251 { return(*(NCURSES_BOOL *)0); }
254 NCURSES_BOOL has_colors(void)
255 { return(*(NCURSES_BOOL *)0); }
263 { return(*(int *)0); }
270 { return(*(int *)0); }
276 NCURSES_BOOL reverse,
281 /* ./base/lib_colorset.c */
286 short color_pair_number,
288 { return(*(int *)0); }
290 /* ./base/lib_delch.c */
295 { return(*(int *)0); }
297 /* ./base/lib_delwin.c */
302 { return(*(int *)0); }
304 /* ./base/lib_echo.c */
308 { return(*(int *)0); }
312 { return(*(int *)0); }
314 /* ./base/lib_endwin.c */
318 { return(*(int *)0); }
320 /* ./base/lib_erase.c */
325 { return(*(int *)0); }
327 /* ./base/lib_flash.c */
331 { return(*(int *)0); }
338 { return(*(int *)0); }
344 { return(*(int *)0); }
349 { return(*(int *)0); }
355 { return(*(int *)0); }
360 { return(*(int *)0); }
365 { return(*(int *)0); }
370 { return(*(int *)0); }
375 { return(*(int *)0); }
382 { return(*(int *)0); }
388 { return(*(int *)0); }
394 { return(*(int *)0); }
401 { return(*(int *)0); }
406 { return(*(int *)0); }
423 { return(*(int *)0); }
430 { return(*(int *)0); }
438 { return(*(int *)0); }
442 { return(*(int *)0); }
446 { return(*(int *)0); }
450 { return(*(int *)0); }
456 { return(*(int *)0); }
461 { return(*(int *)0); }
465 { return(*(int *)0); }
469 { return(*(int *)0); }
474 { return(*(int *)0); }
478 { return(*(int *)0); }
483 { return(*(chtype *)0); }
487 { return(*(int *)0); }
493 { return(*(int *)0); }
498 { return(*(int *)0); }
504 { return(*(int *)0); }
508 { return(*(chtype *)0); }
514 { return(*(int *)0); }
519 { return(*(int *)0); }
525 { return(*(int *)0); }
530 { return(*(int *)0); }
535 { return(*(int *)0); }
539 { return(*(int *)0); }
545 { return(*(int *)0); }
550 { return(*(int *)0); }
555 { return(*(int *)0); }
561 { return(*(int *)0); }
568 { return(*(int *)0); }
576 { return(*(int *)0); }
583 { return(*(int *)0); }
591 { return(*(int *)0); }
598 { return(*(int *)0); }
608 { return(*(int *)0); }
614 { return(*(int *)0); }
620 { return(*(int *)0); }
628 { return(*(int *)0); }
635 { return(*(int *)0); }
643 { return(*(int *)0); }
649 { return(*(chtype *)0); }
657 { return(*(int *)0); }
664 { return(*(int *)0); }
672 { return(*(int *)0); }
679 { return(*(int *)0); }
687 { return(*(int *)0); }
694 { return(*(int *)0); }
701 { return(*(int *)0); }
709 { return(*(int *)0); }
717 { return(*(int *)0); }
726 { return(*(int *)0); }
734 { return(*(int *)0); }
743 { return(*(int *)0); }
751 { return(*(int *)0); }
762 { return(*(int *)0); }
769 { return(*(int *)0); }
776 { return(*(int *)0); }
785 { return(*(int *)0); }
793 { return(*(int *)0); }
802 { return(*(int *)0); }
809 { return(*(chtype *)0); }
818 { return(*(int *)0); }
826 { return(*(int *)0); }
835 { return(*(int *)0); }
843 { return(*(int *)0); }
852 { return(*(int *)0); }
860 { return(*(int *)0); }
868 { return(*(int *)0); }
877 { return(*(int *)0); }
882 { return(*(int *)0); }
887 { return(*(int *)0); }
891 { return(*(int *)0); }
896 { return(*(int *)0); }
901 { return(*(int *)0); }
907 { return(*(int *)0); }
913 { return(*(int *)0); }
919 { return(*(int *)0); }
923 { return(*(int *)0); }
927 { return(*(int *)0); }
939 { return(*(int *)0); }
944 { return(*(int *)0); }
949 { return(*(int *)0); }
955 { return(*(int *)0); }
962 { return(*(int *)0); }
969 { return(*(int *)0); }
975 { return(*(int *)0); }
981 { return(*(int *)0); }
987 { return(*(int *)0); }
993 { return(*(int *)0); }
999 { return(*(int *)0); }
1007 { return(*(int *)0); }
1015 { return(*(int *)0); }
1020 { return(*(int *)0); }
1026 { return(*(int *)0); }
1032 { return(*(int *)0); }
1037 { return(*(int *)0); }
1043 { return(*(int *)0); }
1049 { return(*(int *)0); }
1054 { return(*(int *)0); }
1059 { return(*(int *)0); }
1064 { return(*(int *)0); }
1070 { return(*(int *)0); }
1075 { return(*(int *)0); }
1081 { return(*(int *)0); }
1086 { return(*(int *)0); }
1091 { return(*(int *)0); }
1108 { return(*(int *)0); }
1115 { return(*(int *)0); }
1120 { return(*(int *)0); }
1125 { return(*(int *)0); }
1130 { return(*(int *)0); }
1135 { return(*(int *)0); }
1141 { return(*(int *)0); }
1147 { return(*(int *)0); }
1152 { return(*(int *)0); }
1158 { return(*(int *)0); }
1163 { return(*(int *)0); }
1169 { return(*(int *)0); }
1175 { return(*(int *)0); }
1180 { return(*(int *)0); }
1185 { return(*(int *)0); }
1190 { return(*(int *)0); }
1197 { return(*(int *)0); }
1199 #undef mvadd_wchnstr
1205 { return(*(int *)0); }
1212 { return(*(int *)0); }
1220 { return(*(int *)0); }
1227 { return(*(int *)0); }
1234 { return(*(int *)0); }
1241 { return(*(int *)0); }
1249 { return(*(int *)0); }
1257 { return(*(int *)0); }
1264 { return(*(int *)0); }
1272 { return(*(int *)0); }
1279 { return(*(int *)0); }
1287 { return(*(int *)0); }
1295 { return(*(int *)0); }
1302 { return(*(int *)0); }
1309 { return(*(int *)0); }
1316 { return(*(int *)0); }
1324 { return(*(int *)0); }
1332 { return(*(int *)0); }
1334 #undef mvwadd_wchnstr
1341 { return(*(int *)0); }
1343 #undef mvwadd_wchstr
1349 { return(*(int *)0); }
1358 { return(*(int *)0); }
1366 { return(*(int *)0); }
1374 { return(*(int *)0); }
1382 { return(*(int *)0); }
1391 { return(*(int *)0); }
1400 { return(*(int *)0); }
1408 { return(*(int *)0); }
1410 #undef mvwin_wchnstr
1417 { return(*(int *)0); }
1425 { return(*(int *)0); }
1434 { return(*(int *)0); }
1443 { return(*(int *)0); }
1451 { return(*(int *)0); }
1459 { return(*(int *)0); }
1467 { return(*(int *)0); }
1476 { return(*(int *)0); }
1482 { return(*(int *)0); }
1488 { return(*(int *)0); }
1494 { return(*(int *)0); }
1500 { return(*(int *)0); }
1506 { return(*(int *)0); }
1512 { return(*(int *)0); }
1515 NCURSES_BOOL mouse_trafo(
1519 { return(*(NCURSES_BOOL *)0); }
1521 /* ./base/lib_getch.c */
1523 #include <fifo_defs.h>
1531 unsigned long *result,
1533 { return(*(int *)0); }
1538 { return(*(int *)0); }
1540 /* ./base/lib_getstr.c */
1547 { return(*(int *)0); }
1549 /* ./base/lib_hline.c */
1556 { return(*(int *)0); }
1558 /* ./base/lib_immedok.c */
1566 /* ./base/lib_inchstr.c */
1573 { return(*(int *)0); }
1575 /* ./base/lib_initscr.c */
1578 WINDOW *initscr(void)
1579 { return(*(WINDOW **)0); }
1581 /* ./base/lib_insch.c */
1583 #undef _nc_insert_ch
1593 { return(*(int *)0); }
1600 { return(*(int *)0); }
1602 /* ./base/lib_insdel.c */
1608 { return(*(int *)0); }
1610 /* ./base/lib_instr.c */
1617 { return(*(int *)0); }
1619 /* ./base/lib_isendwin.c */
1622 NCURSES_BOOL isendwin(void)
1623 { return(*(NCURSES_BOOL *)0); }
1625 /* ./base/lib_leaveok.c */
1631 { return(*(int *)0); }
1633 /* ./base/lib_mouse.c */
1638 { return(*(int *)0); }
1643 { return(*(int *)0); }
1649 { return(*(mmask_t *)0); }
1652 NCURSES_BOOL wenclose(
1656 { return(*(NCURSES_BOOL *)0); }
1658 #undef mouseinterval
1661 { return(*(int *)0); }
1663 #undef _nc_has_mouse
1664 int _nc_has_mouse(void)
1665 { return(*(int *)0); }
1668 NCURSES_BOOL wmouse_trafo(
1672 NCURSES_BOOL to_screen)
1673 { return(*(NCURSES_BOOL *)0); }
1675 /* ./base/lib_move.c */
1682 { return(*(int *)0); }
1684 /* ./tty/lib_mvcur.c */
1686 #undef _nc_msec_cost
1688 const char *const cap,
1690 { return(*(int *)0); }
1692 #undef _nc_mvcur_resume
1693 void _nc_mvcur_resume(void)
1696 #undef _nc_mvcur_init
1697 void _nc_mvcur_init(void)
1700 #undef _nc_mvcur_wrap
1701 void _nc_mvcur_wrap(void)
1710 { return(*(int *)0); }
1712 #undef _nc_optimize_enable
1713 int _nc_optimize_enable;
1715 /* ./base/lib_mvwin.c */
1722 { return(*(int *)0); }
1724 /* ./base/lib_newterm.c */
1735 { return(*(SCREEN **)0); }
1737 /* ./base/lib_newwin.c */
1742 { return(*(int *)0); }
1750 { return(*(WINDOW **)0); }
1759 { return(*(WINDOW **)0); }
1768 { return(*(WINDOW **)0); }
1771 WINDOW *_nc_makenew(
1777 { return(*(WINDOW **)0); }
1779 /* ./base/lib_nl.c */
1783 { return(*(int *)0); }
1787 { return(*(int *)0); }
1789 /* ./base/lib_overlay.c */
1795 { return(*(int *)0); }
1801 { return(*(int *)0); }
1814 { return(*(int *)0); }
1816 /* ./base/lib_pad.c */
1822 { return(*(WINDOW **)0); }
1831 { return(*(WINDOW **)0); }
1842 { return(*(int *)0); }
1853 { return(*(int *)0); }
1859 { return(*(int *)0); }
1861 /* ./base/lib_printw.c */
1867 { return(*(int *)0); }
1874 { return(*(int *)0); }
1882 { return(*(int *)0); }
1891 { return(*(int *)0); }
1898 { return(*(int *)0); }
1900 /* ./base/lib_redrawln.c */
1907 { return(*(int *)0); }
1909 /* ./base/lib_refresh.c */
1914 { return(*(int *)0); }
1919 { return(*(int *)0); }
1921 /* ./base/lib_restart.c */
1928 { return(*(int *)0); }
1930 /* ./base/lib_scanw.c */
1937 { return(*(int *)0); }
1943 { return(*(int *)0); }
1950 { return(*(int *)0); }
1958 { return(*(int *)0); }
1967 { return(*(int *)0); }
1969 /* ./base/lib_screen.c */
1974 { return(*(WINDOW **)0); }
1980 { return(*(int *)0); }
1985 { return(*(int *)0); }
1990 { return(*(int *)0); }
1995 { return(*(int *)0); }
2000 { return(*(int *)0); }
2002 /* ./base/lib_scroll.c */
2004 #undef _nc_scroll_window
2005 void _nc_scroll_window(
2017 { return(*(int *)0); }
2019 /* ./base/lib_scrollok.c */
2025 { return(*(int *)0); }
2027 /* ./base/lib_scrreg.c */
2034 { return(*(int *)0); }
2036 /* ./base/lib_set_term.c */
2041 { return(*(SCREEN **)0); }
2048 #undef _nc_setupscreen
2049 int _nc_setupscreen(
2051 short const scolumns,
2053 { return(*(int *)0); }
2055 #undef _nc_ripoffline
2061 { return(*(int *)0); }
2069 { return(*(int *)0); }
2071 /* ./base/lib_slk.c */
2073 #undef _nc_slk_format
2076 #undef _nc_slk_initialize
2077 int _nc_slk_initialize(
2080 { return(*(int *)0); }
2083 int slk_restore(void)
2084 { return(*(int *)0); }
2086 /* ./base/lib_slkatr_set.c */
2091 short color_pair_number,
2093 { return(*(int *)0); }
2095 /* ./base/lib_slkatrof.c */
2100 { return(*(int *)0); }
2102 /* ./base/lib_slkatron.c */
2107 { return(*(int *)0); }
2109 /* ./base/lib_slkatrset.c */
2114 { return(*(int *)0); }
2116 /* ./base/lib_slkattr.c */
2119 attr_t slk_attr(void)
2120 { return(*(attr_t *)0); }
2122 /* ./base/lib_slkclear.c */
2126 { return(*(int *)0); }
2128 /* ./base/lib_slkcolor.c */
2132 short color_pair_number)
2133 { return(*(int *)0); }
2135 /* ./base/lib_slkinit.c */
2140 { return(*(int *)0); }
2142 /* ./base/lib_slklab.c */
2147 { return(*(char **)0); }
2149 /* ./base/lib_slkrefr.c */
2151 #undef slk_noutrefresh
2152 int slk_noutrefresh(void)
2153 { return(*(int *)0); }
2156 int slk_refresh(void)
2157 { return(*(int *)0); }
2159 /* ./base/lib_slkset.c */
2166 { return(*(int *)0); }
2168 /* ./base/lib_slktouch.c */
2172 { return(*(int *)0); }
2174 /* ./base/lib_touch.c */
2176 #undef is_linetouched
2177 NCURSES_BOOL is_linetouched(
2180 { return(*(NCURSES_BOOL *)0); }
2182 #undef is_wintouched
2183 NCURSES_BOOL is_wintouched(
2185 { return(*(NCURSES_BOOL *)0); }
2193 { return(*(int *)0); }
2195 /* ./trace/lib_traceatr.c */
2201 { return(*(char **)0); }
2206 { return(*(char **)0); }
2208 #undef _nc_retrace_attr_t
2209 attr_t _nc_retrace_attr_t(
2211 { return(*(attr_t *)0); }
2213 #undef _nc_altcharset_name
2214 const char *_nc_altcharset_name(
2217 { return(*(const char **)0); }
2219 #undef _tracechtype2
2220 char *_tracechtype2(
2223 { return(*(char **)0); }
2228 { return(*(char **)0); }
2230 #undef _nc_retrace_chtype
2231 chtype _nc_retrace_chtype(
2233 { return(*(chtype *)0); }
2235 #undef _tracecchar_t2
2236 char *_tracecchar_t2(
2239 { return(*(char **)0); }
2241 #undef _tracecchar_t
2242 char *_tracecchar_t(
2244 { return(*(char **)0); }
2246 /* ./trace/lib_tracedmp.c */
2254 /* ./trace/lib_tracemse.c */
2259 { return(*(char **)0); }
2261 /* ./tty/lib_tstp.c */
2263 #include <SigAction.h>
2265 #undef _nc_signal_handler
2266 void _nc_signal_handler(
2267 NCURSES_BOOL enable)
2270 /* ./base/lib_ungetch.c */
2272 #undef _nc_fifo_dump
2273 void _nc_fifo_dump(void)
2279 { return(*(int *)0); }
2281 /* ./tty/lib_vidattr.c */
2288 { return(*(int *)0); }
2293 { return(*(int *)0); }
2296 chtype termattrs(void)
2297 { return(*(chtype *)0); }
2299 /* ./base/lib_vline.c */
2306 { return(*(int *)0); }
2308 /* ./base/lib_wattroff.c */
2315 { return(*(int *)0); }
2317 /* ./base/lib_wattron.c */
2324 { return(*(int *)0); }
2326 /* ./base/lib_winch.c */
2331 { return(*(chtype *)0); }
2333 /* ./base/lib_window.c */
2345 { return(*(int *)0); }
2351 { return(*(int *)0); }
2371 { return(*(WINDOW **)0); }
2373 /* ./base/nc_panel.c */
2375 #undef _nc_panelhook
2376 struct panelhook *_nc_panelhook(void)
2377 { return(*(struct panelhook **)0); }
2379 /* ./base/safe_sprintf.c */
2381 #undef _nc_printf_string
2382 char *_nc_printf_string(
2385 { return(*(char **)0); }
2387 /* ./tty/tty_update.c */
2389 #include <sys/time.h>
2390 #include <sys/times.h>
2394 { return(*(int *)0); }
2402 { return(*(int *)0); }
2404 #undef _nc_screen_resume
2405 void _nc_screen_resume(void)
2408 #undef _nc_screen_init
2409 void _nc_screen_init(void)
2412 #undef _nc_screen_wrap
2413 void _nc_screen_wrap(void)
2416 #undef _nc_do_xmc_glitch
2417 void _nc_do_xmc_glitch(
2421 /* ./trace/varargs.c */
2427 { return(*(char **)0); }
2429 /* ./base/memmove.c */
2432 void _nc_memmove(void)
2435 /* ./base/vsscanf.c */
2438 void _nc_vsscanf(void)
2441 /* ./base/lib_freeall.c */
2443 #include <term_entry.h>
2446 void _nc_freeall(void)
2449 /* ./widechar/charable.c */
2451 #undef _nc_is_charable
2452 NCURSES_BOOL _nc_is_charable(
2454 { return(*(NCURSES_BOOL *)0); }
2459 { return(*(int *)0); }
2461 #undef _nc_to_widechar
2462 wint_t _nc_to_widechar(
2464 { return(*(wint_t *)0); }
2466 /* ./widechar/lib_add_wch.c */
2472 { return(*(int *)0); }
2478 { return(*(int *)0); }
2480 /* ./widechar/lib_box_set.c */
2493 { return(*(int *)0); }
2495 /* ./widechar/lib_cchar.c */
2504 { return(*(int *)0); }
2508 const cchar_t *wcval,
2513 { return(*(int *)0); }
2515 /* ./widechar/lib_get_wch.c */
2521 { return(*(int *)0); }
2523 /* ./widechar/lib_erasewchar.c */
2528 { return(*(int *)0); }
2533 { return(*(int *)0); }
2535 /* ./widechar/lib_get_wstr.c */
2542 { return(*(int *)0); }
2544 /* ./widechar/lib_hline_set.c */
2551 { return(*(int *)0); }
2553 /* ./widechar/lib_in_wch.c */
2559 { return(*(int *)0); }
2561 /* ./widechar/lib_in_wchnstr.c */
2568 { return(*(int *)0); }
2570 /* ./widechar/lib_ins_wch.c */
2576 { return(*(int *)0); }
2581 const wchar_t *wstr,
2583 { return(*(int *)0); }
2585 /* ./widechar/lib_inwstr.c */
2592 { return(*(int *)0); }
2598 { return(*(int *)0); }
2600 /* ./widechar/lib_pecho_wchar.c */
2606 { return(*(int *)0); }
2608 /* ./widechar/lib_slk_wset.c */
2613 const wchar_t *astr,
2615 { return(*(int *)0); }
2617 /* ./widechar/lib_unget_wch.c */
2622 { return(*(int *)0); }
2624 /* ./widechar/lib_vid_attr.c */
2633 { return(*(int *)0); }
2640 { return(*(int *)0); }
2643 attr_t term_attrs(void)
2644 { return(*(attr_t *)0); }
2646 /* ./widechar/lib_vline_set.c */
2653 { return(*(int *)0); }
2655 /* ./widechar/lib_wacs.c */
2660 #undef _nc_init_wacs
2661 void _nc_init_wacs(void)
2664 /* ./widechar/lib_wunctrl.c */
2669 { return(*(wchar_t **)0); }
2671 /* ./base/define_key.c */
2677 { return(*(int *)0); }
2681 #undef _nc_toggle_attr_on
2682 void _nc_toggle_attr_on(
2687 #undef _nc_toggle_attr_off
2688 void _nc_toggle_attr_off(
2693 #undef _nc_DelCharCost
2694 int _nc_DelCharCost(
2696 { return(*(int *)0); }
2698 #undef _nc_InsCharCost
2699 int _nc_InsCharCost(
2701 { return(*(int *)0); }
2703 #undef _nc_UpdateAttrs
2704 void _nc_UpdateAttrs(
2708 /* ./base/key_defined.c */
2713 { return(*(int *)0); }
2715 /* ./base/keybound.c */
2721 { return(*(char **)0); }
2723 /* ./base/keyok.c */
2729 { return(*(int *)0); }
2731 /* ./base/lib_dft_fgbg.c */
2733 #undef use_default_colors
2734 int use_default_colors(void)
2735 { return(*(int *)0); }
2737 #undef assume_default_colors
2738 int assume_default_colors(
2741 { return(*(int *)0); }
2743 /* ./tinfo/lib_print.c */
2749 { return(*(int *)0); }
2751 /* ./base/resizeterm.c */
2753 #undef is_term_resized
2754 NCURSES_BOOL is_term_resized(
2757 { return(*(NCURSES_BOOL *)0); }
2763 { return(*(int *)0); }
2769 { return(*(int *)0); }
2771 /* ./trace/trace_xnames.c */
2773 #undef _nc_trace_xnames
2774 void _nc_trace_xnames(
2778 /* ./base/tries.c */
2780 #undef _nc_expand_try
2781 char *_nc_expand_try(
2783 unsigned short code,
2786 { return(*(char **)0); }
2788 #undef _nc_remove_key
2790 struct tries **tree,
2791 unsigned short code)
2792 { return(*(int *)0); }
2794 #undef _nc_remove_string
2795 int _nc_remove_string(
2796 struct tries **tree,
2798 { return(*(int *)0); }
2800 /* ./base/version.c */
2802 #undef curses_version
2803 const char *curses_version(void)
2804 { return(*(const char **)0); }
2806 /* ./base/wresize.c */
2813 { return(*(int *)0); }
2815 /* ./tinfo/access.c */
2820 { return(*(char **)0); }
2823 unsigned _nc_pathlast(
2825 { return(*(unsigned *)0); }
2830 { return(*(char **)0); }
2836 { return(*(int *)0); }
2838 #undef _nc_env_access
2839 int _nc_env_access(void)
2840 { return(*(int *)0); }
2842 /* ./tinfo/add_tries.c */
2844 #undef _nc_add_to_try
2845 void _nc_add_to_try(
2846 struct tries **tree,
2848 unsigned short code)
2851 /* ./tinfo/alloc_entry.c */
2853 #undef _nc_init_entry
2854 void _nc_init_entry(
2858 #undef _nc_copy_entry
2859 ENTRY *_nc_copy_entry(
2861 { return(*(ENTRY **)0); }
2865 const char *const string)
2866 { return(*(char **)0); }
2868 #undef _nc_wrap_entry
2869 void _nc_wrap_entry(
2871 NCURSES_BOOL copy_strings)
2874 #undef _nc_merge_entry
2875 void _nc_merge_entry(
2877 TERMTYPE *const from)
2880 /* ./tinfo/alloc_ttype.c */
2882 #undef _nc_align_termtype
2883 void _nc_align_termtype(
2888 #undef _nc_copy_termtype
2889 void _nc_copy_termtype(
2894 /* ./tinfo/captoinfo.c */
2896 #undef _nc_captoinfo
2897 char *_nc_captoinfo(
2900 int const parameterized)
2901 { return(*(char **)0); }
2903 #undef _nc_infotocap
2904 char *_nc_infotocap(
2907 int const parameterized)
2908 { return(*(char **)0); }
2913 char *const boolcodes[] = {0};
2915 char *const numcodes[] = {0};
2917 char *const strcodes[] = {0};
2919 /* ./comp_captab.c */
2921 #include <ncurses_cfg.h>
2923 #undef _nc_info_hash_table
2924 const struct name_table_entry *const _nc_info_hash_table[995] = {0};
2925 #undef _nc_cap_hash_table
2926 const struct name_table_entry *const _nc_cap_hash_table[995] = {0};
2927 #undef _nc_capalias_table
2928 const struct alias _nc_capalias_table[] = {0};
2929 #undef _nc_infoalias_table
2930 const struct alias _nc_infoalias_table[] = {0};
2932 #undef _nc_get_table
2933 const struct name_table_entry *_nc_get_table(
2934 NCURSES_BOOL termcap)
2935 { return(*(const struct name_table_entry **)0); }
2937 #undef _nc_get_hash_table
2938 const struct name_table_entry *const *_nc_get_hash_table(
2939 NCURSES_BOOL termcap)
2940 { return(*(const struct name_table_entry **)0); }
2942 /* ./tinfo/comp_error.c */
2944 #undef _nc_suppress_warnings
2945 NCURSES_BOOL _nc_suppress_warnings;
2946 #undef _nc_curr_line
2951 #undef _nc_set_source
2952 void _nc_set_source(
2953 const char *const name)
2958 const char *const name)
2968 const char *const fmt,
2972 #undef _nc_err_abort
2974 const char *const fmt,
2978 #undef _nc_syserr_abort
2979 void _nc_syserr_abort(
2980 const char *const fmt,
2984 /* ./tinfo/comp_expand.c */
2986 #undef _nc_tic_expand
2987 char *_nc_tic_expand(
2989 NCURSES_BOOL tic_format,
2991 { return(*(char **)0); }
2993 /* ./tinfo/comp_hash.c */
2995 #include <hashsize.h>
2997 #undef _nc_find_entry
2998 struct name_table_entry const *_nc_find_entry(
3000 const struct name_table_entry *const *hash_table)
3001 { return(*(struct name_table_entry const **)0); }
3003 #undef _nc_find_type_entry
3004 struct name_table_entry const *_nc_find_type_entry(
3007 const struct name_table_entry *table)
3008 { return(*(struct name_table_entry const **)0); }
3010 /* ./tinfo/comp_parse.c */
3012 #undef _nc_check_termtype
3013 void (*_nc_check_termtype)(
3020 #undef _nc_free_entries
3021 void _nc_free_entries(
3025 #undef _nc_entry_match
3026 NCURSES_BOOL _nc_entry_match(
3029 { return(*(NCURSES_BOOL *)0); }
3031 #undef _nc_read_entry_source
3032 void _nc_read_entry_source(
3036 NCURSES_BOOL silent,
3037 NCURSES_BOOL (*hook)(
3041 #undef _nc_resolve_uses
3042 int _nc_resolve_uses(
3043 NCURSES_BOOL fullresolve)
3044 { return(*(int *)0); }
3046 /* ./tinfo/comp_scan.c */
3050 #undef _nc_curr_file_pos
3051 long _nc_curr_file_pos;
3052 #undef _nc_comment_start
3053 long _nc_comment_start;
3054 #undef _nc_comment_end
3055 long _nc_comment_end;
3056 #undef _nc_start_line
3057 long _nc_start_line;
3058 #undef _nc_curr_token
3059 struct token _nc_curr_token;
3060 #undef _nc_disable_period
3061 NCURSES_BOOL _nc_disable_period;
3063 #undef _nc_get_token
3065 NCURSES_BOOL silent)
3066 { return(*(int *)0); }
3068 #undef _nc_trans_string
3069 char _nc_trans_string(
3072 { return(*(char *)0); }
3074 #undef _nc_push_token
3075 void _nc_push_token(
3079 #undef _nc_panic_mode
3080 void _nc_panic_mode(
3084 #undef _nc_reset_input
3085 void _nc_reset_input(
3090 /* ./tinfo/doalloc.c */
3096 { return(*(void **)0); }
3101 const TERMTYPE *_nc_fallback(
3103 { return(*(const TERMTYPE **)0); }
3105 /* ./tinfo/free_ttype.c */
3107 #undef _nc_free_termtype
3108 void _nc_free_termtype(
3112 #undef _nc_user_definable
3113 NCURSES_BOOL _nc_user_definable;
3115 #undef use_extended_names
3116 int use_extended_names(
3118 { return(*(int *)0); }
3120 /* ./tinfo/getenv_num.c */
3122 #undef _nc_getenv_num
3125 { return(*(int *)0); }
3127 /* ./tinfo/home_terminfo.c */
3129 #undef _nc_home_terminfo
3130 char *_nc_home_terminfo(void)
3131 { return(*(char **)0); }
3133 /* ./tinfo/init_keytry.c */
3137 #include <init_keytry.h>
3139 #undef _nc_tinfo_fkeys
3140 struct tinfo_fkeys _nc_tinfo_fkeys[];
3144 #undef _nc_init_keytry
3145 void _nc_init_keytry(void)
3148 /* ./tinfo/lib_acs.c */
3151 chtype acs_map[128];
3154 void _nc_init_acs(void)
3157 /* ./tinfo/lib_baudrate.c */
3159 #include <termcap.h>
3164 { return(*(int *)0); }
3169 { return(*(int *)0); }
3173 { return(*(int *)0); }
3175 /* ./tinfo/lib_cur_term.c */
3181 TERMINAL *set_curterm(
3183 { return(*(TERMINAL **)0); }
3188 { return(*(int *)0); }
3190 /* ./tinfo/lib_data.c */
3198 #undef _nc_screen_chain
3199 SCREEN *_nc_screen_chain;
3203 /* ./tinfo/lib_has_cap.c */
3206 NCURSES_BOOL has_ic(void)
3207 { return(*(NCURSES_BOOL *)0); }
3210 NCURSES_BOOL has_il(void)
3211 { return(*(NCURSES_BOOL *)0); }
3213 /* ./tinfo/lib_kernel.c */
3216 char erasechar(void)
3217 { return(*(char *)0); }
3221 { return(*(char *)0); }
3225 { return(*(int *)0); }
3227 /* ./lib_keyname.c */
3229 #undef _nc_key_names
3230 const struct kn _nc_key_names[] = {0};
3235 { return(*(char **)0); }
3240 { return(*(char **)0); }
3242 /* ./tinfo/lib_longname.c */
3245 char *longname(void)
3246 { return(*(char **)0); }
3248 /* ./tinfo/lib_napms.c */
3255 { return(*(int *)0); }
3257 /* ./tinfo/lib_options.c */
3263 { return(*(int *)0); }
3274 { return(*(int *)0); }
3280 { return(*(int *)0); }
3286 { return(*(int *)0); }
3298 { return(*(int *)0); }
3304 { return(*(int *)0); }
3309 { return(*(int *)0); }
3314 { return(*(int *)0); }
3319 { return(*(int *)0); }
3324 { return(*(int *)0); }
3326 /* ./tinfo/lib_raw.c */
3330 { return(*(int *)0); }
3334 { return(*(int *)0); }
3342 { return(*(int *)0); }
3346 { return(*(int *)0); }
3349 void noqiflush(void)
3356 { return(*(int *)0); }
3358 /* ./tinfo/lib_setup.c */
3360 #include <sys/ioctl.h>
3376 #undef _nc_update_screensize
3377 void _nc_update_screensize(void)
3380 #undef _nc_get_locale
3381 char *_nc_get_locale(void)
3382 { return(*(char **)0); }
3384 #undef _nc_unicode_locale
3385 int _nc_unicode_locale(void)
3386 { return(*(int *)0); }
3388 #undef _nc_locale_breaks_acs
3389 int _nc_locale_breaks_acs(void)
3390 { return(*(int *)0); }
3397 { return(*(int *)0); }
3399 /* ./tinfo/lib_termcap.c */
3410 { return(*(int *)0); }
3414 #include <capdefaults.c>
3421 { return(*(int *)0); }
3426 { return(*(int *)0); }
3432 { return(*(char **)0); }
3434 /* ./tinfo/lib_termname.c */
3437 char *termname(void)
3438 { return(*(char **)0); }
3440 /* ./tinfo/lib_tgoto.c */
3447 { return(*(char **)0); }
3449 /* ./tinfo/lib_ti.c */
3454 { return(*(int *)0); }
3459 { return(*(int *)0); }
3464 { return(*(char **)0); }
3466 /* ./tinfo/lib_tparm.c */
3468 #undef _nc_tparm_err
3471 #undef _nc_tparm_analyze
3472 int _nc_tparm_analyze(
3476 { return(*(int *)0); }
3482 { return(*(char **)0); }
3484 /* ./tinfo/lib_tputs.c */
3489 NCURSES_OSPEED ospeed;
3490 #undef _nc_nulls_sent
3496 { return(*(int *)0); }
3499 void _nc_flush(void)
3505 { return(*(int *)0); }
3510 { return(*(int *)0); }
3518 { return(*(int *)0); }
3520 /* ./trace/lib_trace.c */
3523 unsigned _nc_tracing;
3524 #undef _nc_tputs_trace
3525 const char *_nc_tputs_trace = {0};
3531 const unsigned int tracelevel)
3540 #undef _nc_retrace_bool
3541 NCURSES_BOOL _nc_retrace_bool(
3543 { return(*(NCURSES_BOOL *)0); }
3545 #undef _nc_retrace_int
3546 int _nc_retrace_int(
3548 { return(*(int *)0); }
3550 #undef _nc_retrace_unsigned
3551 unsigned _nc_retrace_unsigned(
3553 { return(*(unsigned *)0); }
3555 #undef _nc_retrace_ptr
3556 char *_nc_retrace_ptr(
3558 { return(*(char **)0); }
3560 #undef _nc_retrace_sp
3561 SCREEN *_nc_retrace_sp(
3563 { return(*(SCREEN **)0); }
3565 #undef _nc_retrace_win
3566 WINDOW *_nc_retrace_win(
3568 { return(*(WINDOW **)0); }
3570 /* ./trace/lib_tracebits.c */
3572 #undef _nc_trace_ttymode
3573 char *_nc_trace_ttymode(
3574 struct termios *tty)
3575 { return(*(char **)0); }
3577 #undef _nc_tracebits
3578 char *_nc_tracebits(void)
3579 { return(*(char **)0); }
3581 /* ./trace/lib_tracechr.c */
3586 { return(*(char **)0); }
3588 /* ./tinfo/lib_ttyflags.c */
3590 #undef _nc_get_tty_mode
3591 int _nc_get_tty_mode(
3592 struct termios *buf)
3593 { return(*(int *)0); }
3595 #undef _nc_set_tty_mode
3596 int _nc_set_tty_mode(
3597 struct termios *buf)
3598 { return(*(int *)0); }
3600 #undef def_shell_mode
3601 int def_shell_mode(void)
3602 { return(*(int *)0); }
3604 #undef def_prog_mode
3605 int def_prog_mode(void)
3606 { return(*(int *)0); }
3608 #undef reset_prog_mode
3609 int reset_prog_mode(void)
3610 { return(*(int *)0); }
3612 #undef reset_shell_mode
3613 int reset_shell_mode(void)
3614 { return(*(int *)0); }
3618 { return(*(int *)0); }
3622 { return(*(int *)0); }
3624 /* ./tty/lib_twait.c */
3626 #undef _nc_timed_wait
3631 { return(*(int *)0); }
3633 /* ./tinfo/name_match.c */
3635 #undef _nc_first_name
3636 char *_nc_first_name(
3637 const char *const sp)
3638 { return(*(char **)0); }
3640 #undef _nc_name_match
3642 const char *const namelst,
3643 const char *const name,
3644 const char *const delim)
3645 { return(*(int *)0); }
3650 char *const boolnames[] = {0};
3652 char *const boolfnames[] = {0};
3654 char *const numnames[] = {0};
3656 char *const numfnames[] = {0};
3658 char *const strnames[] = {0};
3660 char *const strfnames[] = {0};
3662 /* ./tinfo/parse_entry.c */
3664 #undef _nc_parse_entry
3665 int _nc_parse_entry(
3666 struct entry *entryp,
3668 NCURSES_BOOL silent)
3669 { return(*(int *)0); }
3675 { return(*(int *)0); }
3677 /* ./tinfo/read_entry.c */
3680 const char *_nc_tic_dir(
3682 { return(*(const char **)0); }
3684 #undef _nc_keep_tic_dir
3685 void _nc_keep_tic_dir(
3689 #undef _nc_read_file_entry
3690 int _nc_read_file_entry(
3691 const char *const filename,
3693 { return(*(int *)0); }
3695 #undef _nc_read_entry
3697 const char *const tn,
3698 char *const filename,
3700 { return(*(int *)0); }
3702 /* ./tinfo/read_termcap.c */
3704 #undef _nc_read_termcap_entry
3705 int _nc_read_termcap_entry(
3706 const char *const tn,
3708 { return(*(int *)0); }
3710 /* ./tinfo/setbuf.c */
3712 #undef _nc_set_buffer
3713 void _nc_set_buffer(
3715 NCURSES_BOOL buffered)
3718 /* ./tinfo/strings.c */
3721 string_desc *_nc_str_init(
3725 { return(*(string_desc **)0); }
3728 string_desc *_nc_str_null(
3731 { return(*(string_desc **)0); }
3734 string_desc *_nc_str_copy(
3737 { return(*(string_desc **)0); }
3739 #undef _nc_safe_strcat
3740 NCURSES_BOOL _nc_safe_strcat(
3743 { return(*(NCURSES_BOOL *)0); }
3745 #undef _nc_safe_strcpy
3746 NCURSES_BOOL _nc_safe_strcpy(
3749 { return(*(NCURSES_BOOL *)0); }
3751 /* ./trace/trace_buf.c */
3753 #undef _nc_trace_buf
3754 char *_nc_trace_buf(
3757 { return(*(char **)0); }
3759 #undef _nc_trace_bufcat
3760 char *_nc_trace_bufcat(
3763 { return(*(char **)0); }
3765 /* ./trace/trace_tries.c */
3767 #undef _nc_trace_tries
3768 void _nc_trace_tries(
3777 { return(*(char **)0); }
3779 /* ./trace/visbuf.c */
3782 const char *_nc_visbuf2(
3785 { return(*(const char **)0); }
3788 const char *_nc_visbuf(
3790 { return(*(const char **)0); }
3793 const char *_nc_visbufn(
3796 { return(*(const char **)0); }
3799 const char *_nc_viswbuf2(
3802 { return(*(const char **)0); }
3805 const char *_nc_viswbuf(
3807 { return(*(const char **)0); }
3810 const char *_nc_viswbufn(
3813 { return(*(const char **)0); }
3816 const char *_nc_viscbuf2(
3820 { return(*(const char **)0); }
3823 const char *_nc_viscbuf(
3826 { return(*(const char **)0); }
3828 /* ./tinfo/write_entry.c */
3830 #undef _nc_set_writedir
3831 void _nc_set_writedir(
3835 #undef _nc_write_entry
3836 void _nc_write_entry(
3840 #undef _nc_tic_written
3841 int _nc_tic_written(void)
3842 { return(*(int *)0); }