150276Speter/****************************************************************************
2262629Sdelphij * Copyright (c) 1998-2005,2010 Free Software Foundation, Inc.              *
350276Speter *                                                                          *
450276Speter * Permission is hereby granted, free of charge, to any person obtaining a  *
550276Speter * copy of this software and associated documentation files (the            *
650276Speter * "Software"), to deal in the Software without restriction, including      *
750276Speter * without limitation the rights to use, copy, modify, merge, publish,      *
850276Speter * distribute, distribute with modifications, sublicense, and/or sell       *
950276Speter * copies of the Software, and to permit persons to whom the Software is    *
1050276Speter * furnished to do so, subject to the following conditions:                 *
1150276Speter *                                                                          *
1250276Speter * The above copyright notice and this permission notice shall be included  *
1350276Speter * in all copies or substantial portions of the Software.                   *
1450276Speter *                                                                          *
1550276Speter * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
1650276Speter * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
1750276Speter * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
1850276Speter * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
1950276Speter * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
2050276Speter * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
2150276Speter * THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
2250276Speter *                                                                          *
2350276Speter * Except as contained in this notice, the name(s) of the above copyright   *
2450276Speter * holders shall not be used in advertising or otherwise to promote the     *
2550276Speter * sale, use or other dealings in this Software without prior written       *
2650276Speter * authorization.                                                           *
2750276Speter ****************************************************************************/
2850276Speter
2950276Speter/****************************************************************************
30262629Sdelphij *  Author: Thomas E. Dickey       1996-2005,2010                           *
3150276Speter ****************************************************************************/
3250276Speter/* LINTLIBRARY */
3350276Speter
34166124Srafan/* ./f_trace.c */
3550276Speter
36262629Sdelphij#include <form.priv.h>
3750276Speter
38166124Srafan#undef _nc_retrace_field_ptr
39166124SrafanFIELD	**_nc_retrace_field_ptr(
40166124Srafan		FIELD	**code)
41166124Srafan		{ return(*(FIELD ***)0); }
42166124Srafan
43166124Srafan#undef _nc_retrace_field
44166124SrafanFIELD	*_nc_retrace_field(
45166124Srafan		FIELD	*code)
46166124Srafan		{ return(*(FIELD **)0); }
47166124Srafan
48166124Srafan#undef _nc_retrace_field_type
49166124SrafanFIELDTYPE *_nc_retrace_field_type(
50166124Srafan		FIELDTYPE *code)
51166124Srafan		{ return(*(FIELDTYPE **)0); }
52166124Srafan
53166124Srafan#undef _nc_retrace_form
54166124SrafanFORM	*_nc_retrace_form(
55166124Srafan		FORM	*code)
56166124Srafan		{ return(*(FORM **)0); }
57166124Srafan
58166124Srafan#undef _nc_retrace_form_hook
59166124SrafanForm_Hook _nc_retrace_form_hook(
60166124Srafan		Form_Hook code)
61166124Srafan		{ return(*(Form_Hook *)0); }
62166124Srafan
63166124Srafan/* ./fld_arg.c */
64166124Srafan
6550276Speter#undef set_fieldtype_arg
6650276Speterint	set_fieldtype_arg(
6750276Speter		FIELDTYPE *typ, 
6850276Speter		void	*(*const make_arg)(
6950276Speter		va_list	*p1), 
7050276Speter		void	*(*const copy_arg)(
7150276Speter		const void *p1), 
7250276Speter		void	(*const free_arg)(
7350276Speter		void	*p1))
7450276Speter		{ return(*(int *)0); }
7550276Speter
7650276Speter#undef field_arg
7750276Spetervoid	*field_arg(
7850276Speter		const FIELD *field)
7950276Speter		{ return(*(void **)0); }
8050276Speter
8150276Speter/* ./fld_attr.c */
8250276Speter
8350276Speter#undef set_field_fore
8450276Speterint	set_field_fore(
8550276Speter		FIELD	*field, 
8650276Speter		chtype	attr)
8750276Speter		{ return(*(int *)0); }
8850276Speter
8950276Speter#undef field_fore
9050276Speterchtype	field_fore(
9150276Speter		const FIELD *field)
9250276Speter		{ return(*(chtype *)0); }
9350276Speter
9450276Speter#undef set_field_back
9550276Speterint	set_field_back(
9650276Speter		FIELD	*field, 
9750276Speter		chtype	attr)
9850276Speter		{ return(*(int *)0); }
9950276Speter
10050276Speter#undef field_back
10150276Speterchtype	field_back(
10250276Speter		const FIELD *field)
10350276Speter		{ return(*(chtype *)0); }
10450276Speter
10550276Speter/* ./fld_current.c */
10650276Speter
10750276Speter#undef set_current_field
10850276Speterint	set_current_field(
10950276Speter		FORM	*form, 
11050276Speter		FIELD	*field)
11150276Speter		{ return(*(int *)0); }
11250276Speter
11350276Speter#undef current_field
11450276SpeterFIELD	*current_field(
11550276Speter		const FORM *form)
11650276Speter		{ return(*(FIELD **)0); }
11750276Speter
11850276Speter#undef field_index
11950276Speterint	field_index(
12050276Speter		const FIELD *field)
12150276Speter		{ return(*(int *)0); }
12250276Speter
12350276Speter/* ./fld_def.c */
12450276Speter
12550276Speter#undef _nc_Default_Field
12650276SpeterFIELD	*_nc_Default_Field;
12750276Speter
12850276Speter#undef _nc_Make_Argument
12950276SpeterTypeArgument *_nc_Make_Argument(
13050276Speter		const FIELDTYPE *typ, 
13150276Speter		va_list	*ap, 
13250276Speter		int	*err)
13350276Speter		{ return(*(TypeArgument **)0); }
13450276Speter
13550276Speter#undef _nc_Copy_Argument
13650276SpeterTypeArgument *_nc_Copy_Argument(
13750276Speter		const FIELDTYPE *typ, 
13850276Speter		const TypeArgument *argp, 
13950276Speter		int	*err)
14050276Speter		{ return(*(TypeArgument **)0); }
14150276Speter
14250276Speter#undef _nc_Free_Argument
14350276Spetervoid	_nc_Free_Argument(
14450276Speter		const FIELDTYPE *typ, 
14550276Speter		TypeArgument *argp)
14650276Speter		{ /* void */ }
14750276Speter
14850276Speter#undef _nc_Copy_Type
149166124SrafanNCURSES_BOOL _nc_Copy_Type(
15050276Speter		FIELD	*dst, 
15150276Speter		FIELD const *src)
152166124Srafan		{ return(*(NCURSES_BOOL *)0); }
15350276Speter
15450276Speter#undef _nc_Free_Type
15550276Spetervoid	_nc_Free_Type(
15650276Speter		FIELD	*field)
15750276Speter		{ /* void */ }
15850276Speter
15950276Speter#undef new_field
16050276SpeterFIELD	*new_field(
16150276Speter		int	rows, 
16250276Speter		int	cols, 
16350276Speter		int	frow, 
16450276Speter		int	fcol, 
16550276Speter		int	nrow, 
16650276Speter		int	nbuf)
16750276Speter		{ return(*(FIELD **)0); }
16850276Speter
16950276Speter#undef free_field
17050276Speterint	free_field(
17150276Speter		FIELD	*field)
17250276Speter		{ return(*(int *)0); }
17350276Speter
17450276Speter/* ./fld_dup.c */
17550276Speter
17650276Speter#undef dup_field
17750276SpeterFIELD	*dup_field(
17850276Speter		FIELD	*field, 
17950276Speter		int	frow, 
18050276Speter		int	fcol)
18150276Speter		{ return(*(FIELD **)0); }
18250276Speter
18350276Speter/* ./fld_ftchoice.c */
18450276Speter
18550276Speter#undef set_fieldtype_choice
18650276Speterint	set_fieldtype_choice(
18750276Speter		FIELDTYPE *typ, 
188166124Srafan		NCURSES_BOOL (*const next_choice)(
18950276Speter		FIELD	*p1, 
19050276Speter		const void *p2), 
191166124Srafan		NCURSES_BOOL (*const prev_choice)(
19250276Speter		FIELD	*p1, 
19350276Speter		const void *p2))
19450276Speter		{ return(*(int *)0); }
19550276Speter
19650276Speter/* ./fld_ftlink.c */
19750276Speter
19850276Speter#undef link_fieldtype
19950276SpeterFIELDTYPE *link_fieldtype(
20050276Speter		FIELDTYPE *type1, 
20150276Speter		FIELDTYPE *type2)
20250276Speter		{ return(*(FIELDTYPE **)0); }
20350276Speter
20450276Speter/* ./fld_info.c */
20550276Speter
20650276Speter#undef field_info
20750276Speterint	field_info(
20850276Speter		const FIELD *field, 
20950276Speter		int	*rows, 
21050276Speter		int	*cols, 
21150276Speter		int	*frow, 
21250276Speter		int	*fcol, 
21350276Speter		int	*nrow, 
21450276Speter		int	*nbuf)
21550276Speter		{ return(*(int *)0); }
21650276Speter
21750276Speter#undef dynamic_field_info
21850276Speterint	dynamic_field_info(
21950276Speter		const FIELD *field, 
22050276Speter		int	*drows, 
22150276Speter		int	*dcols, 
22250276Speter		int	*maxgrow)
22350276Speter		{ return(*(int *)0); }
22450276Speter
22550276Speter/* ./fld_just.c */
22650276Speter
22750276Speter#undef set_field_just
22850276Speterint	set_field_just(
22950276Speter		FIELD	*field, 
23050276Speter		int	just)
23150276Speter		{ return(*(int *)0); }
23250276Speter
23350276Speter#undef field_just
23450276Speterint	field_just(
23550276Speter		const FIELD *field)
23650276Speter		{ return(*(int *)0); }
23750276Speter
23850276Speter/* ./fld_link.c */
23950276Speter
24050276Speter#undef link_field
24150276SpeterFIELD	*link_field(
24250276Speter		FIELD	*field, 
24350276Speter		int	frow, 
24450276Speter		int	fcol)
24550276Speter		{ return(*(FIELD **)0); }
24650276Speter
24750276Speter/* ./fld_max.c */
24850276Speter
24950276Speter#undef set_max_field
25050276Speterint	set_max_field(
25150276Speter		FIELD	*field, 
25250276Speter		int	maxgrow)
25350276Speter		{ return(*(int *)0); }
25450276Speter
25550276Speter/* ./fld_move.c */
25650276Speter
25750276Speter#undef move_field
25850276Speterint	move_field(
25950276Speter		FIELD	*field, 
26050276Speter		int	frow, 
26150276Speter		int	fcol)
26250276Speter		{ return(*(int *)0); }
26350276Speter
26450276Speter/* ./fld_newftyp.c */
26550276Speter
26650276Speter#undef _nc_Default_FieldType
267262629SdelphijFIELDTYPE *_nc_Default_FieldType;
26850276Speter
26950276Speter#undef new_fieldtype
27050276SpeterFIELDTYPE *new_fieldtype(
271166124Srafan		NCURSES_BOOL (*const field_check)(
27250276Speter		FIELD	*p1, 
27350276Speter		const void *p2), 
274166124Srafan		NCURSES_BOOL (*const char_check)(
27550276Speter		int	p1, 
27650276Speter		const void *p2))
27750276Speter		{ return(*(FIELDTYPE **)0); }
27850276Speter
27950276Speter#undef free_fieldtype
28050276Speterint	free_fieldtype(
28150276Speter		FIELDTYPE *typ)
28250276Speter		{ return(*(int *)0); }
28350276Speter
28450276Speter/* ./fld_opts.c */
28550276Speter
28650276Speter#undef set_field_opts
28750276Speterint	set_field_opts(
28850276Speter		FIELD	*field, 
28950276Speter		Field_Options opts)
29050276Speter		{ return(*(int *)0); }
29150276Speter
29250276Speter#undef field_opts
29350276SpeterField_Options field_opts(
29450276Speter		const FIELD *field)
29550276Speter		{ return(*(Field_Options *)0); }
29650276Speter
29750276Speter#undef field_opts_on
29850276Speterint	field_opts_on(
29950276Speter		FIELD	*field, 
30050276Speter		Field_Options opts)
30150276Speter		{ return(*(int *)0); }
30250276Speter
30350276Speter#undef field_opts_off
30450276Speterint	field_opts_off(
30550276Speter		FIELD	*field, 
30650276Speter		Field_Options opts)
30750276Speter		{ return(*(int *)0); }
30850276Speter
30950276Speter/* ./fld_pad.c */
31050276Speter
31150276Speter#undef set_field_pad
31250276Speterint	set_field_pad(
31350276Speter		FIELD	*field, 
31450276Speter		int	ch)
31550276Speter		{ return(*(int *)0); }
31650276Speter
31750276Speter#undef field_pad
31850276Speterint	field_pad(
31950276Speter		const FIELD *field)
32050276Speter		{ return(*(int *)0); }
32150276Speter
32250276Speter/* ./fld_page.c */
32350276Speter
32450276Speter#undef set_new_page
32550276Speterint	set_new_page(
32650276Speter		FIELD	*field, 
327166124Srafan		NCURSES_BOOL new_page_flag)
32850276Speter		{ return(*(int *)0); }
32950276Speter
33050276Speter#undef new_page
331166124SrafanNCURSES_BOOL new_page(
33250276Speter		const FIELD *field)
333166124Srafan		{ return(*(NCURSES_BOOL *)0); }
33450276Speter
33550276Speter/* ./fld_stat.c */
33650276Speter
33750276Speter#undef set_field_status
33850276Speterint	set_field_status(
33950276Speter		FIELD	*field, 
340166124Srafan		NCURSES_BOOL status)
34150276Speter		{ return(*(int *)0); }
34250276Speter
34350276Speter#undef field_status
344166124SrafanNCURSES_BOOL field_status(
34550276Speter		const FIELD *field)
346166124Srafan		{ return(*(NCURSES_BOOL *)0); }
34750276Speter
34850276Speter/* ./fld_type.c */
34950276Speter
35050276Speter#undef set_field_type
35150276Speterint	set_field_type(
35250276Speter		FIELD	*field, 
35350276Speter		FIELDTYPE *type, 
35450276Speter		...)
35550276Speter		{ return(*(int *)0); }
35650276Speter
35750276Speter#undef field_type
35850276SpeterFIELDTYPE *field_type(
35950276Speter		const FIELD *field)
36050276Speter		{ return(*(FIELDTYPE **)0); }
36150276Speter
36250276Speter/* ./fld_user.c */
36350276Speter
36450276Speter#undef set_field_userptr
36550276Speterint	set_field_userptr(
36650276Speter		FIELD	*field, 
36750276Speter		void	*usrptr)
36850276Speter		{ return(*(int *)0); }
36950276Speter
37050276Speter#undef field_userptr
37150276Spetervoid	*field_userptr(
37250276Speter		const FIELD *field)
37350276Speter		{ return(*(void **)0); }
37450276Speter
37550276Speter/* ./frm_cursor.c */
37650276Speter
37750276Speter#undef pos_form_cursor
37850276Speterint	pos_form_cursor(
37950276Speter		FORM	*form)
38050276Speter		{ return(*(int *)0); }
38150276Speter
38250276Speter/* ./frm_data.c */
38350276Speter
38450276Speter#undef data_behind
385166124SrafanNCURSES_BOOL data_behind(
38650276Speter		const FORM *form)
387166124Srafan		{ return(*(NCURSES_BOOL *)0); }
38850276Speter
38950276Speter#undef data_ahead
390166124SrafanNCURSES_BOOL data_ahead(
39150276Speter		const FORM *form)
392166124Srafan		{ return(*(NCURSES_BOOL *)0); }
39350276Speter
39450276Speter/* ./frm_def.c */
39550276Speter
39650276Speter#undef _nc_Default_Form
39750276SpeterFORM	*_nc_Default_Form;
39850276Speter
399262629Sdelphij#undef new_form_sp
400262629SdelphijFORM	*new_form_sp(
401262629Sdelphij		SCREEN	*sp, 
402262629Sdelphij		FIELD	**fields)
403262629Sdelphij		{ return(*(FORM **)0); }
404262629Sdelphij
40550276Speter#undef new_form
40650276SpeterFORM	*new_form(
40750276Speter		FIELD	**fields)
40850276Speter		{ return(*(FORM **)0); }
40950276Speter
41050276Speter#undef free_form
41150276Speterint	free_form(
41250276Speter		FORM	*form)
41350276Speter		{ return(*(int *)0); }
41450276Speter
41550276Speter#undef set_form_fields
41650276Speterint	set_form_fields(
41750276Speter		FORM	*form, 
41850276Speter		FIELD	**fields)
41950276Speter		{ return(*(int *)0); }
42050276Speter
42150276Speter#undef form_fields
42250276SpeterFIELD	**form_fields(
42350276Speter		const FORM *form)
42450276Speter		{ return(*(FIELD ***)0); }
42550276Speter
42650276Speter#undef field_count
42750276Speterint	field_count(
42850276Speter		const FORM *form)
42950276Speter		{ return(*(int *)0); }
43050276Speter
43150276Speter/* ./frm_driver.c */
43250276Speter
433262629Sdelphij#undef _nc_get_fieldbuffer
434262629Sdelphijvoid	_nc_get_fieldbuffer(
435262629Sdelphij		FORM	*form, 
436262629Sdelphij		FIELD	*field, 
437262629Sdelphij		char	*buf)
438262629Sdelphij		{ /* void */ }
439262629Sdelphij
44050276Speter#undef _nc_Position_Form_Cursor
44150276Speterint	_nc_Position_Form_Cursor(
44250276Speter		FORM	*form)
44350276Speter		{ return(*(int *)0); }
44450276Speter
44550276Speter#undef _nc_Refresh_Current_Field
44650276Speterint	_nc_Refresh_Current_Field(
44750276Speter		FORM	*form)
44850276Speter		{ return(*(int *)0); }
44950276Speter
45050276Speter#undef _nc_Synchronize_Attributes
45150276Speterint	_nc_Synchronize_Attributes(
45250276Speter		FIELD	*field)
45350276Speter		{ return(*(int *)0); }
45450276Speter
45550276Speter#undef _nc_Synchronize_Options
45650276Speterint	_nc_Synchronize_Options(
45750276Speter		FIELD	*field, 
45850276Speter		Field_Options newopts)
45950276Speter		{ return(*(int *)0); }
46050276Speter
46150276Speter#undef _nc_Set_Current_Field
46250276Speterint	_nc_Set_Current_Field(
46350276Speter		FORM	*form, 
46450276Speter		FIELD	*newfield)
46550276Speter		{ return(*(int *)0); }
46650276Speter
46750276Speter#undef _nc_Internal_Validation
468166124SrafanNCURSES_BOOL _nc_Internal_Validation(
46950276Speter		FORM	*form)
470166124Srafan		{ return(*(NCURSES_BOOL *)0); }
47150276Speter
47250276Speter#undef _nc_First_Active_Field
47350276SpeterFIELD	*_nc_First_Active_Field(
47450276Speter		FORM	*form)
47550276Speter		{ return(*(FIELD **)0); }
47650276Speter
47750276Speter#undef _nc_Set_Form_Page
47850276Speterint	_nc_Set_Form_Page(
47950276Speter		FORM	*form, 
48050276Speter		int	page, 
48150276Speter		FIELD	*field)
48250276Speter		{ return(*(int *)0); }
48350276Speter
484166124Srafantypedef struct
485166124Srafan{
486166124Srafan  int keycode; 
487166124Srafan  int (*cmd) (FORM *); 
488166124Srafan}
489166124SrafanBinding_Info;
49050276Speter
49150276Speter#undef form_driver
49250276Speterint	form_driver(
49350276Speter		FORM	*form, 
49450276Speter		int	c)
49550276Speter		{ return(*(int *)0); }
49650276Speter
49750276Speter#undef set_field_buffer
49850276Speterint	set_field_buffer(
49950276Speter		FIELD	*field, 
50050276Speter		int	buffer, 
50150276Speter		const char *value)
50250276Speter		{ return(*(int *)0); }
50350276Speter
50450276Speter#undef field_buffer
50550276Speterchar	*field_buffer(
50650276Speter		const FIELD *field, 
50750276Speter		int	buffer)
50850276Speter		{ return(*(char **)0); }
50950276Speter
51050276Speter/* ./frm_hook.c */
51150276Speter
51250276Speter#undef set_field_init
51350276Speterint	set_field_init(
51450276Speter		FORM	*form, 
51550276Speter		Form_Hook func)
51650276Speter		{ return(*(int *)0); }
51750276Speter
51850276Speter#undef field_init
51950276SpeterForm_Hook field_init(
52050276Speter		const FORM *form)
52150276Speter		{ return(*(Form_Hook *)0); }
52250276Speter
52350276Speter#undef set_field_term
52450276Speterint	set_field_term(
52550276Speter		FORM	*form, 
52650276Speter		Form_Hook func)
52750276Speter		{ return(*(int *)0); }
52850276Speter
52950276Speter#undef field_term
53050276SpeterForm_Hook field_term(
53150276Speter		const FORM *form)
53250276Speter		{ return(*(Form_Hook *)0); }
53350276Speter
53450276Speter#undef set_form_init
53550276Speterint	set_form_init(
53650276Speter		FORM	*form, 
53750276Speter		Form_Hook func)
53850276Speter		{ return(*(int *)0); }
53950276Speter
54050276Speter#undef form_init
54150276SpeterForm_Hook form_init(
54250276Speter		const FORM *form)
54350276Speter		{ return(*(Form_Hook *)0); }
54450276Speter
54550276Speter#undef set_form_term
54650276Speterint	set_form_term(
54750276Speter		FORM	*form, 
54850276Speter		Form_Hook func)
54950276Speter		{ return(*(int *)0); }
55050276Speter
55150276Speter#undef form_term
55250276SpeterForm_Hook form_term(
55350276Speter		const FORM *form)
55450276Speter		{ return(*(Form_Hook *)0); }
55550276Speter
55650276Speter/* ./frm_opts.c */
55750276Speter
55850276Speter#undef set_form_opts
55950276Speterint	set_form_opts(
56050276Speter		FORM	*form, 
56150276Speter		Form_Options opts)
56250276Speter		{ return(*(int *)0); }
56350276Speter
56450276Speter#undef form_opts
56550276SpeterForm_Options form_opts(
56650276Speter		const FORM *form)
56750276Speter		{ return(*(Form_Options *)0); }
56850276Speter
56950276Speter#undef form_opts_on
57050276Speterint	form_opts_on(
57150276Speter		FORM	*form, 
57250276Speter		Form_Options opts)
57350276Speter		{ return(*(int *)0); }
57450276Speter
57550276Speter#undef form_opts_off
57650276Speterint	form_opts_off(
57750276Speter		FORM	*form, 
57850276Speter		Form_Options opts)
57950276Speter		{ return(*(int *)0); }
58050276Speter
58150276Speter/* ./frm_page.c */
58250276Speter
58350276Speter#undef set_form_page
58450276Speterint	set_form_page(
58550276Speter		FORM	*form, 
58650276Speter		int	page)
58750276Speter		{ return(*(int *)0); }
58850276Speter
58950276Speter#undef form_page
59050276Speterint	form_page(
59150276Speter		const FORM *form)
59250276Speter		{ return(*(int *)0); }
59350276Speter
59450276Speter/* ./frm_post.c */
59550276Speter
59650276Speter#undef post_form
59750276Speterint	post_form(
59850276Speter		FORM	*form)
59950276Speter		{ return(*(int *)0); }
60050276Speter
60150276Speter#undef unpost_form
60250276Speterint	unpost_form(
60350276Speter		FORM	*form)
60450276Speter		{ return(*(int *)0); }
60550276Speter
60650276Speter/* ./frm_req_name.c */
60750276Speter
60850276Speter#undef form_request_name
60950276Speterconst char *form_request_name(
61050276Speter		int	request)
61150276Speter		{ return(*(const char **)0); }
61250276Speter
61350276Speter#undef form_request_by_name
61450276Speterint	form_request_by_name(
61550276Speter		const char *str)
61650276Speter		{ return(*(int *)0); }
61750276Speter
61850276Speter/* ./frm_scale.c */
61950276Speter
62050276Speter#undef scale_form
62150276Speterint	scale_form(
62250276Speter		const FORM *form, 
62350276Speter		int	*rows, 
62450276Speter		int	*cols)
62550276Speter		{ return(*(int *)0); }
62650276Speter
62750276Speter/* ./frm_sub.c */
62850276Speter
62950276Speter#undef set_form_sub
63050276Speterint	set_form_sub(
63150276Speter		FORM	*form, 
63250276Speter		WINDOW	*win)
63350276Speter		{ return(*(int *)0); }
63450276Speter
63550276Speter#undef form_sub
63650276SpeterWINDOW	*form_sub(
63750276Speter		const FORM *form)
63850276Speter		{ return(*(WINDOW **)0); }
63950276Speter
64050276Speter/* ./frm_user.c */
64150276Speter
64250276Speter#undef set_form_userptr
64350276Speterint	set_form_userptr(
64450276Speter		FORM	*form, 
64550276Speter		void	*usrptr)
64650276Speter		{ return(*(int *)0); }
64750276Speter
64850276Speter#undef form_userptr
64950276Spetervoid	*form_userptr(
65050276Speter		const FORM *form)
65150276Speter		{ return(*(void **)0); }
65250276Speter
65350276Speter/* ./frm_win.c */
65450276Speter
65550276Speter#undef set_form_win
65650276Speterint	set_form_win(
65750276Speter		FORM	*form, 
65850276Speter		WINDOW	*win)
65950276Speter		{ return(*(int *)0); }
66050276Speter
66150276Speter#undef form_win
66250276SpeterWINDOW	*form_win(
66350276Speter		const FORM *form)
66450276Speter		{ return(*(WINDOW **)0); }
66550276Speter
66650276Speter/* ./fty_alnum.c */
66750276Speter
668166124Srafantypedef struct
669166124Srafan  {
670166124Srafan    int width;
671166124Srafan  }
672166124SrafanalnumARG;
67350276Speter
67450276Speter#undef TYPE_ALNUM
67550276SpeterFIELDTYPE *TYPE_ALNUM;
67650276Speter
67750276Speter/* ./fty_alpha.c */
67850276Speter
679166124Srafantypedef struct
680166124Srafan  {
681166124Srafan    int width;
682166124Srafan  }
683166124SrafanalphaARG;
68450276Speter
68550276Speter#undef TYPE_ALPHA
68650276SpeterFIELDTYPE *TYPE_ALPHA;
68750276Speter
68850276Speter/* ./fty_enum.c */
68950276Speter
690166124Srafantypedef struct
691166124Srafan  {
692166124Srafan    char **kwds;
693166124Srafan    int count;
694166124Srafan    NCURSES_BOOL checkcase;
695166124Srafan    NCURSES_BOOL checkunique;
696166124Srafan  }
697166124SrafanenumARG;
69850276Speter
699262629Sdelphijtypedef struct
700262629Sdelphij  {
701262629Sdelphij    char **kwds;
702262629Sdelphij    int ccase;
703262629Sdelphij    int cunique;
704262629Sdelphij  }
705262629SdelphijenumParams;
706262629Sdelphij
70750276Speter#undef TYPE_ENUM
70850276SpeterFIELDTYPE *TYPE_ENUM;
70950276Speter
710262629Sdelphij/* ./fty_generic.c */
711262629Sdelphij
712262629Sdelphij#undef _nc_fty_generic
713262629Sdelphijvoid	_nc_fty_generic(void)
714262629Sdelphij		{ /* void */ }
715262629Sdelphij
71650276Speter/* ./fty_int.c */
71750276Speter
718166124Srafantypedef struct
719166124Srafan  {
720166124Srafan    int precision;
721166124Srafan    long low;
722166124Srafan    long high;
723166124Srafan  }
724166124SrafanintegerARG;
72550276Speter
726262629Sdelphijtypedef struct
727262629Sdelphij  {
728262629Sdelphij    int precision;
729262629Sdelphij    long low;
730262629Sdelphij    long high;
731262629Sdelphij  }
732262629SdelphijintegerPARM;
733262629Sdelphij
73450276Speter#undef TYPE_INTEGER
73550276SpeterFIELDTYPE *TYPE_INTEGER;
73650276Speter
73750276Speter/* ./fty_ipv4.c */
73850276Speter#undef TYPE_IPV4
73950276SpeterFIELDTYPE *TYPE_IPV4;
74050276Speter
74150276Speter/* ./fty_num.c */
74250276Speter
74350276Speter#include <locale.h>
74450276Speter
745166124Srafantypedef struct
746166124Srafan  {
747166124Srafan    int precision;
748166124Srafan    double low;
749166124Srafan    double high;
750166124Srafan    struct lconv *L;
751166124Srafan  }
752166124SrafannumericARG;
75350276Speter
754262629Sdelphijtypedef struct
755262629Sdelphij  {
756262629Sdelphij    int precision;
757262629Sdelphij    double low;
758262629Sdelphij    double high;
759262629Sdelphij  }
760262629SdelphijthisPARM;
761262629Sdelphij
76250276Speter#undef TYPE_NUMERIC
76350276SpeterFIELDTYPE *TYPE_NUMERIC;
76450276Speter
76550276Speter/* ./fty_regex.c */
76650276Speter
76750276Speter#include <regex.h>
76850276Speter
76950276Spetertypedef struct
770166124Srafan  {
771166124Srafan    regex_t *pRegExp;
772166124Srafan    unsigned long *refCount;
773166124Srafan  }
774166124SrafanRegExp_Arg;
77550276Speter
77650276Speter#undef TYPE_REGEXP
77750276SpeterFIELDTYPE *TYPE_REGEXP;
778