xref: /freebsd/contrib/ncurses/form/llib-lformt (revision 06bfebdedb0d353f1771adb65731f64461d9bd01)
1*06bfebdeSXin LI/****************************************************************************
2*06bfebdeSXin LI * Copyright (c) 2010 Free Software Foundation, Inc.                        *
3*06bfebdeSXin LI *                                                                          *
4*06bfebdeSXin LI * Permission is hereby granted, free of charge, to any person obtaining a  *
5*06bfebdeSXin LI * copy of this software and associated documentation files (the            *
6*06bfebdeSXin LI * "Software"), to deal in the Software without restriction, including      *
7*06bfebdeSXin LI * without limitation the rights to use, copy, modify, merge, publish,      *
8*06bfebdeSXin LI * distribute, distribute with modifications, sublicense, and/or sell       *
9*06bfebdeSXin LI * copies of the Software, and to permit persons to whom the Software is    *
10*06bfebdeSXin LI * furnished to do so, subject to the following conditions:                 *
11*06bfebdeSXin LI *                                                                          *
12*06bfebdeSXin LI * The above copyright notice and this permission notice shall be included  *
13*06bfebdeSXin LI * in all copies or substantial portions of the Software.                   *
14*06bfebdeSXin LI *                                                                          *
15*06bfebdeSXin LI * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
16*06bfebdeSXin LI * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
17*06bfebdeSXin LI * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
18*06bfebdeSXin LI * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
19*06bfebdeSXin LI * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
20*06bfebdeSXin LI * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
21*06bfebdeSXin LI * THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
22*06bfebdeSXin LI *                                                                          *
23*06bfebdeSXin LI * Except as contained in this notice, the name(s) of the above copyright   *
24*06bfebdeSXin LI * holders shall not be used in advertising or otherwise to promote the     *
25*06bfebdeSXin LI * sale, use or other dealings in this Software without prior written       *
26*06bfebdeSXin LI * authorization.                                                           *
27*06bfebdeSXin LI ****************************************************************************/
28*06bfebdeSXin LI
29*06bfebdeSXin LI/****************************************************************************
30*06bfebdeSXin LI *  Author: Thomas E. Dickey       2010                                     *
31*06bfebdeSXin LI ****************************************************************************/
32*06bfebdeSXin LI/* LINTLIBRARY */
33*06bfebdeSXin LI
34*06bfebdeSXin LI/* ./f_trace.c */
35*06bfebdeSXin LI
36*06bfebdeSXin LI#include <form.priv.h>
37*06bfebdeSXin LI
38*06bfebdeSXin LI#undef _nc_retrace_field_ptr
39*06bfebdeSXin LIFIELD	**_nc_retrace_field_ptr(
40*06bfebdeSXin LI		FIELD	**code)
41*06bfebdeSXin LI		{ return(*(FIELD ***)0); }
42*06bfebdeSXin LI
43*06bfebdeSXin LI#undef _nc_retrace_field
44*06bfebdeSXin LIFIELD	*_nc_retrace_field(
45*06bfebdeSXin LI		FIELD	*code)
46*06bfebdeSXin LI		{ return(*(FIELD **)0); }
47*06bfebdeSXin LI
48*06bfebdeSXin LI#undef _nc_retrace_field_type
49*06bfebdeSXin LIFIELDTYPE *_nc_retrace_field_type(
50*06bfebdeSXin LI		FIELDTYPE *code)
51*06bfebdeSXin LI		{ return(*(FIELDTYPE **)0); }
52*06bfebdeSXin LI
53*06bfebdeSXin LI#undef _nc_retrace_form
54*06bfebdeSXin LIFORM	*_nc_retrace_form(
55*06bfebdeSXin LI		FORM	*code)
56*06bfebdeSXin LI		{ return(*(FORM **)0); }
57*06bfebdeSXin LI
58*06bfebdeSXin LI#undef _nc_retrace_form_hook
59*06bfebdeSXin LIForm_Hook _nc_retrace_form_hook(
60*06bfebdeSXin LI		Form_Hook code)
61*06bfebdeSXin LI		{ return(*(Form_Hook *)0); }
62*06bfebdeSXin LI
63*06bfebdeSXin LI/* ./fld_arg.c */
64*06bfebdeSXin LI
65*06bfebdeSXin LI#undef set_fieldtype_arg
66*06bfebdeSXin LIint	set_fieldtype_arg(
67*06bfebdeSXin LI		FIELDTYPE *typ,
68*06bfebdeSXin LI		void	*(*const make_arg)(
69*06bfebdeSXin LI		va_list	*p1),
70*06bfebdeSXin LI		void	*(*const copy_arg)(
71*06bfebdeSXin LI		const void *p1),
72*06bfebdeSXin LI		void	(*const free_arg)(
73*06bfebdeSXin LI		void	*p1))
74*06bfebdeSXin LI		{ return(*(int *)0); }
75*06bfebdeSXin LI
76*06bfebdeSXin LI#undef field_arg
77*06bfebdeSXin LIvoid	*field_arg(
78*06bfebdeSXin LI		const FIELD *field)
79*06bfebdeSXin LI		{ return(*(void **)0); }
80*06bfebdeSXin LI
81*06bfebdeSXin LI/* ./fld_attr.c */
82*06bfebdeSXin LI
83*06bfebdeSXin LI#undef set_field_fore
84*06bfebdeSXin LIint	set_field_fore(
85*06bfebdeSXin LI		FIELD	*field,
86*06bfebdeSXin LI		chtype	attr)
87*06bfebdeSXin LI		{ return(*(int *)0); }
88*06bfebdeSXin LI
89*06bfebdeSXin LI#undef field_fore
90*06bfebdeSXin LIchtype	field_fore(
91*06bfebdeSXin LI		const FIELD *field)
92*06bfebdeSXin LI		{ return(*(chtype *)0); }
93*06bfebdeSXin LI
94*06bfebdeSXin LI#undef set_field_back
95*06bfebdeSXin LIint	set_field_back(
96*06bfebdeSXin LI		FIELD	*field,
97*06bfebdeSXin LI		chtype	attr)
98*06bfebdeSXin LI		{ return(*(int *)0); }
99*06bfebdeSXin LI
100*06bfebdeSXin LI#undef field_back
101*06bfebdeSXin LIchtype	field_back(
102*06bfebdeSXin LI		const FIELD *field)
103*06bfebdeSXin LI		{ return(*(chtype *)0); }
104*06bfebdeSXin LI
105*06bfebdeSXin LI/* ./fld_current.c */
106*06bfebdeSXin LI
107*06bfebdeSXin LI#undef set_current_field
108*06bfebdeSXin LIint	set_current_field(
109*06bfebdeSXin LI		FORM	*form,
110*06bfebdeSXin LI		FIELD	*field)
111*06bfebdeSXin LI		{ return(*(int *)0); }
112*06bfebdeSXin LI
113*06bfebdeSXin LI#undef current_field
114*06bfebdeSXin LIFIELD	*current_field(
115*06bfebdeSXin LI		const FORM *form)
116*06bfebdeSXin LI		{ return(*(FIELD **)0); }
117*06bfebdeSXin LI
118*06bfebdeSXin LI#undef field_index
119*06bfebdeSXin LIint	field_index(
120*06bfebdeSXin LI		const FIELD *field)
121*06bfebdeSXin LI		{ return(*(int *)0); }
122*06bfebdeSXin LI
123*06bfebdeSXin LI/* ./fld_def.c */
124*06bfebdeSXin LI
125*06bfebdeSXin LI#undef _nc_Default_Field
126*06bfebdeSXin LIFIELD	*_nc_Default_Field;
127*06bfebdeSXin LI
128*06bfebdeSXin LI#undef _nc_Make_Argument
129*06bfebdeSXin LITypeArgument *_nc_Make_Argument(
130*06bfebdeSXin LI		const FIELDTYPE *typ,
131*06bfebdeSXin LI		va_list	*ap,
132*06bfebdeSXin LI		int	*err)
133*06bfebdeSXin LI		{ return(*(TypeArgument **)0); }
134*06bfebdeSXin LI
135*06bfebdeSXin LI#undef _nc_Copy_Argument
136*06bfebdeSXin LITypeArgument *_nc_Copy_Argument(
137*06bfebdeSXin LI		const FIELDTYPE *typ,
138*06bfebdeSXin LI		const TypeArgument *argp,
139*06bfebdeSXin LI		int	*err)
140*06bfebdeSXin LI		{ return(*(TypeArgument **)0); }
141*06bfebdeSXin LI
142*06bfebdeSXin LI#undef _nc_Free_Argument
143*06bfebdeSXin LIvoid	_nc_Free_Argument(
144*06bfebdeSXin LI		const FIELDTYPE *typ,
145*06bfebdeSXin LI		TypeArgument *argp)
146*06bfebdeSXin LI		{ /* void */ }
147*06bfebdeSXin LI
148*06bfebdeSXin LI#undef _nc_Copy_Type
149*06bfebdeSXin LINCURSES_BOOL _nc_Copy_Type(
150*06bfebdeSXin LI		FIELD	*dst,
151*06bfebdeSXin LI		FIELD const *src)
152*06bfebdeSXin LI		{ return(*(NCURSES_BOOL *)0); }
153*06bfebdeSXin LI
154*06bfebdeSXin LI#undef _nc_Free_Type
155*06bfebdeSXin LIvoid	_nc_Free_Type(
156*06bfebdeSXin LI		FIELD	*field)
157*06bfebdeSXin LI		{ /* void */ }
158*06bfebdeSXin LI
159*06bfebdeSXin LI#undef new_field
160*06bfebdeSXin LIFIELD	*new_field(
161*06bfebdeSXin LI		int	rows,
162*06bfebdeSXin LI		int	cols,
163*06bfebdeSXin LI		int	frow,
164*06bfebdeSXin LI		int	fcol,
165*06bfebdeSXin LI		int	nrow,
166*06bfebdeSXin LI		int	nbuf)
167*06bfebdeSXin LI		{ return(*(FIELD **)0); }
168*06bfebdeSXin LI
169*06bfebdeSXin LI#undef free_field
170*06bfebdeSXin LIint	free_field(
171*06bfebdeSXin LI		FIELD	*field)
172*06bfebdeSXin LI		{ return(*(int *)0); }
173*06bfebdeSXin LI
174*06bfebdeSXin LI/* ./fld_dup.c */
175*06bfebdeSXin LI
176*06bfebdeSXin LI#undef dup_field
177*06bfebdeSXin LIFIELD	*dup_field(
178*06bfebdeSXin LI		FIELD	*field,
179*06bfebdeSXin LI		int	frow,
180*06bfebdeSXin LI		int	fcol)
181*06bfebdeSXin LI		{ return(*(FIELD **)0); }
182*06bfebdeSXin LI
183*06bfebdeSXin LI/* ./fld_ftchoice.c */
184*06bfebdeSXin LI
185*06bfebdeSXin LI#undef set_fieldtype_choice
186*06bfebdeSXin LIint	set_fieldtype_choice(
187*06bfebdeSXin LI		FIELDTYPE *typ,
188*06bfebdeSXin LI		NCURSES_BOOL (*const next_choice)(
189*06bfebdeSXin LI		FIELD	*p1,
190*06bfebdeSXin LI		const void *p2),
191*06bfebdeSXin LI		NCURSES_BOOL (*const prev_choice)(
192*06bfebdeSXin LI		FIELD	*p1,
193*06bfebdeSXin LI		const void *p2))
194*06bfebdeSXin LI		{ return(*(int *)0); }
195*06bfebdeSXin LI
196*06bfebdeSXin LI/* ./fld_ftlink.c */
197*06bfebdeSXin LI
198*06bfebdeSXin LI#undef link_fieldtype
199*06bfebdeSXin LIFIELDTYPE *link_fieldtype(
200*06bfebdeSXin LI		FIELDTYPE *type1,
201*06bfebdeSXin LI		FIELDTYPE *type2)
202*06bfebdeSXin LI		{ return(*(FIELDTYPE **)0); }
203*06bfebdeSXin LI
204*06bfebdeSXin LI/* ./fld_info.c */
205*06bfebdeSXin LI
206*06bfebdeSXin LI#undef field_info
207*06bfebdeSXin LIint	field_info(
208*06bfebdeSXin LI		const FIELD *field,
209*06bfebdeSXin LI		int	*rows,
210*06bfebdeSXin LI		int	*cols,
211*06bfebdeSXin LI		int	*frow,
212*06bfebdeSXin LI		int	*fcol,
213*06bfebdeSXin LI		int	*nrow,
214*06bfebdeSXin LI		int	*nbuf)
215*06bfebdeSXin LI		{ return(*(int *)0); }
216*06bfebdeSXin LI
217*06bfebdeSXin LI#undef dynamic_field_info
218*06bfebdeSXin LIint	dynamic_field_info(
219*06bfebdeSXin LI		const FIELD *field,
220*06bfebdeSXin LI		int	*drows,
221*06bfebdeSXin LI		int	*dcols,
222*06bfebdeSXin LI		int	*maxgrow)
223*06bfebdeSXin LI		{ return(*(int *)0); }
224*06bfebdeSXin LI
225*06bfebdeSXin LI/* ./fld_just.c */
226*06bfebdeSXin LI
227*06bfebdeSXin LI#undef set_field_just
228*06bfebdeSXin LIint	set_field_just(
229*06bfebdeSXin LI		FIELD	*field,
230*06bfebdeSXin LI		int	just)
231*06bfebdeSXin LI		{ return(*(int *)0); }
232*06bfebdeSXin LI
233*06bfebdeSXin LI#undef field_just
234*06bfebdeSXin LIint	field_just(
235*06bfebdeSXin LI		const FIELD *field)
236*06bfebdeSXin LI		{ return(*(int *)0); }
237*06bfebdeSXin LI
238*06bfebdeSXin LI/* ./fld_link.c */
239*06bfebdeSXin LI
240*06bfebdeSXin LI#undef link_field
241*06bfebdeSXin LIFIELD	*link_field(
242*06bfebdeSXin LI		FIELD	*field,
243*06bfebdeSXin LI		int	frow,
244*06bfebdeSXin LI		int	fcol)
245*06bfebdeSXin LI		{ return(*(FIELD **)0); }
246*06bfebdeSXin LI
247*06bfebdeSXin LI/* ./fld_max.c */
248*06bfebdeSXin LI
249*06bfebdeSXin LI#undef set_max_field
250*06bfebdeSXin LIint	set_max_field(
251*06bfebdeSXin LI		FIELD	*field,
252*06bfebdeSXin LI		int	maxgrow)
253*06bfebdeSXin LI		{ return(*(int *)0); }
254*06bfebdeSXin LI
255*06bfebdeSXin LI/* ./fld_move.c */
256*06bfebdeSXin LI
257*06bfebdeSXin LI#undef move_field
258*06bfebdeSXin LIint	move_field(
259*06bfebdeSXin LI		FIELD	*field,
260*06bfebdeSXin LI		int	frow,
261*06bfebdeSXin LI		int	fcol)
262*06bfebdeSXin LI		{ return(*(int *)0); }
263*06bfebdeSXin LI
264*06bfebdeSXin LI/* ./fld_newftyp.c */
265*06bfebdeSXin LI
266*06bfebdeSXin LI#undef _nc_Default_FieldType
267*06bfebdeSXin LIFIELDTYPE *_nc_Default_FieldType;
268*06bfebdeSXin LI
269*06bfebdeSXin LI#undef new_fieldtype
270*06bfebdeSXin LIFIELDTYPE *new_fieldtype(
271*06bfebdeSXin LI		NCURSES_BOOL (*const field_check)(
272*06bfebdeSXin LI		FIELD	*p1,
273*06bfebdeSXin LI		const void *p2),
274*06bfebdeSXin LI		NCURSES_BOOL (*const char_check)(
275*06bfebdeSXin LI		int	p1,
276*06bfebdeSXin LI		const void *p2))
277*06bfebdeSXin LI		{ return(*(FIELDTYPE **)0); }
278*06bfebdeSXin LI
279*06bfebdeSXin LI#undef free_fieldtype
280*06bfebdeSXin LIint	free_fieldtype(
281*06bfebdeSXin LI		FIELDTYPE *typ)
282*06bfebdeSXin LI		{ return(*(int *)0); }
283*06bfebdeSXin LI
284*06bfebdeSXin LI/* ./fld_opts.c */
285*06bfebdeSXin LI
286*06bfebdeSXin LI#undef set_field_opts
287*06bfebdeSXin LIint	set_field_opts(
288*06bfebdeSXin LI		FIELD	*field,
289*06bfebdeSXin LI		Field_Options opts)
290*06bfebdeSXin LI		{ return(*(int *)0); }
291*06bfebdeSXin LI
292*06bfebdeSXin LI#undef field_opts
293*06bfebdeSXin LIField_Options field_opts(
294*06bfebdeSXin LI		const FIELD *field)
295*06bfebdeSXin LI		{ return(*(Field_Options *)0); }
296*06bfebdeSXin LI
297*06bfebdeSXin LI#undef field_opts_on
298*06bfebdeSXin LIint	field_opts_on(
299*06bfebdeSXin LI		FIELD	*field,
300*06bfebdeSXin LI		Field_Options opts)
301*06bfebdeSXin LI		{ return(*(int *)0); }
302*06bfebdeSXin LI
303*06bfebdeSXin LI#undef field_opts_off
304*06bfebdeSXin LIint	field_opts_off(
305*06bfebdeSXin LI		FIELD	*field,
306*06bfebdeSXin LI		Field_Options opts)
307*06bfebdeSXin LI		{ return(*(int *)0); }
308*06bfebdeSXin LI
309*06bfebdeSXin LI/* ./fld_pad.c */
310*06bfebdeSXin LI
311*06bfebdeSXin LI#undef set_field_pad
312*06bfebdeSXin LIint	set_field_pad(
313*06bfebdeSXin LI		FIELD	*field,
314*06bfebdeSXin LI		int	ch)
315*06bfebdeSXin LI		{ return(*(int *)0); }
316*06bfebdeSXin LI
317*06bfebdeSXin LI#undef field_pad
318*06bfebdeSXin LIint	field_pad(
319*06bfebdeSXin LI		const FIELD *field)
320*06bfebdeSXin LI		{ return(*(int *)0); }
321*06bfebdeSXin LI
322*06bfebdeSXin LI/* ./fld_page.c */
323*06bfebdeSXin LI
324*06bfebdeSXin LI#undef set_new_page
325*06bfebdeSXin LIint	set_new_page(
326*06bfebdeSXin LI		FIELD	*field,
327*06bfebdeSXin LI		NCURSES_BOOL new_page_flag)
328*06bfebdeSXin LI		{ return(*(int *)0); }
329*06bfebdeSXin LI
330*06bfebdeSXin LI#undef new_page
331*06bfebdeSXin LINCURSES_BOOL new_page(
332*06bfebdeSXin LI		const FIELD *field)
333*06bfebdeSXin LI		{ return(*(NCURSES_BOOL *)0); }
334*06bfebdeSXin LI
335*06bfebdeSXin LI/* ./fld_stat.c */
336*06bfebdeSXin LI
337*06bfebdeSXin LI#undef set_field_status
338*06bfebdeSXin LIint	set_field_status(
339*06bfebdeSXin LI		FIELD	*field,
340*06bfebdeSXin LI		NCURSES_BOOL status)
341*06bfebdeSXin LI		{ return(*(int *)0); }
342*06bfebdeSXin LI
343*06bfebdeSXin LI#undef field_status
344*06bfebdeSXin LINCURSES_BOOL field_status(
345*06bfebdeSXin LI		const FIELD *field)
346*06bfebdeSXin LI		{ return(*(NCURSES_BOOL *)0); }
347*06bfebdeSXin LI
348*06bfebdeSXin LI/* ./fld_type.c */
349*06bfebdeSXin LI
350*06bfebdeSXin LI#undef set_field_type
351*06bfebdeSXin LIint	set_field_type(
352*06bfebdeSXin LI		FIELD	*field,
353*06bfebdeSXin LI		FIELDTYPE *type,
354*06bfebdeSXin LI		...)
355*06bfebdeSXin LI		{ return(*(int *)0); }
356*06bfebdeSXin LI
357*06bfebdeSXin LI#undef field_type
358*06bfebdeSXin LIFIELDTYPE *field_type(
359*06bfebdeSXin LI		const FIELD *field)
360*06bfebdeSXin LI		{ return(*(FIELDTYPE **)0); }
361*06bfebdeSXin LI
362*06bfebdeSXin LI/* ./fld_user.c */
363*06bfebdeSXin LI
364*06bfebdeSXin LI#undef set_field_userptr
365*06bfebdeSXin LIint	set_field_userptr(
366*06bfebdeSXin LI		FIELD	*field,
367*06bfebdeSXin LI		void	*usrptr)
368*06bfebdeSXin LI		{ return(*(int *)0); }
369*06bfebdeSXin LI
370*06bfebdeSXin LI#undef field_userptr
371*06bfebdeSXin LIvoid	*field_userptr(
372*06bfebdeSXin LI		const FIELD *field)
373*06bfebdeSXin LI		{ return(*(void **)0); }
374*06bfebdeSXin LI
375*06bfebdeSXin LI/* ./frm_cursor.c */
376*06bfebdeSXin LI
377*06bfebdeSXin LI#undef pos_form_cursor
378*06bfebdeSXin LIint	pos_form_cursor(
379*06bfebdeSXin LI		FORM	*form)
380*06bfebdeSXin LI		{ return(*(int *)0); }
381*06bfebdeSXin LI
382*06bfebdeSXin LI/* ./frm_data.c */
383*06bfebdeSXin LI
384*06bfebdeSXin LI#undef data_behind
385*06bfebdeSXin LINCURSES_BOOL data_behind(
386*06bfebdeSXin LI		const FORM *form)
387*06bfebdeSXin LI		{ return(*(NCURSES_BOOL *)0); }
388*06bfebdeSXin LI
389*06bfebdeSXin LI#undef data_ahead
390*06bfebdeSXin LINCURSES_BOOL data_ahead(
391*06bfebdeSXin LI		const FORM *form)
392*06bfebdeSXin LI		{ return(*(NCURSES_BOOL *)0); }
393*06bfebdeSXin LI
394*06bfebdeSXin LI/* ./frm_def.c */
395*06bfebdeSXin LI
396*06bfebdeSXin LI#undef _nc_Default_Form
397*06bfebdeSXin LIFORM	*_nc_Default_Form;
398*06bfebdeSXin LI
399*06bfebdeSXin LI#undef new_form_sp
400*06bfebdeSXin LIFORM	*new_form_sp(
401*06bfebdeSXin LI		SCREEN	*sp,
402*06bfebdeSXin LI		FIELD	**fields)
403*06bfebdeSXin LI		{ return(*(FORM **)0); }
404*06bfebdeSXin LI
405*06bfebdeSXin LI#undef new_form
406*06bfebdeSXin LIFORM	*new_form(
407*06bfebdeSXin LI		FIELD	**fields)
408*06bfebdeSXin LI		{ return(*(FORM **)0); }
409*06bfebdeSXin LI
410*06bfebdeSXin LI#undef free_form
411*06bfebdeSXin LIint	free_form(
412*06bfebdeSXin LI		FORM	*form)
413*06bfebdeSXin LI		{ return(*(int *)0); }
414*06bfebdeSXin LI
415*06bfebdeSXin LI#undef set_form_fields
416*06bfebdeSXin LIint	set_form_fields(
417*06bfebdeSXin LI		FORM	*form,
418*06bfebdeSXin LI		FIELD	**fields)
419*06bfebdeSXin LI		{ return(*(int *)0); }
420*06bfebdeSXin LI
421*06bfebdeSXin LI#undef form_fields
422*06bfebdeSXin LIFIELD	**form_fields(
423*06bfebdeSXin LI		const FORM *form)
424*06bfebdeSXin LI		{ return(*(FIELD ***)0); }
425*06bfebdeSXin LI
426*06bfebdeSXin LI#undef field_count
427*06bfebdeSXin LIint	field_count(
428*06bfebdeSXin LI		const FORM *form)
429*06bfebdeSXin LI		{ return(*(int *)0); }
430*06bfebdeSXin LI
431*06bfebdeSXin LI/* ./frm_driver.c */
432*06bfebdeSXin LI
433*06bfebdeSXin LI#undef _nc_get_fieldbuffer
434*06bfebdeSXin LIvoid	_nc_get_fieldbuffer(
435*06bfebdeSXin LI		FORM	*form,
436*06bfebdeSXin LI		FIELD	*field,
437*06bfebdeSXin LI		char	*buf)
438*06bfebdeSXin LI		{ /* void */ }
439*06bfebdeSXin LI
440*06bfebdeSXin LI#undef _nc_Position_Form_Cursor
441*06bfebdeSXin LIint	_nc_Position_Form_Cursor(
442*06bfebdeSXin LI		FORM	*form)
443*06bfebdeSXin LI		{ return(*(int *)0); }
444*06bfebdeSXin LI
445*06bfebdeSXin LI#undef _nc_Refresh_Current_Field
446*06bfebdeSXin LIint	_nc_Refresh_Current_Field(
447*06bfebdeSXin LI		FORM	*form)
448*06bfebdeSXin LI		{ return(*(int *)0); }
449*06bfebdeSXin LI
450*06bfebdeSXin LI#undef _nc_Synchronize_Attributes
451*06bfebdeSXin LIint	_nc_Synchronize_Attributes(
452*06bfebdeSXin LI		FIELD	*field)
453*06bfebdeSXin LI		{ return(*(int *)0); }
454*06bfebdeSXin LI
455*06bfebdeSXin LI#undef _nc_Synchronize_Options
456*06bfebdeSXin LIint	_nc_Synchronize_Options(
457*06bfebdeSXin LI		FIELD	*field,
458*06bfebdeSXin LI		Field_Options newopts)
459*06bfebdeSXin LI		{ return(*(int *)0); }
460*06bfebdeSXin LI
461*06bfebdeSXin LI#undef _nc_Set_Current_Field
462*06bfebdeSXin LIint	_nc_Set_Current_Field(
463*06bfebdeSXin LI		FORM	*form,
464*06bfebdeSXin LI		FIELD	*newfield)
465*06bfebdeSXin LI		{ return(*(int *)0); }
466*06bfebdeSXin LI
467*06bfebdeSXin LI#undef _nc_Internal_Validation
468*06bfebdeSXin LINCURSES_BOOL _nc_Internal_Validation(
469*06bfebdeSXin LI		FORM	*form)
470*06bfebdeSXin LI		{ return(*(NCURSES_BOOL *)0); }
471*06bfebdeSXin LI
472*06bfebdeSXin LI#undef _nc_First_Active_Field
473*06bfebdeSXin LIFIELD	*_nc_First_Active_Field(
474*06bfebdeSXin LI		FORM	*form)
475*06bfebdeSXin LI		{ return(*(FIELD **)0); }
476*06bfebdeSXin LI
477*06bfebdeSXin LI#undef _nc_Set_Form_Page
478*06bfebdeSXin LIint	_nc_Set_Form_Page(
479*06bfebdeSXin LI		FORM	*form,
480*06bfebdeSXin LI		int	page,
481*06bfebdeSXin LI		FIELD	*field)
482*06bfebdeSXin LI		{ return(*(int *)0); }
483*06bfebdeSXin LI
484*06bfebdeSXin LItypedef struct
485*06bfebdeSXin LI{
486*06bfebdeSXin LI  int keycode;
487*06bfebdeSXin LI  int (*cmd) (FORM *);
488*06bfebdeSXin LI}
489*06bfebdeSXin LIBinding_Info;
490*06bfebdeSXin LI
491*06bfebdeSXin LI#undef form_driver
492*06bfebdeSXin LIint	form_driver(
493*06bfebdeSXin LI		FORM	*form,
494*06bfebdeSXin LI		int	c)
495*06bfebdeSXin LI		{ return(*(int *)0); }
496*06bfebdeSXin LI
497*06bfebdeSXin LI#undef set_field_buffer
498*06bfebdeSXin LIint	set_field_buffer(
499*06bfebdeSXin LI		FIELD	*field,
500*06bfebdeSXin LI		int	buffer,
501*06bfebdeSXin LI		const char *value)
502*06bfebdeSXin LI		{ return(*(int *)0); }
503*06bfebdeSXin LI
504*06bfebdeSXin LI#undef field_buffer
505*06bfebdeSXin LIchar	*field_buffer(
506*06bfebdeSXin LI		const FIELD *field,
507*06bfebdeSXin LI		int	buffer)
508*06bfebdeSXin LI		{ return(*(char **)0); }
509*06bfebdeSXin LI
510*06bfebdeSXin LI/* ./frm_hook.c */
511*06bfebdeSXin LI
512*06bfebdeSXin LI#undef set_field_init
513*06bfebdeSXin LIint	set_field_init(
514*06bfebdeSXin LI		FORM	*form,
515*06bfebdeSXin LI		Form_Hook func)
516*06bfebdeSXin LI		{ return(*(int *)0); }
517*06bfebdeSXin LI
518*06bfebdeSXin LI#undef field_init
519*06bfebdeSXin LIForm_Hook field_init(
520*06bfebdeSXin LI		const FORM *form)
521*06bfebdeSXin LI		{ return(*(Form_Hook *)0); }
522*06bfebdeSXin LI
523*06bfebdeSXin LI#undef set_field_term
524*06bfebdeSXin LIint	set_field_term(
525*06bfebdeSXin LI		FORM	*form,
526*06bfebdeSXin LI		Form_Hook func)
527*06bfebdeSXin LI		{ return(*(int *)0); }
528*06bfebdeSXin LI
529*06bfebdeSXin LI#undef field_term
530*06bfebdeSXin LIForm_Hook field_term(
531*06bfebdeSXin LI		const FORM *form)
532*06bfebdeSXin LI		{ return(*(Form_Hook *)0); }
533*06bfebdeSXin LI
534*06bfebdeSXin LI#undef set_form_init
535*06bfebdeSXin LIint	set_form_init(
536*06bfebdeSXin LI		FORM	*form,
537*06bfebdeSXin LI		Form_Hook func)
538*06bfebdeSXin LI		{ return(*(int *)0); }
539*06bfebdeSXin LI
540*06bfebdeSXin LI#undef form_init
541*06bfebdeSXin LIForm_Hook form_init(
542*06bfebdeSXin LI		const FORM *form)
543*06bfebdeSXin LI		{ return(*(Form_Hook *)0); }
544*06bfebdeSXin LI
545*06bfebdeSXin LI#undef set_form_term
546*06bfebdeSXin LIint	set_form_term(
547*06bfebdeSXin LI		FORM	*form,
548*06bfebdeSXin LI		Form_Hook func)
549*06bfebdeSXin LI		{ return(*(int *)0); }
550*06bfebdeSXin LI
551*06bfebdeSXin LI#undef form_term
552*06bfebdeSXin LIForm_Hook form_term(
553*06bfebdeSXin LI		const FORM *form)
554*06bfebdeSXin LI		{ return(*(Form_Hook *)0); }
555*06bfebdeSXin LI
556*06bfebdeSXin LI/* ./frm_opts.c */
557*06bfebdeSXin LI
558*06bfebdeSXin LI#undef set_form_opts
559*06bfebdeSXin LIint	set_form_opts(
560*06bfebdeSXin LI		FORM	*form,
561*06bfebdeSXin LI		Form_Options opts)
562*06bfebdeSXin LI		{ return(*(int *)0); }
563*06bfebdeSXin LI
564*06bfebdeSXin LI#undef form_opts
565*06bfebdeSXin LIForm_Options form_opts(
566*06bfebdeSXin LI		const FORM *form)
567*06bfebdeSXin LI		{ return(*(Form_Options *)0); }
568*06bfebdeSXin LI
569*06bfebdeSXin LI#undef form_opts_on
570*06bfebdeSXin LIint	form_opts_on(
571*06bfebdeSXin LI		FORM	*form,
572*06bfebdeSXin LI		Form_Options opts)
573*06bfebdeSXin LI		{ return(*(int *)0); }
574*06bfebdeSXin LI
575*06bfebdeSXin LI#undef form_opts_off
576*06bfebdeSXin LIint	form_opts_off(
577*06bfebdeSXin LI		FORM	*form,
578*06bfebdeSXin LI		Form_Options opts)
579*06bfebdeSXin LI		{ return(*(int *)0); }
580*06bfebdeSXin LI
581*06bfebdeSXin LI/* ./frm_page.c */
582*06bfebdeSXin LI
583*06bfebdeSXin LI#undef set_form_page
584*06bfebdeSXin LIint	set_form_page(
585*06bfebdeSXin LI		FORM	*form,
586*06bfebdeSXin LI		int	page)
587*06bfebdeSXin LI		{ return(*(int *)0); }
588*06bfebdeSXin LI
589*06bfebdeSXin LI#undef form_page
590*06bfebdeSXin LIint	form_page(
591*06bfebdeSXin LI		const FORM *form)
592*06bfebdeSXin LI		{ return(*(int *)0); }
593*06bfebdeSXin LI
594*06bfebdeSXin LI/* ./frm_post.c */
595*06bfebdeSXin LI
596*06bfebdeSXin LI#undef post_form
597*06bfebdeSXin LIint	post_form(
598*06bfebdeSXin LI		FORM	*form)
599*06bfebdeSXin LI		{ return(*(int *)0); }
600*06bfebdeSXin LI
601*06bfebdeSXin LI#undef unpost_form
602*06bfebdeSXin LIint	unpost_form(
603*06bfebdeSXin LI		FORM	*form)
604*06bfebdeSXin LI		{ return(*(int *)0); }
605*06bfebdeSXin LI
606*06bfebdeSXin LI/* ./frm_req_name.c */
607*06bfebdeSXin LI
608*06bfebdeSXin LI#undef form_request_name
609*06bfebdeSXin LIconst char *form_request_name(
610*06bfebdeSXin LI		int	request)
611*06bfebdeSXin LI		{ return(*(const char **)0); }
612*06bfebdeSXin LI
613*06bfebdeSXin LI#undef form_request_by_name
614*06bfebdeSXin LIint	form_request_by_name(
615*06bfebdeSXin LI		const char *str)
616*06bfebdeSXin LI		{ return(*(int *)0); }
617*06bfebdeSXin LI
618*06bfebdeSXin LI/* ./frm_scale.c */
619*06bfebdeSXin LI
620*06bfebdeSXin LI#undef scale_form
621*06bfebdeSXin LIint	scale_form(
622*06bfebdeSXin LI		const FORM *form,
623*06bfebdeSXin LI		int	*rows,
624*06bfebdeSXin LI		int	*cols)
625*06bfebdeSXin LI		{ return(*(int *)0); }
626*06bfebdeSXin LI
627*06bfebdeSXin LI/* ./frm_sub.c */
628*06bfebdeSXin LI
629*06bfebdeSXin LI#undef set_form_sub
630*06bfebdeSXin LIint	set_form_sub(
631*06bfebdeSXin LI		FORM	*form,
632*06bfebdeSXin LI		WINDOW	*win)
633*06bfebdeSXin LI		{ return(*(int *)0); }
634*06bfebdeSXin LI
635*06bfebdeSXin LI#undef form_sub
636*06bfebdeSXin LIWINDOW	*form_sub(
637*06bfebdeSXin LI		const FORM *form)
638*06bfebdeSXin LI		{ return(*(WINDOW **)0); }
639*06bfebdeSXin LI
640*06bfebdeSXin LI/* ./frm_user.c */
641*06bfebdeSXin LI
642*06bfebdeSXin LI#undef set_form_userptr
643*06bfebdeSXin LIint	set_form_userptr(
644*06bfebdeSXin LI		FORM	*form,
645*06bfebdeSXin LI		void	*usrptr)
646*06bfebdeSXin LI		{ return(*(int *)0); }
647*06bfebdeSXin LI
648*06bfebdeSXin LI#undef form_userptr
649*06bfebdeSXin LIvoid	*form_userptr(
650*06bfebdeSXin LI		const FORM *form)
651*06bfebdeSXin LI		{ return(*(void **)0); }
652*06bfebdeSXin LI
653*06bfebdeSXin LI/* ./frm_win.c */
654*06bfebdeSXin LI
655*06bfebdeSXin LI#undef set_form_win
656*06bfebdeSXin LIint	set_form_win(
657*06bfebdeSXin LI		FORM	*form,
658*06bfebdeSXin LI		WINDOW	*win)
659*06bfebdeSXin LI		{ return(*(int *)0); }
660*06bfebdeSXin LI
661*06bfebdeSXin LI#undef form_win
662*06bfebdeSXin LIWINDOW	*form_win(
663*06bfebdeSXin LI		const FORM *form)
664*06bfebdeSXin LI		{ return(*(WINDOW **)0); }
665*06bfebdeSXin LI
666*06bfebdeSXin LI/* ./fty_alnum.c */
667*06bfebdeSXin LI
668*06bfebdeSXin LItypedef struct
669*06bfebdeSXin LI  {
670*06bfebdeSXin LI    int width;
671*06bfebdeSXin LI  }
672*06bfebdeSXin LIalnumARG;
673*06bfebdeSXin LI
674*06bfebdeSXin LI#undef TYPE_ALNUM
675*06bfebdeSXin LIFIELDTYPE *TYPE_ALNUM;
676*06bfebdeSXin LI
677*06bfebdeSXin LI/* ./fty_alpha.c */
678*06bfebdeSXin LI
679*06bfebdeSXin LItypedef struct
680*06bfebdeSXin LI  {
681*06bfebdeSXin LI    int width;
682*06bfebdeSXin LI  }
683*06bfebdeSXin LIalphaARG;
684*06bfebdeSXin LI
685*06bfebdeSXin LI#undef TYPE_ALPHA
686*06bfebdeSXin LIFIELDTYPE *TYPE_ALPHA;
687*06bfebdeSXin LI
688*06bfebdeSXin LI/* ./fty_enum.c */
689*06bfebdeSXin LI
690*06bfebdeSXin LItypedef struct
691*06bfebdeSXin LI  {
692*06bfebdeSXin LI    char **kwds;
693*06bfebdeSXin LI    int count;
694*06bfebdeSXin LI    NCURSES_BOOL checkcase;
695*06bfebdeSXin LI    NCURSES_BOOL checkunique;
696*06bfebdeSXin LI  }
697*06bfebdeSXin LIenumARG;
698*06bfebdeSXin LI
699*06bfebdeSXin LItypedef struct
700*06bfebdeSXin LI  {
701*06bfebdeSXin LI    char **kwds;
702*06bfebdeSXin LI    int ccase;
703*06bfebdeSXin LI    int cunique;
704*06bfebdeSXin LI  }
705*06bfebdeSXin LIenumParams;
706*06bfebdeSXin LI
707*06bfebdeSXin LI#undef TYPE_ENUM
708*06bfebdeSXin LIFIELDTYPE *TYPE_ENUM;
709*06bfebdeSXin LI
710*06bfebdeSXin LI/* ./fty_generic.c */
711*06bfebdeSXin LI
712*06bfebdeSXin LI#undef _nc_fty_generic
713*06bfebdeSXin LIvoid	_nc_fty_generic(void)
714*06bfebdeSXin LI		{ /* void */ }
715*06bfebdeSXin LI
716*06bfebdeSXin LI/* ./fty_int.c */
717*06bfebdeSXin LI
718*06bfebdeSXin LItypedef struct
719*06bfebdeSXin LI  {
720*06bfebdeSXin LI    int precision;
721*06bfebdeSXin LI    long low;
722*06bfebdeSXin LI    long high;
723*06bfebdeSXin LI  }
724*06bfebdeSXin LIintegerARG;
725*06bfebdeSXin LI
726*06bfebdeSXin LItypedef struct
727*06bfebdeSXin LI  {
728*06bfebdeSXin LI    int precision;
729*06bfebdeSXin LI    long low;
730*06bfebdeSXin LI    long high;
731*06bfebdeSXin LI  }
732*06bfebdeSXin LIintegerPARM;
733*06bfebdeSXin LI
734*06bfebdeSXin LI#undef TYPE_INTEGER
735*06bfebdeSXin LIFIELDTYPE *TYPE_INTEGER;
736*06bfebdeSXin LI
737*06bfebdeSXin LI/* ./fty_ipv4.c */
738*06bfebdeSXin LI#undef TYPE_IPV4
739*06bfebdeSXin LIFIELDTYPE *TYPE_IPV4;
740*06bfebdeSXin LI
741*06bfebdeSXin LI/* ./fty_num.c */
742*06bfebdeSXin LI
743*06bfebdeSXin LI#include <locale.h>
744*06bfebdeSXin LI
745*06bfebdeSXin LItypedef struct
746*06bfebdeSXin LI  {
747*06bfebdeSXin LI    int precision;
748*06bfebdeSXin LI    double low;
749*06bfebdeSXin LI    double high;
750*06bfebdeSXin LI    struct lconv *L;
751*06bfebdeSXin LI  }
752*06bfebdeSXin LInumericARG;
753*06bfebdeSXin LI
754*06bfebdeSXin LItypedef struct
755*06bfebdeSXin LI  {
756*06bfebdeSXin LI    int precision;
757*06bfebdeSXin LI    double low;
758*06bfebdeSXin LI    double high;
759*06bfebdeSXin LI  }
760*06bfebdeSXin LIthisPARM;
761*06bfebdeSXin LI
762*06bfebdeSXin LI#undef TYPE_NUMERIC
763*06bfebdeSXin LIFIELDTYPE *TYPE_NUMERIC;
764*06bfebdeSXin LI
765*06bfebdeSXin LI/* ./fty_regex.c */
766*06bfebdeSXin LI
767*06bfebdeSXin LI#include <regex.h>
768*06bfebdeSXin LI
769*06bfebdeSXin LItypedef struct
770*06bfebdeSXin LI  {
771*06bfebdeSXin LI    regex_t *pRegExp;
772*06bfebdeSXin LI    unsigned long *refCount;
773*06bfebdeSXin LI  }
774*06bfebdeSXin LIRegExp_Arg;
775*06bfebdeSXin LI
776*06bfebdeSXin LI#undef TYPE_REGEXP
777*06bfebdeSXin LIFIELDTYPE *TYPE_REGEXP;
778