1 /****************************************************************************
2 * Copyright (c) 1998-2007,2008 Free Software Foundation, Inc. *
4 * Permission is hereby granted, free of charge, to any person obtaining a *
5 * copy of this software and associated documentation files (the *
6 * "Software"), to deal in the Software without restriction, including *
7 * without limitation the rights to use, copy, modify, merge, publish, *
8 * distribute, distribute with modifications, sublicense, and/or sell *
9 * copies of the Software, and to permit persons to whom the Software is *
10 * furnished to do so, subject to the following conditions: *
12 * The above copyright notice and this permission notice shall be included *
13 * in all copies or substantial portions of the Software. *
15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *
16 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
17 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *
18 * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, *
19 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR *
20 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR *
21 * THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
23 * Except as contained in this notice, the name(s) of the above copyright *
24 * holders shall not be used in advertising or otherwise to promote the *
25 * sale, use or other dealings in this Software without prior written *
27 ****************************************************************************/
29 /****************************************************************************
30 * Author: Thomas E. Dickey 1996-2008 *
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)
54 void _nc_hash_map(void)
57 #undef _nc_make_oldhash
58 void _nc_make_oldhash(
62 #undef _nc_scroll_oldhash
63 void _nc_scroll_oldhash(
69 /* ./base/lib_addch.c */
77 { return(*(chtype *)0); }
79 #undef _nc_waddch_nosync
80 int _nc_waddch_nosync(
83 { return(*(int *)0); }
89 { return(*(int *)0); }
95 { return(*(int *)0); }
97 /* ./base/lib_addstr.c */
104 { return(*(int *)0); }
111 { return(*(int *)0); }
113 /* ./base/lib_beep.c */
117 { return(*(int *)0); }
119 /* ./base/lib_bkgd.c */
131 { return(*(int *)0); }
133 /* ./base/lib_box.c */
146 { return(*(int *)0); }
148 /* ./base/lib_chgat.c */
157 { return(*(int *)0); }
159 /* ./base/lib_clear.c */
164 { return(*(int *)0); }
166 /* ./base/lib_clearok.c */
172 { return(*(int *)0); }
174 /* ./base/lib_clrbot.c */
179 { return(*(int *)0); }
181 /* ./base/lib_clreol.c */
186 { return(*(int *)0); }
188 /* ./base/lib_color.c */
197 #undef _nc_reset_colors
198 NCURSES_BOOL _nc_reset_colors(void)
199 { return(*(NCURSES_BOOL *)0); }
202 int start_color(void)
203 { return(*(int *)0); }
210 { return(*(int *)0); }
218 { return(*(int *)0); }
220 #undef can_change_color
221 NCURSES_BOOL can_change_color(void)
222 { return(*(NCURSES_BOOL *)0); }
225 NCURSES_BOOL has_colors(void)
226 { return(*(NCURSES_BOOL *)0); }
234 { return(*(int *)0); }
241 { return(*(int *)0); }
247 NCURSES_BOOL reverse,
252 /* ./base/lib_colorset.c */
257 short color_pair_number,
259 { return(*(int *)0); }
261 /* ./base/lib_delch.c */
266 { return(*(int *)0); }
268 /* ./base/lib_delwin.c */
273 { return(*(int *)0); }
275 /* ./base/lib_echo.c */
279 { return(*(int *)0); }
283 { return(*(int *)0); }
285 /* ./base/lib_endwin.c */
289 { return(*(int *)0); }
291 /* ./base/lib_erase.c */
296 { return(*(int *)0); }
298 /* ./base/lib_flash.c */
302 { return(*(int *)0); }
309 { return(*(int *)0); }
315 { return(*(int *)0); }
320 { return(*(int *)0); }
326 { return(*(int *)0); }
331 { return(*(int *)0); }
336 { return(*(int *)0); }
341 { return(*(int *)0); }
346 { return(*(int *)0); }
353 { return(*(int *)0); }
359 { return(*(int *)0); }
365 { return(*(int *)0); }
372 { return(*(int *)0); }
377 { return(*(int *)0); }
394 { return(*(int *)0); }
401 { return(*(int *)0); }
409 { return(*(int *)0); }
413 { return(*(int *)0); }
417 { return(*(int *)0); }
421 { return(*(int *)0); }
427 { return(*(int *)0); }
432 { return(*(int *)0); }
436 { return(*(int *)0); }
440 { return(*(int *)0); }
445 { return(*(int *)0); }
449 { return(*(int *)0); }
454 { return(*(chtype *)0); }
458 { return(*(int *)0); }
464 { return(*(int *)0); }
469 { return(*(int *)0); }
475 { return(*(int *)0); }
479 { return(*(chtype *)0); }
485 { return(*(int *)0); }
490 { return(*(int *)0); }
496 { return(*(int *)0); }
501 { return(*(int *)0); }
506 { return(*(int *)0); }
510 { return(*(int *)0); }
516 { return(*(int *)0); }
521 { return(*(int *)0); }
526 { return(*(int *)0); }
532 { return(*(int *)0); }
539 { return(*(int *)0); }
547 { return(*(int *)0); }
554 { return(*(int *)0); }
562 { return(*(int *)0); }
569 { return(*(int *)0); }
579 { return(*(int *)0); }
585 { return(*(int *)0); }
591 { return(*(int *)0); }
599 { return(*(int *)0); }
606 { return(*(int *)0); }
614 { return(*(int *)0); }
620 { return(*(chtype *)0); }
628 { return(*(int *)0); }
635 { return(*(int *)0); }
643 { return(*(int *)0); }
650 { return(*(int *)0); }
658 { return(*(int *)0); }
665 { return(*(int *)0); }
672 { return(*(int *)0); }
680 { return(*(int *)0); }
688 { return(*(int *)0); }
697 { return(*(int *)0); }
705 { return(*(int *)0); }
714 { return(*(int *)0); }
722 { return(*(int *)0); }
733 { return(*(int *)0); }
740 { return(*(int *)0); }
747 { return(*(int *)0); }
756 { return(*(int *)0); }
764 { return(*(int *)0); }
773 { return(*(int *)0); }
780 { return(*(chtype *)0); }
789 { return(*(int *)0); }
797 { return(*(int *)0); }
806 { return(*(int *)0); }
814 { return(*(int *)0); }
823 { return(*(int *)0); }
831 { return(*(int *)0); }
839 { return(*(int *)0); }
848 { return(*(int *)0); }
853 { return(*(int *)0); }
858 { return(*(int *)0); }
862 { return(*(int *)0); }
867 { return(*(int *)0); }
872 { return(*(int *)0); }
878 { return(*(int *)0); }
882 { return(*(int *)0); }
886 { return(*(int *)0); }
898 { return(*(int *)0); }
903 { return(*(int *)0); }
908 { return(*(int *)0); }
914 { return(*(int *)0); }
921 { return(*(int *)0); }
928 { return(*(int *)0); }
934 { return(*(int *)0); }
940 { return(*(int *)0); }
946 { return(*(int *)0); }
952 { return(*(int *)0); }
958 { return(*(int *)0); }
966 { return(*(int *)0); }
974 { return(*(int *)0); }
979 { return(*(int *)0); }
985 { return(*(int *)0); }
991 { return(*(int *)0); }
996 { return(*(int *)0); }
1002 { return(*(int *)0); }
1008 { return(*(int *)0); }
1013 { return(*(int *)0); }
1018 { return(*(int *)0); }
1023 { return(*(int *)0); }
1028 { return(*(int *)0); }
1033 { return(*(int *)0); }
1038 { return(*(int *)0); }
1043 { return(*(int *)0); }
1048 { return(*(int *)0); }
1053 { return(*(int *)0); }
1058 { return(*(int *)0); }
1063 { return(*(int *)0); }
1068 { return(*(WINDOW **)0); }
1071 NCURSES_BOOL is_cleared(
1073 { return(*(NCURSES_BOOL *)0); }
1076 NCURSES_BOOL is_idcok(
1078 { return(*(NCURSES_BOOL *)0); }
1081 NCURSES_BOOL is_idlok(
1083 { return(*(NCURSES_BOOL *)0); }
1086 NCURSES_BOOL is_immedok(
1088 { return(*(NCURSES_BOOL *)0); }
1091 NCURSES_BOOL is_keypad(
1093 { return(*(NCURSES_BOOL *)0); }
1096 NCURSES_BOOL is_leaveok(
1098 { return(*(NCURSES_BOOL *)0); }
1101 NCURSES_BOOL is_nodelay(
1103 { return(*(NCURSES_BOOL *)0); }
1106 NCURSES_BOOL is_notimeout(
1108 { return(*(NCURSES_BOOL *)0); }
1111 NCURSES_BOOL is_scrollok(
1113 { return(*(NCURSES_BOOL *)0); }
1116 NCURSES_BOOL is_syncok(
1118 { return(*(NCURSES_BOOL *)0); }
1125 { return(*(int *)0); }
1128 NCURSES_BOOL mouse_trafo(
1132 { return(*(NCURSES_BOOL *)0); }
1134 /* ./base/lib_getch.c */
1136 #include <fifo_defs.h>
1144 { return(*(int *)0); }
1149 unsigned long *result,
1151 { return(*(int *)0); }
1156 { return(*(int *)0); }
1158 /* ./base/lib_getstr.c */
1165 { return(*(int *)0); }
1167 /* ./base/lib_hline.c */
1174 { return(*(int *)0); }
1176 /* ./base/lib_immedok.c */
1184 /* ./base/lib_inchstr.c */
1191 { return(*(int *)0); }
1193 /* ./base/lib_initscr.c */
1196 WINDOW *initscr(void)
1197 { return(*(WINDOW **)0); }
1199 /* ./base/lib_insch.c */
1201 #undef _nc_insert_ch
1205 { return(*(int *)0); }
1211 { return(*(int *)0); }
1213 /* ./base/lib_insdel.c */
1219 { return(*(int *)0); }
1221 /* ./base/lib_insnstr.c */
1228 { return(*(int *)0); }
1230 /* ./base/lib_instr.c */
1237 { return(*(int *)0); }
1239 /* ./base/lib_isendwin.c */
1242 NCURSES_BOOL isendwin(void)
1243 { return(*(NCURSES_BOOL *)0); }
1245 /* ./base/lib_leaveok.c */
1251 { return(*(int *)0); }
1253 /* ./base/lib_mouse.c */
1258 { return(*(int *)0); }
1263 { return(*(int *)0); }
1269 { return(*(mmask_t *)0); }
1272 NCURSES_BOOL wenclose(
1276 { return(*(NCURSES_BOOL *)0); }
1278 #undef mouseinterval
1281 { return(*(int *)0); }
1283 #undef _nc_has_mouse
1284 int _nc_has_mouse(void)
1285 { return(*(int *)0); }
1288 NCURSES_BOOL wmouse_trafo(
1292 NCURSES_BOOL to_screen)
1293 { return(*(NCURSES_BOOL *)0); }
1295 /* ./base/lib_move.c */
1302 { return(*(int *)0); }
1304 /* ./tty/lib_mvcur.c */
1306 #undef _nc_msec_cost
1308 const char *const cap,
1310 { return(*(int *)0); }
1312 #undef _nc_mvcur_resume
1313 void _nc_mvcur_resume(void)
1316 #undef _nc_mvcur_init
1317 void _nc_mvcur_init(void)
1320 #undef _nc_mvcur_wrap
1321 void _nc_mvcur_wrap(void)
1330 { return(*(int *)0); }
1332 #undef _nc_optimize_enable
1333 int _nc_optimize_enable;
1335 /* ./base/lib_mvwin.c */
1342 { return(*(int *)0); }
1344 /* ./base/lib_newterm.c */
1359 { return(*(SCREEN **)0); }
1361 /* ./base/lib_newwin.c */
1366 { return(*(int *)0); }
1374 { return(*(WINDOW **)0); }
1383 { return(*(WINDOW **)0); }
1392 { return(*(WINDOW **)0); }
1395 WINDOW *_nc_makenew(
1401 { return(*(WINDOW **)0); }
1403 #undef _nc_screen_of
1404 SCREEN *_nc_screen_of(
1406 { return(*(SCREEN **)0); }
1408 /* ./base/lib_nl.c */
1412 { return(*(int *)0); }
1416 { return(*(int *)0); }
1418 /* ./base/lib_overlay.c */
1424 { return(*(int *)0); }
1430 { return(*(int *)0); }
1443 { return(*(int *)0); }
1445 /* ./base/lib_pad.c */
1451 { return(*(WINDOW **)0); }
1460 { return(*(WINDOW **)0); }
1471 { return(*(int *)0); }
1482 { return(*(int *)0); }
1488 { return(*(int *)0); }
1490 /* ./base/lib_printw.c */
1496 { return(*(int *)0); }
1503 { return(*(int *)0); }
1511 { return(*(int *)0); }
1520 { return(*(int *)0); }
1527 { return(*(int *)0); }
1529 /* ./base/lib_redrawln.c */
1536 { return(*(int *)0); }
1538 /* ./base/lib_refresh.c */
1543 { return(*(int *)0); }
1548 { return(*(int *)0); }
1550 /* ./base/lib_restart.c */
1557 { return(*(int *)0); }
1559 /* ./base/lib_scanw.c */
1566 { return(*(int *)0); }
1572 { return(*(int *)0); }
1579 { return(*(int *)0); }
1587 { return(*(int *)0); }
1596 { return(*(int *)0); }
1598 /* ./base/lib_screen.c */
1603 { return(*(WINDOW **)0); }
1609 { return(*(int *)0); }
1614 { return(*(int *)0); }
1619 { return(*(int *)0); }
1624 { return(*(int *)0); }
1629 { return(*(int *)0); }
1631 /* ./base/lib_scroll.c */
1633 #undef _nc_scroll_window
1634 void _nc_scroll_window(
1646 { return(*(int *)0); }
1648 /* ./base/lib_scrollok.c */
1654 { return(*(int *)0); }
1656 /* ./base/lib_scrreg.c */
1663 { return(*(int *)0); }
1665 /* ./base/lib_set_term.c */
1670 { return(*(SCREEN **)0); }
1677 #undef _nc_setupscreen
1678 int _nc_setupscreen(
1682 NCURSES_BOOL filtered,
1684 { return(*(int *)0); }
1686 #undef _nc_ripoffline
1692 { return(*(int *)0); }
1700 { return(*(int *)0); }
1702 /* ./base/lib_slk.c */
1704 #undef _nc_slk_initialize
1705 int _nc_slk_initialize(
1708 { return(*(int *)0); }
1711 int slk_restore(void)
1712 { return(*(int *)0); }
1714 /* ./base/lib_slkatr_set.c */
1719 short color_pair_number,
1721 { return(*(int *)0); }
1723 /* ./base/lib_slkatrof.c */
1728 { return(*(int *)0); }
1730 /* ./base/lib_slkatron.c */
1735 { return(*(int *)0); }
1737 /* ./base/lib_slkatrset.c */
1742 { return(*(int *)0); }
1744 /* ./base/lib_slkattr.c */
1747 attr_t slk_attr(void)
1748 { return(*(attr_t *)0); }
1750 /* ./base/lib_slkclear.c */
1754 { return(*(int *)0); }
1756 /* ./base/lib_slkcolor.c */
1760 short color_pair_number)
1761 { return(*(int *)0); }
1763 /* ./base/lib_slkinit.c */
1768 { return(*(int *)0); }
1770 /* ./base/lib_slklab.c */
1775 { return(*(char **)0); }
1777 /* ./base/lib_slkrefr.c */
1779 #undef slk_noutrefresh
1780 int slk_noutrefresh(void)
1781 { return(*(int *)0); }
1784 int slk_refresh(void)
1785 { return(*(int *)0); }
1787 /* ./base/lib_slkset.c */
1794 { return(*(int *)0); }
1796 /* ./base/lib_slktouch.c */
1800 { return(*(int *)0); }
1802 /* ./base/lib_touch.c */
1804 #undef is_linetouched
1805 NCURSES_BOOL is_linetouched(
1808 { return(*(NCURSES_BOOL *)0); }
1810 #undef is_wintouched
1811 NCURSES_BOOL is_wintouched(
1813 { return(*(NCURSES_BOOL *)0); }
1821 { return(*(int *)0); }
1823 /* ./trace/lib_tracedmp.c */
1831 /* ./trace/lib_tracemse.c */
1833 #undef _nc_tracemouse
1834 char *_nc_tracemouse(
1837 { return(*(char **)0); }
1842 { return(*(char **)0); }
1844 /* ./tty/lib_tstp.c */
1846 #include <SigAction.h>
1848 #undef _nc_signal_handler
1849 void _nc_signal_handler(
1850 NCURSES_BOOL enable)
1853 /* ./base/lib_ungetch.c */
1855 #undef _nc_fifo_dump
1864 { return(*(int *)0); }
1869 { return(*(int *)0); }
1871 /* ./tty/lib_vidattr.c */
1878 { return(*(int *)0); }
1883 { return(*(int *)0); }
1886 chtype termattrs(void)
1887 { return(*(chtype *)0); }
1889 /* ./base/lib_vline.c */
1896 { return(*(int *)0); }
1898 /* ./base/lib_wattroff.c */
1905 { return(*(int *)0); }
1907 /* ./base/lib_wattron.c */
1914 { return(*(int *)0); }
1916 /* ./base/lib_winch.c */
1921 { return(*(chtype *)0); }
1923 /* ./base/lib_window.c */
1935 { return(*(int *)0); }
1941 { return(*(int *)0); }
1961 { return(*(WINDOW **)0); }
1963 /* ./base/nc_panel.c */
1965 #undef _nc_panelhook
1966 struct panelhook *_nc_panelhook(void)
1967 { return(*(struct panelhook **)0); }
1969 /* ./base/safe_sprintf.c */
1971 #undef _nc_printf_string
1972 char *_nc_printf_string(
1975 { return(*(char **)0); }
1977 /* ./tty/tty_update.c */
1979 #include <sys/time.h>
1980 #include <sys/times.h>
1984 { return(*(int *)0); }
1992 { return(*(int *)0); }
1994 #undef _nc_screen_resume
1995 void _nc_screen_resume(void)
1998 #undef _nc_screen_init
1999 void _nc_screen_init(void)
2002 #undef _nc_screen_wrap
2003 void _nc_screen_wrap(void)
2006 #undef _nc_do_xmc_glitch
2007 void _nc_do_xmc_glitch(
2011 /* ./trace/varargs.c */
2014 atUnknown = 0, atInteger, atFloat, atPoint, atString
2021 { return(*(char **)0); }
2023 /* ./base/memmove.c */
2026 void _nc_memmove(void)
2029 /* ./base/vsscanf.c */
2032 void _nc_vsscanf(void)
2035 /* ./base/lib_freeall.c */
2037 #include <term_entry.h>
2040 void _nc_freeall(void)
2043 #undef _nc_free_and_exit
2044 void _nc_free_and_exit(
2050 #undef _nc_toggle_attr_on
2051 void _nc_toggle_attr_on(
2056 #undef _nc_toggle_attr_off
2057 void _nc_toggle_attr_off(
2062 #undef _nc_DelCharCost
2063 int _nc_DelCharCost(
2065 { return(*(int *)0); }
2067 #undef _nc_InsCharCost
2068 int _nc_InsCharCost(
2070 { return(*(int *)0); }
2072 #undef _nc_UpdateAttrs
2073 void _nc_UpdateAttrs(
2077 /* ./base/legacy_coding.c */
2079 #undef use_legacy_coding
2080 int use_legacy_coding(
2082 { return(*(int *)0); }
2084 /* ./base/lib_dft_fgbg.c */
2086 #undef use_default_colors
2087 int use_default_colors(void)
2088 { return(*(int *)0); }
2090 #undef assume_default_colors
2091 int assume_default_colors(
2094 { return(*(int *)0); }
2096 /* ./tinfo/lib_print.c */
2102 { return(*(int *)0); }
2104 /* ./base/resizeterm.c */
2106 #undef is_term_resized
2107 NCURSES_BOOL is_term_resized(
2110 { return(*(NCURSES_BOOL *)0); }
2116 { return(*(int *)0); }
2122 { return(*(int *)0); }
2124 /* ./trace/trace_xnames.c */
2126 #undef _nc_trace_xnames
2127 void _nc_trace_xnames(
2131 /* ./tinfo/use_screen.c */
2136 NCURSES_SCREEN_CB func,
2138 { return(*(int *)0); }
2140 /* ./base/use_window.c */
2145 NCURSES_WINDOW_CB func,
2147 { return(*(int *)0); }
2149 /* ./base/wresize.c */
2156 { return(*(int *)0); }
2158 /* ./tinfo/access.c */
2160 #include <sys/stat.h>
2161 #include <nc_alloc.h>
2166 { return(*(char **)0); }
2168 #undef _nc_is_abs_path
2169 NCURSES_BOOL _nc_is_abs_path(
2171 { return(*(NCURSES_BOOL *)0); }
2174 unsigned _nc_pathlast(
2176 { return(*(unsigned *)0); }
2181 { return(*(char **)0); }
2187 { return(*(int *)0); }
2189 #undef _nc_is_dir_path
2190 NCURSES_BOOL _nc_is_dir_path(
2192 { return(*(NCURSES_BOOL *)0); }
2194 #undef _nc_is_file_path
2195 NCURSES_BOOL _nc_is_file_path(
2197 { return(*(NCURSES_BOOL *)0); }
2199 #undef _nc_env_access
2200 int _nc_env_access(void)
2201 { return(*(int *)0); }
2203 /* ./tinfo/add_tries.c */
2205 #undef _nc_add_to_try
2210 { return(*(int *)0); }
2212 /* ./tinfo/alloc_ttype.c */
2214 #undef _nc_align_termtype
2215 void _nc_align_termtype(
2220 #undef _nc_copy_termtype
2221 void _nc_copy_termtype(
2229 char *const boolcodes[] = {0};
2231 char *const numcodes[] = {0};
2233 char *const strcodes[] = {0};
2235 /* ./tinfo/comp_error.c */
2236 #undef _nc_suppress_warnings
2237 NCURSES_BOOL _nc_suppress_warnings;
2238 #undef _nc_curr_line
2243 #undef _nc_get_source
2244 const char *_nc_get_source(void)
2245 { return(*(const char **)0); }
2247 #undef _nc_set_source
2248 void _nc_set_source(
2249 const char *const name)
2254 const char *const name)
2264 const char *const fmt,
2268 #undef _nc_err_abort
2270 const char *const fmt,
2274 #undef _nc_syserr_abort
2275 void _nc_syserr_abort(
2276 const char *const fmt,
2280 /* ./tinfo/db_iterator.c */
2283 const char *_nc_tic_dir(
2285 { return(*(const char **)0); }
2287 #undef _nc_keep_tic_dir
2288 void _nc_keep_tic_dir(
2293 void _nc_last_db(void)
2297 const char *_nc_next_db(
2300 { return(*(const char **)0); }
2308 /* ./tinfo/doalloc.c */
2314 { return(*(void **)0); }
2316 /* ./tinfo/entries.c */
2323 #undef _nc_free_entry
2324 void _nc_free_entry(
2329 #undef _nc_free_entries
2330 void _nc_free_entries(
2334 #undef _nc_delink_entry
2335 ENTRY *_nc_delink_entry(
2338 { return(*(ENTRY **)0); }
2340 #undef _nc_leaks_tinfo
2341 void _nc_leaks_tinfo(void)
2347 const TERMTYPE *_nc_fallback(
2349 { return(*(const TERMTYPE **)0); }
2351 /* ./tinfo/free_ttype.c */
2353 #undef _nc_free_termtype
2354 void _nc_free_termtype(
2358 #undef _nc_user_definable
2359 NCURSES_BOOL _nc_user_definable;
2361 #undef use_extended_names
2362 int use_extended_names(
2364 { return(*(int *)0); }
2366 /* ./tinfo/getenv_num.c */
2368 #undef _nc_getenv_num
2371 { return(*(int *)0); }
2373 /* ./tinfo/home_terminfo.c */
2375 #undef _nc_home_terminfo
2376 char *_nc_home_terminfo(void)
2377 { return(*(char **)0); }
2379 /* ./tinfo/init_keytry.c */
2383 #include <init_keytry.h>
2385 #undef _nc_tinfo_fkeys
2386 const struct tinfo_fkeys _nc_tinfo_fkeys[] = {0};
2390 #undef _nc_init_keytry
2391 void _nc_init_keytry(
2395 /* ./tinfo/lib_acs.c */
2398 chtype acs_map[128];
2401 void _nc_init_acs(void)
2404 /* ./tinfo/lib_baudrate.c */
2406 #include <termcap.h>
2416 { return(*(int *)0); }
2421 { return(*(int *)0); }
2425 { return(*(int *)0); }
2427 /* ./tinfo/lib_cur_term.c */
2433 TERMINAL *set_curterm(
2435 { return(*(TERMINAL **)0); }
2440 { return(*(int *)0); }
2442 /* ./tinfo/lib_data.c */
2450 #undef _nc_screen_chain
2451 SCREEN *_nc_screen_chain;
2455 NCURSES_GLOBALS _nc_globals;
2456 #undef _nc_prescreen
2457 NCURSES_PRESCREEN _nc_prescreen;
2459 /* ./tinfo/lib_has_cap.c */
2462 NCURSES_BOOL has_ic(void)
2463 { return(*(NCURSES_BOOL *)0); }
2466 NCURSES_BOOL has_il(void)
2467 { return(*(NCURSES_BOOL *)0); }
2469 /* ./tinfo/lib_kernel.c */
2472 char erasechar(void)
2473 { return(*(char *)0); }
2477 { return(*(char *)0); }
2481 { return(*(int *)0); }
2483 /* ./lib_keyname.c */
2485 struct kn { short offset; int code; };
2491 { return(*(char **)0); }
2496 { return(*(char **)0); }
2498 /* ./tinfo/lib_longname.c */
2501 char *longname(void)
2502 { return(*(char **)0); }
2504 /* ./tinfo/lib_napms.c */
2511 { return(*(int *)0); }
2513 /* ./tinfo/lib_options.c */
2519 { return(*(int *)0); }
2530 { return(*(int *)0); }
2536 { return(*(int *)0); }
2542 { return(*(int *)0); }
2554 { return(*(int *)0); }
2560 { return(*(int *)0); }
2565 { return(*(int *)0); }
2570 { return(*(int *)0); }
2575 { return(*(int *)0); }
2581 { return(*(int *)0); }
2583 /* ./tinfo/lib_raw.c */
2587 { return(*(int *)0); }
2591 { return(*(int *)0); }
2599 { return(*(int *)0); }
2603 { return(*(int *)0); }
2606 void noqiflush(void)
2613 { return(*(int *)0); }
2615 /* ./tinfo/lib_setup.c */
2618 #include <sys/ioctl.h>
2619 #include <langinfo.h>
2633 { return(*(int *)0); }
2635 #undef _nc_handle_sigwinch
2636 int _nc_handle_sigwinch(
2638 { return(*(int *)0); }
2645 #undef _nc_get_screensize
2646 void _nc_get_screensize(
2652 #undef _nc_update_screensize
2653 void _nc_update_screensize(
2657 #undef _nc_get_locale
2658 char *_nc_get_locale(void)
2659 { return(*(char **)0); }
2661 #undef _nc_unicode_locale
2662 int _nc_unicode_locale(void)
2663 { return(*(int *)0); }
2665 #undef _nc_locale_breaks_acs
2666 int _nc_locale_breaks_acs(
2668 { return(*(int *)0); }
2670 #undef _nc_setupterm
2676 { return(*(int *)0); }
2683 { return(*(int *)0); }
2685 /* ./tinfo/lib_termcap.c */
2696 { return(*(int *)0); }
2700 #include <capdefaults.c>
2707 { return(*(int *)0); }
2712 { return(*(int *)0); }
2718 { return(*(char **)0); }
2720 /* ./tinfo/lib_termname.c */
2723 char *termname(void)
2724 { return(*(char **)0); }
2726 /* ./tinfo/lib_tgoto.c */
2733 { return(*(char **)0); }
2735 /* ./tinfo/lib_ti.c */
2740 { return(*(int *)0); }
2745 { return(*(int *)0); }
2750 { return(*(char **)0); }
2752 /* ./tinfo/lib_tparm.c */
2754 #undef _nc_tparm_err
2757 #undef _nc_tparm_analyze
2758 int _nc_tparm_analyze(
2762 { return(*(int *)0); }
2768 { return(*(char **)0); }
2770 /* ./tinfo/lib_tputs.c */
2775 NCURSES_OSPEED ospeed;
2776 #undef _nc_nulls_sent
2779 #undef _nc_set_no_padding
2780 void _nc_set_no_padding(
2787 { return(*(int *)0); }
2790 void _nc_flush(void)
2796 { return(*(int *)0); }
2801 { return(*(int *)0); }
2809 { return(*(int *)0); }
2811 /* ./trace/lib_trace.c */
2814 unsigned _nc_tracing;
2815 #undef _nc_tputs_trace
2816 const char *_nc_tputs_trace = {0};
2822 const unsigned int tracelevel)
2831 #undef _nc_retrace_bool
2832 NCURSES_BOOL _nc_retrace_bool(
2834 { return(*(NCURSES_BOOL *)0); }
2836 #undef _nc_retrace_int
2837 int _nc_retrace_int(
2839 { return(*(int *)0); }
2841 #undef _nc_retrace_unsigned
2842 unsigned _nc_retrace_unsigned(
2844 { return(*(unsigned *)0); }
2846 #undef _nc_retrace_ptr
2847 char *_nc_retrace_ptr(
2849 { return(*(char **)0); }
2851 #undef _nc_retrace_cptr
2852 const char *_nc_retrace_cptr(
2854 { return(*(const char **)0); }
2856 #undef _nc_retrace_cvoid_ptr
2857 void *_nc_retrace_cvoid_ptr(
2859 { return(*(void **)0); }
2861 #undef _nc_retrace_void_ptr
2862 void *_nc_retrace_void_ptr(
2864 { return(*(void **)0); }
2866 #undef _nc_retrace_sp
2867 SCREEN *_nc_retrace_sp(
2869 { return(*(SCREEN **)0); }
2871 #undef _nc_retrace_win
2872 WINDOW *_nc_retrace_win(
2874 { return(*(WINDOW **)0); }
2876 /* ./trace/lib_traceatr.c */
2882 { return(*(char **)0); }
2887 { return(*(char **)0); }
2889 #undef _nc_retrace_attr_t
2890 attr_t _nc_retrace_attr_t(
2892 { return(*(attr_t *)0); }
2894 #undef _nc_altcharset_name
2895 const char *_nc_altcharset_name(
2898 { return(*(const char **)0); }
2900 #undef _tracechtype2
2901 char *_tracechtype2(
2904 { return(*(char **)0); }
2909 { return(*(char **)0); }
2911 #undef _nc_retrace_chtype
2912 chtype _nc_retrace_chtype(
2914 { return(*(chtype *)0); }
2916 /* ./trace/lib_tracebits.c */
2923 #undef _nc_trace_ttymode
2924 char *_nc_trace_ttymode(
2925 struct termios *tty)
2926 { return(*(char **)0); }
2928 #undef _nc_tracebits
2929 char *_nc_tracebits(void)
2930 { return(*(char **)0); }
2932 /* ./trace/lib_tracechr.c */
2934 #undef _nc_tracechar
2935 char *_nc_tracechar(
2938 { return(*(char **)0); }
2943 { return(*(char **)0); }
2945 /* ./tinfo/lib_ttyflags.c */
2947 #undef _nc_get_tty_mode
2948 int _nc_get_tty_mode(
2949 struct termios *buf)
2950 { return(*(int *)0); }
2952 #undef _nc_set_tty_mode
2953 int _nc_set_tty_mode(
2954 struct termios *buf)
2955 { return(*(int *)0); }
2957 #undef def_shell_mode
2958 int def_shell_mode(void)
2959 { return(*(int *)0); }
2961 #undef def_prog_mode
2962 int def_prog_mode(void)
2963 { return(*(int *)0); }
2965 #undef reset_prog_mode
2966 int reset_prog_mode(void)
2967 { return(*(int *)0); }
2969 #undef reset_shell_mode
2970 int reset_shell_mode(void)
2971 { return(*(int *)0); }
2975 { return(*(int *)0); }
2979 { return(*(int *)0); }
2981 /* ./tty/lib_twait.c */
2983 #undef _nc_timed_wait
2989 { return(*(int *)0); }
2991 /* ./tinfo/name_match.c */
2993 #undef _nc_first_name
2994 char *_nc_first_name(
2995 const char *const sp)
2996 { return(*(char **)0); }
2998 #undef _nc_name_match
3000 const char *const namelst,
3001 const char *const name,
3002 const char *const delim)
3003 { return(*(int *)0); }
3008 char *const boolnames[] = {0};
3010 char *const boolfnames[] = {0};
3012 char *const numnames[] = {0};
3014 char *const numfnames[] = {0};
3016 char *const strnames[] = {0};
3018 char *const strfnames[] = {0};
3020 /* ./tinfo/read_entry.c */
3022 #include <hashed_db.h>
3024 #undef _nc_read_termtype
3025 int _nc_read_termtype(
3029 { return(*(int *)0); }
3031 #undef _nc_read_file_entry
3032 int _nc_read_file_entry(
3033 const char *const filename,
3035 { return(*(int *)0); }
3037 #undef _nc_read_entry
3039 const char *const name,
3040 char *const filename,
3042 { return(*(int *)0); }
3044 /* ./tinfo/read_termcap.c */
3046 #include <sys/types.h>
3048 #undef _nc_read_termcap_entry
3049 int _nc_read_termcap_entry(
3050 const char *const tn,
3052 { return(*(int *)0); }
3054 /* ./tinfo/setbuf.c */
3056 #undef _nc_set_buffer
3057 void _nc_set_buffer(
3059 NCURSES_BOOL buffered)
3062 /* ./tinfo/strings.c */
3065 string_desc *_nc_str_init(
3069 { return(*(string_desc **)0); }
3072 string_desc *_nc_str_null(
3075 { return(*(string_desc **)0); }
3078 string_desc *_nc_str_copy(
3081 { return(*(string_desc **)0); }
3083 #undef _nc_safe_strcat
3084 NCURSES_BOOL _nc_safe_strcat(
3087 { return(*(NCURSES_BOOL *)0); }
3089 #undef _nc_safe_strcpy
3090 NCURSES_BOOL _nc_safe_strcpy(
3093 { return(*(NCURSES_BOOL *)0); }
3095 /* ./trace/trace_buf.c */
3097 #undef _nc_trace_buf
3098 char *_nc_trace_buf(
3101 { return(*(char **)0); }
3103 #undef _nc_trace_bufcat
3104 char *_nc_trace_bufcat(
3107 { return(*(char **)0); }
3109 /* ./trace/trace_tries.c */
3111 #undef _nc_trace_tries
3112 void _nc_trace_tries(
3116 /* ./base/tries.c */
3118 #undef _nc_expand_try
3119 char *_nc_expand_try(
3124 { return(*(char **)0); }
3126 #undef _nc_remove_key
3130 { return(*(int *)0); }
3132 #undef _nc_remove_string
3133 int _nc_remove_string(
3136 { return(*(int *)0); }
3138 /* ./tinfo/trim_sgr0.c */
3140 #undef _nc_trim_sgr0
3141 char *_nc_trim_sgr0(
3143 { return(*(char **)0); }
3151 { return(*(char **)0); }
3156 { return(*(char **)0); }
3158 /* ./trace/visbuf.c */
3161 const char *_nc_visbuf2(
3164 { return(*(const char **)0); }
3167 const char *_nc_visbuf(
3169 { return(*(const char **)0); }
3172 const char *_nc_visbufn(
3175 { return(*(const char **)0); }
3178 const char *_nc_viscbuf2(
3182 { return(*(const char **)0); }
3185 const char *_nc_viscbuf(
3188 { return(*(const char **)0); }
3190 /* ./tinfo/alloc_entry.c */
3192 #undef _nc_init_entry
3193 void _nc_init_entry(
3197 #undef _nc_copy_entry
3198 ENTRY *_nc_copy_entry(
3200 { return(*(ENTRY **)0); }
3204 const char *const string)
3205 { return(*(char **)0); }
3207 #undef _nc_wrap_entry
3208 void _nc_wrap_entry(
3210 NCURSES_BOOL copy_strings)
3213 #undef _nc_merge_entry
3214 void _nc_merge_entry(
3216 TERMTYPE *const from)
3219 /* ./tinfo/captoinfo.c */
3221 #undef _nc_captoinfo
3222 char *_nc_captoinfo(
3225 int const parameterized)
3226 { return(*(char **)0); }
3228 #undef _nc_infotocap
3229 char *_nc_infotocap(
3232 int const parameterized)
3233 { return(*(char **)0); }
3235 /* ./comp_captab.c */
3237 #include <hashsize.h>
3239 #undef _nc_get_table
3240 const struct name_table_entry *_nc_get_table(
3241 NCURSES_BOOL termcap)
3242 { return(*(const struct name_table_entry **)0); }
3244 #undef _nc_get_hash_table
3245 const short *_nc_get_hash_table(
3246 NCURSES_BOOL termcap)
3247 { return(*(const short **)0); }
3249 #undef _nc_get_alias_table
3250 const struct alias *_nc_get_alias_table(
3251 NCURSES_BOOL termcap)
3252 { return(*(const struct alias **)0); }
3254 /* ./tinfo/comp_expand.c */
3256 #undef _nc_tic_expand
3257 char *_nc_tic_expand(
3259 NCURSES_BOOL tic_format,
3261 { return(*(char **)0); }
3263 /* ./tinfo/comp_hash.c */
3265 #undef _nc_find_entry
3266 struct name_table_entry const *_nc_find_entry(
3268 const short *hash_table)
3269 { return(*(struct name_table_entry const **)0); }
3271 #undef _nc_find_type_entry
3272 struct name_table_entry const *_nc_find_type_entry(
3275 const struct name_table_entry *table)
3276 { return(*(struct name_table_entry const **)0); }
3278 /* ./tinfo/comp_parse.c */
3280 #undef _nc_check_termtype2
3281 void (*_nc_check_termtype2)(
3284 #undef _nc_check_termtype
3285 void (*_nc_check_termtype)(
3288 #undef _nc_entry_match
3289 NCURSES_BOOL _nc_entry_match(
3292 { return(*(NCURSES_BOOL *)0); }
3294 #undef _nc_read_entry_source
3295 void _nc_read_entry_source(
3299 NCURSES_BOOL silent,
3300 NCURSES_BOOL (*hook)(
3304 #undef _nc_resolve_uses2
3305 int _nc_resolve_uses2(
3306 NCURSES_BOOL fullresolve,
3307 NCURSES_BOOL literal)
3308 { return(*(int *)0); }
3310 #undef _nc_resolve_uses
3311 int _nc_resolve_uses(
3312 NCURSES_BOOL fullresolve)
3313 { return(*(int *)0); }
3315 /* ./tinfo/comp_scan.c */
3319 #undef _nc_curr_file_pos
3320 long _nc_curr_file_pos;
3321 #undef _nc_comment_start
3322 long _nc_comment_start;
3323 #undef _nc_comment_end
3324 long _nc_comment_end;
3325 #undef _nc_start_line
3326 long _nc_start_line;
3327 #undef _nc_curr_token
3328 struct token _nc_curr_token;
3329 #undef _nc_disable_period
3330 NCURSES_BOOL _nc_disable_period;
3332 #undef _nc_reset_input
3333 void _nc_reset_input(
3338 #undef _nc_get_token
3340 NCURSES_BOOL silent)
3341 { return(*(int *)0); }
3343 #undef _nc_trans_string
3344 int _nc_trans_string(
3347 { return(*(int *)0); }
3349 #undef _nc_push_token
3350 void _nc_push_token(
3354 #undef _nc_panic_mode
3355 void _nc_panic_mode(
3359 /* ./tinfo/parse_entry.c */
3361 #undef _nc_parse_entry
3362 int _nc_parse_entry(
3363 struct entry *entryp,
3365 NCURSES_BOOL silent)
3366 { return(*(int *)0); }
3372 { return(*(int *)0); }
3379 /* ./tinfo/write_entry.c */
3381 #undef _nc_set_writedir
3382 void _nc_set_writedir(
3386 #undef _nc_write_entry
3387 void _nc_write_entry(
3391 #undef _nc_tic_written
3392 int _nc_tic_written(void)
3393 { return(*(int *)0); }
3395 /* ./base/define_key.c */
3401 { return(*(int *)0); }
3403 /* ./tinfo/hashed_db.c */
3405 #undef _nc_hashed_db
3406 void _nc_hashed_db(void)
3409 /* ./base/key_defined.c */
3414 { return(*(int *)0); }
3416 /* ./base/keybound.c */
3422 { return(*(char **)0); }
3424 /* ./base/keyok.c */
3430 { return(*(int *)0); }
3432 /* ./base/version.c */
3434 #undef curses_version
3435 const char *curses_version(void)
3436 { return(*(const char **)0); }