1262639Sdelphij/****************************************************************************
2262639Sdelphij * Copyright (c) 2013 Free Software Foundation, Inc.                        *
3262639Sdelphij *                                                                          *
4262639Sdelphij * Permission is hereby granted, free of charge, to any person obtaining a  *
5262639Sdelphij * copy of this software and associated documentation files (the            *
6262639Sdelphij * "Software"), to deal in the Software without restriction, including      *
7262639Sdelphij * without limitation the rights to use, copy, modify, merge, publish,      *
8262639Sdelphij * distribute, distribute with modifications, sublicense, and/or sell       *
9262639Sdelphij * copies of the Software, and to permit persons to whom the Software is    *
10262639Sdelphij * furnished to do so, subject to the following conditions:                 *
11262639Sdelphij *                                                                          *
12262639Sdelphij * The above copyright notice and this permission notice shall be included  *
13262639Sdelphij * in all copies or substantial portions of the Software.                   *
14262639Sdelphij *                                                                          *
15262639Sdelphij * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
16262639Sdelphij * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
17262639Sdelphij * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
18262639Sdelphij * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
19262639Sdelphij * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
20262639Sdelphij * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
21262639Sdelphij * THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
22262639Sdelphij *                                                                          *
23262639Sdelphij * Except as contained in this notice, the name(s) of the above copyright   *
24262639Sdelphij * holders shall not be used in advertising or otherwise to promote the     *
25262639Sdelphij * sale, use or other dealings in this Software without prior written       *
26262639Sdelphij * authorization.                                                           *
27262639Sdelphij ****************************************************************************/
28262639Sdelphij
29262639Sdelphij/****************************************************************************
30262639Sdelphij *  Author: Thomas E. Dickey 2013                                           *
31262639Sdelphij ****************************************************************************/
32262639Sdelphij/* LINTLIBRARY */
33262639Sdelphij
34262639Sdelphij/* ./tinfo/alloc_entry.c */
35262639Sdelphij
36262639Sdelphij#include <curses.priv.h>
37262639Sdelphij#include <tic.h>
38262639Sdelphij
39262639Sdelphij#undef _nc_init_entry
40262639Sdelphijvoid	_nc_init_entry(
41262639Sdelphij		TERMTYPE *const tp)
42262639Sdelphij		{ /* void */ }
43262639Sdelphij
44262639Sdelphij#undef _nc_copy_entry
45262639SdelphijENTRY	*_nc_copy_entry(
46262639Sdelphij		ENTRY	*oldp)
47262639Sdelphij		{ return(*(ENTRY **)0); }
48262639Sdelphij
49262639Sdelphij#undef _nc_save_str
50262639Sdelphijchar	*_nc_save_str(
51262639Sdelphij		const char *const string)
52262639Sdelphij		{ return(*(char **)0); }
53262639Sdelphij
54262639Sdelphij#undef _nc_wrap_entry
55262639Sdelphijvoid	_nc_wrap_entry(
56262639Sdelphij		ENTRY	*const ep, 
57262639Sdelphij		NCURSES_BOOL copy_strings)
58262639Sdelphij		{ /* void */ }
59262639Sdelphij
60262639Sdelphij#undef _nc_merge_entry
61262639Sdelphijvoid	_nc_merge_entry(
62262639Sdelphij		TERMTYPE *const to, 
63262639Sdelphij		TERMTYPE *const from)
64262639Sdelphij		{ /* void */ }
65262639Sdelphij
66262639Sdelphij/* ./tinfo/captoinfo.c */
67262639Sdelphij
68262639Sdelphij#include <ctype.h>
69262639Sdelphij
70262639Sdelphij#undef _nc_captoinfo
71262639Sdelphijchar	*_nc_captoinfo(
72262639Sdelphij		const char *cap, 
73262639Sdelphij		const char *s, 
74262639Sdelphij		int const parameterized)
75262639Sdelphij		{ return(*(char **)0); }
76262639Sdelphij
77262639Sdelphij#undef _nc_infotocap
78262639Sdelphijchar	*_nc_infotocap(
79262639Sdelphij		const char *cap, 
80262639Sdelphij		const char *str, 
81262639Sdelphij		int const parameterized)
82262639Sdelphij		{ return(*(char **)0); }
83262639Sdelphij
84262639Sdelphij/* ./tinfo/comp_expand.c */
85262639Sdelphij
86262639Sdelphij#undef _nc_tic_expand
87262639Sdelphijchar	*_nc_tic_expand(
88262639Sdelphij		const char *srcp, 
89262639Sdelphij		NCURSES_BOOL tic_format, 
90262639Sdelphij		int	numbers)
91262639Sdelphij		{ return(*(char **)0); }
92262639Sdelphij
93262639Sdelphij/* ./tinfo/comp_parse.c */
94262639Sdelphij
95262639Sdelphij#undef _nc_check_termtype2
96262639Sdelphijvoid	(*_nc_check_termtype2)(
97262639Sdelphij		TERMTYPE *p1, 
98262639Sdelphij		NCURSES_BOOL p2);
99262639Sdelphij#undef _nc_check_termtype
100262639Sdelphijvoid	(*_nc_check_termtype)(
101262639Sdelphij		TERMTYPE *p1);
102262639Sdelphij
103262639Sdelphij#undef _nc_entry_match
104262639SdelphijNCURSES_BOOL _nc_entry_match(
105262639Sdelphij		char	*n1, 
106262639Sdelphij		char	*n2)
107262639Sdelphij		{ return(*(NCURSES_BOOL *)0); }
108262639Sdelphij
109262639Sdelphij#undef _nc_read_entry_source
110262639Sdelphijvoid	_nc_read_entry_source(
111262639Sdelphij		FILE	*fp, 
112262639Sdelphij		char	*buf, 
113262639Sdelphij		int	literal, 
114262639Sdelphij		NCURSES_BOOL silent, 
115262639Sdelphij		NCURSES_BOOL (*hook)(
116262639Sdelphij		ENTRY	*p1))
117262639Sdelphij		{ /* void */ }
118262639Sdelphij
119262639Sdelphij#undef _nc_resolve_uses2
120262639Sdelphijint	_nc_resolve_uses2(
121262639Sdelphij		NCURSES_BOOL fullresolve, 
122262639Sdelphij		NCURSES_BOOL literal)
123262639Sdelphij		{ return(*(int *)0); }
124262639Sdelphij
125262639Sdelphij#undef _nc_resolve_uses
126262639Sdelphijint	_nc_resolve_uses(
127262639Sdelphij		NCURSES_BOOL fullresolve)
128262639Sdelphij		{ return(*(int *)0); }
129262639Sdelphij
130262639Sdelphij/* ./tinfo/comp_scan.c */
131262639Sdelphij
132262639Sdelphij#undef _nc_syntax
133262639Sdelphijint	_nc_syntax;
134262639Sdelphij#undef _nc_strict_bsd
135262639Sdelphijint	_nc_strict_bsd;
136262639Sdelphij#undef _nc_curr_file_pos
137262639Sdelphijlong	_nc_curr_file_pos;
138262639Sdelphij#undef _nc_comment_start
139262639Sdelphijlong	_nc_comment_start;
140262639Sdelphij#undef _nc_comment_end
141262639Sdelphijlong	_nc_comment_end;
142262639Sdelphij#undef _nc_start_line
143262639Sdelphijlong	_nc_start_line;
144262639Sdelphij#undef _nc_curr_token
145262639Sdelphijstruct token _nc_curr_token;
146262639Sdelphij#undef _nc_disable_period
147262639SdelphijNCURSES_BOOL _nc_disable_period;
148262639Sdelphij
149262639Sdelphij#undef _nc_reset_input
150262639Sdelphijvoid	_nc_reset_input(
151262639Sdelphij		FILE	*fp, 
152262639Sdelphij		char	*buf)
153262639Sdelphij		{ /* void */ }
154262639Sdelphij
155262639Sdelphij#undef _nc_get_token
156262639Sdelphijint	_nc_get_token(
157262639Sdelphij		NCURSES_BOOL silent)
158262639Sdelphij		{ return(*(int *)0); }
159262639Sdelphij
160262639Sdelphij#undef _nc_trans_string
161262639Sdelphijint	_nc_trans_string(
162262639Sdelphij		char	*ptr, 
163262639Sdelphij		char	*last)
164262639Sdelphij		{ return(*(int *)0); }
165262639Sdelphij
166262639Sdelphij#undef _nc_push_token
167262639Sdelphijvoid	_nc_push_token(
168262639Sdelphij		int	tokclass)
169262639Sdelphij		{ /* void */ }
170262639Sdelphij
171262639Sdelphij#undef _nc_panic_mode
172262639Sdelphijvoid	_nc_panic_mode(
173262639Sdelphij		char	ch)
174262639Sdelphij		{ /* void */ }
175262639Sdelphij
176262639Sdelphij/* ./tinfo/parse_entry.c */
177262639Sdelphij
178262639Sdelphij#undef _nc_parse_entry
179262639Sdelphijint	_nc_parse_entry(
180262639Sdelphij		struct entry *entryp, 
181262639Sdelphij		int	literal, 
182262639Sdelphij		NCURSES_BOOL silent)
183262639Sdelphij		{ return(*(int *)0); }
184262639Sdelphij
185262639Sdelphij#undef _nc_capcmp
186262639Sdelphijint	_nc_capcmp(
187262639Sdelphij		const char *s, 
188262639Sdelphij		const char *t)
189262639Sdelphij		{ return(*(int *)0); }
190262639Sdelphij
191262639Sdelphijtypedef struct {
192262639Sdelphij    const char *from;
193262639Sdelphij    const char *to;
194262639Sdelphij} assoc;
195262639Sdelphij
196262639Sdelphij/* ./tinfo/write_entry.c */
197262639Sdelphij
198262639Sdelphij#include <hashed_db.h>
199262639Sdelphij
200262639Sdelphij#undef _nc_set_writedir
201262639Sdelphijvoid	_nc_set_writedir(
202262639Sdelphij		char	*dir)
203262639Sdelphij		{ /* void */ }
204262639Sdelphij
205262639Sdelphij#undef _nc_write_entry
206262639Sdelphijvoid	_nc_write_entry(
207262639Sdelphij		TERMTYPE *const tp)
208262639Sdelphij		{ /* void */ }
209262639Sdelphij
210262639Sdelphij#undef _nc_tic_written
211262639Sdelphijint	_nc_tic_written(void)
212262639Sdelphij		{ return(*(int *)0); }
213