Lines Matching refs:typ
1093 FIELDTYPE *typ, in Check_Char() argument
1097 if (typ) in Check_Char()
1099 if (typ->status & _LINKED_TYPE) in Check_Char()
1103 Check_Char(form, field, typ->left, ch, argp->left) || in Check_Char()
1104 Check_Char(form, field, typ->right, ch, argp->right)); in Check_Char()
1109 if (typ->charcheck.occheck) in Check_Char()
1111 if (typ->status & _GENERIC) in Check_Char()
1112 return typ->charcheck.gccheck(ch, form, field, (void *)argp); in Check_Char()
1114 return typ->charcheck.occheck(ch, (void *)argp); in Check_Char()
1117 if (typ->ccheck) in Check_Char()
1118 return typ->ccheck(ch, (void *)argp); in Check_Char()
3042 Next_Choice(FORM *form, FIELDTYPE *typ, FIELD *field, TypeArgument *argp) in Next_Choice() argument
3044 if (!typ || !(typ->status & _HAS_CHOICE)) in Next_Choice()
3047 if (typ->status & _LINKED_TYPE) in Next_Choice()
3051 Next_Choice(form, typ->left, field, argp->left) || in Next_Choice()
3052 Next_Choice(form, typ->right, field, argp->right)); in Next_Choice()
3057 assert(typ->enum_next.onext); in Next_Choice()
3058 if (typ->status & _GENERIC) in Next_Choice()
3059 return typ->enum_next.gnext(form, field, (void *)argp); in Next_Choice()
3061 return typ->enum_next.onext(field, (void *)argp); in Next_Choice()
3063 assert(typ->next); in Next_Choice()
3064 return typ->next(field, (void *)argp); in Next_Choice()
3083 Previous_Choice(FORM *form, FIELDTYPE *typ, FIELD *field, TypeArgument *argp) in Previous_Choice() argument
3085 if (!typ || !(typ->status & _HAS_CHOICE)) in Previous_Choice()
3088 if (typ->status & _LINKED_TYPE) in Previous_Choice()
3092 Previous_Choice(form, typ->left, field, argp->left) || in Previous_Choice()
3093 Previous_Choice(form, typ->right, field, argp->right)); in Previous_Choice()
3098 assert(typ->enum_prev.oprev); in Previous_Choice()
3099 if (typ->status & _GENERIC) in Previous_Choice()
3100 return typ->enum_prev.gprev(form, field, (void *)argp); in Previous_Choice()
3102 return typ->enum_prev.oprev(field, (void *)argp); in Previous_Choice()
3104 assert(typ->prev); in Previous_Choice()
3105 return typ->prev(field, (void *)argp); in Previous_Choice()
3181 Check_Field(FORM *form, FIELDTYPE *typ, FIELD *field, TypeArgument *argp) in Check_Field() argument
3183 if (typ) in Check_Field()
3198 if (typ->status & _LINKED_TYPE) in Check_Field()
3202 Check_Field(form, typ->left, field, argp->left) || in Check_Field()
3203 Check_Field(form, typ->right, field, argp->right)); in Check_Field()
3208 if (typ->fieldcheck.ofcheck) in Check_Field()
3210 if (typ->status & _GENERIC) in Check_Field()
3211 return typ->fieldcheck.gfcheck(form, field, (void *)argp); in Check_Field()
3213 return typ->fieldcheck.ofcheck(field, (void *)argp); in Check_Field()
3216 if (typ->fcheck) in Check_Field()
3217 return typ->fcheck(field, (void *)argp); in Check_Field()