Symbol: FIELDTYPE
lib/libform/field_types.c
116
set_field_type(FIELD *fptr, FIELDTYPE *type, ...)
lib/libform/field_types.c
140
FIELDTYPE *
lib/libform/field_types.c
168
FIELDTYPE *
lib/libform/field_types.c
172
FIELDTYPE *new;
lib/libform/field_types.c
189
free_fieldtype(FIELDTYPE *fieldtype)
lib/libform/field_types.c
215
set_fieldtype_arg(FIELDTYPE *fieldtype, char * (*make_args)(va_list *),
lib/libform/field_types.c
233
set_fieldtype_choice(FIELDTYPE *fieldtype, int (*next_choice)(FIELD *, char *),
lib/libform/field_types.c
249
FIELDTYPE *
lib/libform/field_types.c
250
link_fieldtype(FIELDTYPE *type1, FIELDTYPE *type2)
lib/libform/field_types.c
252
FIELDTYPE *new;
lib/libform/field_types.c
44
_formi_create_field_args(FIELDTYPE *type, char **type_args,
lib/libform/field_types.c
46
static FIELDTYPE *
lib/libform/field_types.c
53
_formi_create_field_args(FIELDTYPE *type, char **type_args,
lib/libform/field_types.c
90
static FIELDTYPE *
lib/libform/field_types.c
93
FIELDTYPE *new;
lib/libform/form.h
233
FIELDTYPE *type; /* type struct for the field */
lib/libform/form.h
242
extern FIELDTYPE *TYPE_ALNUM;
lib/libform/form.h
243
extern FIELDTYPE *TYPE_ALPHA;
lib/libform/form.h
244
extern FIELDTYPE *TYPE_ENUM;
lib/libform/form.h
245
extern FIELDTYPE *TYPE_INTEGER;
lib/libform/form.h
246
extern FIELDTYPE *TYPE_NUMERIC;
lib/libform/form.h
247
extern FIELDTYPE *TYPE_REGEXP;
lib/libform/form.h
248
extern FIELDTYPE *TYPE_IPV4;
lib/libform/form.h
249
extern FIELDTYPE *TYPE_IPV6;
lib/libform/form.h
250
extern FIELDTYPE *TYPE_USER;
lib/libform/form.h
322
FIELDTYPE *field_type(FIELD *);
lib/libform/form.h
337
int free_fieldtype(FIELDTYPE *);
lib/libform/form.h
340
FIELDTYPE *link_fieldtype(FIELDTYPE *, FIELDTYPE *);
lib/libform/form.h
343
FIELDTYPE *new_fieldtype(int (* field_check)(FIELD *, char *),
lib/libform/form.h
361
int set_field_type(FIELD *, FIELDTYPE *, ...);
lib/libform/form.h
363
int set_fieldtype_arg(FIELDTYPE *, char *(*)(va_list *),
lib/libform/form.h
366
int set_fieldtype_choice(FIELDTYPE *, int (*)(FIELD *, char *),
lib/libform/internals.c
2961
_formi_do_char_validation(FIELD *field, FIELDTYPE *type, char c, int *ret_val)
lib/libform/internals.c
3051
_formi_do_validation(FIELD *field, FIELDTYPE *type, int *ret_val)
lib/libform/internals.c
3075
FIELDTYPE *type;
lib/libform/internals.c
91
_formi_do_char_validation(FIELD *field, FIELDTYPE *type, char c, int *ret_val);
lib/libform/internals.c
93
_formi_do_validation(FIELD *field, FIELDTYPE *type, int *ret_val);
lib/libform/internals.h
58
FIELDTYPE *next;
lib/libform/internals.h
59
FIELDTYPE *prev;
lib/libform/type_alnum.c
161
static FIELDTYPE builtin_alnum = {
lib/libform/type_alnum.c
174
FIELDTYPE *TYPE_ALNUM = &builtin_alnum;
lib/libform/type_alpha.c
165
static FIELDTYPE builtin_alpha = {
lib/libform/type_alpha.c
178
FIELDTYPE *TYPE_ALPHA = &builtin_alpha;
lib/libform/type_enum.c
318
static FIELDTYPE builtin_enum = {
lib/libform/type_enum.c
331
FIELDTYPE *TYPE_ENUM = &builtin_enum;
lib/libform/type_integer.c
170
static FIELDTYPE builtin_integer = {
lib/libform/type_integer.c
183
FIELDTYPE *TYPE_INTEGER = &builtin_integer;
lib/libform/type_ipv4.c
196
static FIELDTYPE builtin_ipv4 = {
lib/libform/type_ipv4.c
209
FIELDTYPE *TYPE_IPV4 = &builtin_ipv4;
lib/libform/type_ipv6.c
108
static FIELDTYPE builtin_ipv6 = {
lib/libform/type_ipv6.c
121
FIELDTYPE *TYPE_IPV6 = &builtin_ipv6;
lib/libform/type_numeric.c
204
static FIELDTYPE builtin_numeric = {
lib/libform/type_numeric.c
217
FIELDTYPE *TYPE_NUMERIC = &builtin_numeric;
lib/libform/type_regex.c
114
static FIELDTYPE builtin_regex = {
lib/libform/type_regex.c
127
FIELDTYPE *TYPE_REGEXP = &builtin_regex;