FIELDTYPE
NCURSES_EXPORT(FIELDTYPE *)
_nc_retrace_field_type(FIELDTYPE *code)
set_fieldtype_arg(FIELDTYPE *typ,
_nc_Copy_Argument(const FIELDTYPE *typ, const TypeArgument *argp, int *err)
_nc_Free_Argument(const FIELDTYPE *typ, TypeArgument *argp)
dst->type = (FIELDTYPE *)0;
(FIELDTYPE *)0, /* type */
_nc_Make_Argument(const FIELDTYPE *typ, va_list *ap, int *err)
set_fieldtype_choice(FIELDTYPE *typ,
FORM_EXPORT(FIELDTYPE *)
link_fieldtype(FIELDTYPE *type1, FIELDTYPE *type2)
FIELDTYPE *nftyp = (FIELDTYPE *)0;
nftyp = typeMalloc(FIELDTYPE, 1);
free_fieldtype(FIELDTYPE *typ)
static FIELDTYPE default_fieldtype =
(FIELDTYPE *)0, /* pointer to left operand */
(FIELDTYPE *)0, /* pointer to right operand */
FORM_EXPORT_VAR(FIELDTYPE *)
FORM_EXPORT(FIELDTYPE *)
FIELDTYPE *nftyp = (FIELDTYPE *)0;
nftyp = typeMalloc(FIELDTYPE, 1);
set_field_type(FIELD *field, FIELDTYPE *type, ...)
field->type = (FIELDTYPE *)0;
FORM_EXPORT(FIELDTYPE *)
extern FORM_EXPORT_VAR(FIELDTYPE *) TYPE_ALPHA;
extern FORM_EXPORT_VAR(FIELDTYPE *) TYPE_ALNUM;
extern FORM_EXPORT_VAR(FIELDTYPE *) TYPE_ENUM;
extern FORM_EXPORT_VAR(FIELDTYPE *) TYPE_INTEGER;
extern FORM_EXPORT_VAR(FIELDTYPE *) TYPE_NUMERIC;
extern FORM_EXPORT_VAR(FIELDTYPE *) TYPE_REGEXP;
extern FORM_EXPORT_VAR(FIELDTYPE *) TYPE_IPV4; /* Internet IP Version 4 address */
extern FORM_EXPORT(FIELDTYPE *) new_fieldtype (
extern FORM_EXPORT(FIELDTYPE *) link_fieldtype(
FIELDTYPE *, FIELDTYPE *);
extern FORM_EXPORT(int) free_fieldtype (FIELDTYPE *);
extern FORM_EXPORT(int) set_fieldtype_arg (FIELDTYPE *,
extern FORM_EXPORT(int) set_fieldtype_choice (FIELDTYPE *,
extern FORM_EXPORT(int) set_field_type (FIELD *,FIELDTYPE *,...);
extern FORM_EXPORT(FIELDTYPE *) field_type (const FIELD *);
extern FORM_EXPORT(TypeArgument *) _nc_Make_Argument (const FIELDTYPE*, va_list*, int*);
extern FORM_EXPORT(TypeArgument *) _nc_Copy_Argument (const FIELDTYPE*, const TypeArgument*, int*);
extern FORM_EXPORT(void) _nc_Free_Argument (const FIELDTYPE*, TypeArgument*);
extern FORM_EXPORT(FIELDTYPE *) _nc_TYPE_INTEGER(void);
extern FORM_EXPORT(FIELDTYPE *) _nc_TYPE_ALNUM(void);
extern FORM_EXPORT(FIELDTYPE *) _nc_TYPE_ALPHA(void);
extern FORM_EXPORT(FIELDTYPE *) _nc_TYPE_ENUM(void);
extern FORM_EXPORT(FIELDTYPE *) _nc_TYPE_NUMERIC(void);
extern FORM_EXPORT(FIELDTYPE *) _nc_TYPE_REGEXP(void);
extern FORM_EXPORT(FIELDTYPE *) _nc_TYPE_IPV4(void);
extern FORM_EXPORT(FIELDTYPE *)
extern FORM_EXPORT(int) _nc_set_generic_fieldtype(FIELD*, FIELDTYPE*, int (*)(void**));
extern FORM_EXPORT(FIELDTYPE *) _nc_retrace_field_type (FIELDTYPE *);
extern FORM_EXPORT_VAR(FIELDTYPE *) _nc_Default_FieldType;
FIELDTYPE *typ,
Next_Choice(FORM *form, FIELDTYPE *typ, FIELD *field, TypeArgument *argp)
Previous_Choice(FORM *form, FIELDTYPE *typ, FIELD *field, TypeArgument *argp)
Check_Field(FORM *form, FIELDTYPE *typ, FIELD *field, TypeArgument *argp)
static FIELDTYPE typeTHIS =
(FIELDTYPE *)0,
(FIELDTYPE *)0,
FORM_EXPORT_VAR(FIELDTYPE *) TYPE_ALNUM = &typeTHIS;
FORM_EXPORT(FIELDTYPE *)
static FIELDTYPE typeTHIS =
(FIELDTYPE *)0,
(FIELDTYPE *)0,
FORM_EXPORT_VAR(FIELDTYPE *) TYPE_ALPHA = &typeTHIS;
FORM_EXPORT(FIELDTYPE *)
static FIELDTYPE typeENUM =
(FIELDTYPE *)0,
(FIELDTYPE *)0,
FORM_EXPORT_VAR(FIELDTYPE *) TYPE_ENUM = &typeENUM;
FORM_EXPORT(FIELDTYPE *)
FORM_EXPORT(FIELDTYPE *)
FIELDTYPE *res = (FIELDTYPE *)0;
res = typeMalloc(FIELDTYPE, 1);
GenericArgument(const FIELDTYPE *typ,
FIELDTYPE *ftyp,
field->type = (FIELDTYPE *)0;
static FIELDTYPE typeTHIS =
(FIELDTYPE *)0,
(FIELDTYPE *)0,
FORM_EXPORT_VAR(FIELDTYPE *) TYPE_INTEGER = &typeTHIS;
FORM_EXPORT(FIELDTYPE *)
FORM_EXPORT_VAR(FIELDTYPE *) TYPE_IPV4 = &typeIPV4;
FORM_EXPORT(FIELDTYPE *)
static FIELDTYPE typeIPV4 =
(FIELDTYPE *)0,
(FIELDTYPE *)0,
static FIELDTYPE typeTHIS =
(FIELDTYPE *)0,
(FIELDTYPE *)0,
FORM_EXPORT_VAR(FIELDTYPE *) TYPE_NUMERIC = &typeTHIS;
FORM_EXPORT(FIELDTYPE *)
static FIELDTYPE typeREGEXP =
(FIELDTYPE *)0,
(FIELDTYPE *)0,
FORM_EXPORT_VAR(FIELDTYPE *) TYPE_REGEXP = &typeREGEXP;
FORM_EXPORT(FIELDTYPE *)