Lines Matching defs:typ
1014 | FIELDTYPE * typ,
1025 Check_Char(FIELDTYPE *typ, int ch, TypeArgument *argp)
1027 if (typ)
1029 if (typ->status & _LINKED_TYPE)
1033 Check_Char(typ->left, ch, argp->left) ||
1034 Check_Char(typ->right, ch, argp->right));
1038 if (typ->ccheck)
1039 return typ->ccheck(ch, (void *)argp);
2916 | FIELDTYPE * typ,
2927 Next_Choice(FIELDTYPE *typ, FIELD *field, TypeArgument *argp)
2929 if (!typ || !(typ->status & _HAS_CHOICE))
2932 if (typ->status & _LINKED_TYPE)
2936 Next_Choice(typ->left, field, argp->left) ||
2937 Next_Choice(typ->right, field, argp->right));
2941 assert(typ->next);
2942 return typ->next(field, (void *)argp);
2949 | FIELDTYPE * typ,
2960 Previous_Choice(FIELDTYPE *typ, FIELD *field, TypeArgument *argp)
2962 if (!typ || !(typ->status & _HAS_CHOICE))
2965 if (typ->status & _LINKED_TYPE)
2969 Previous_Choice(typ->left, field, argp->left) ||
2970 Previous_Choice(typ->right, field, argp->right));
2974 assert(typ->prev);
2975 return typ->prev(field, (void *)argp);
3038 | FIELDTYPE * typ,
3050 Check_Field(FIELDTYPE *typ, FIELD *field, TypeArgument *argp)
3052 if (typ)
3067 if (typ->status & _LINKED_TYPE)
3071 Check_Field(typ->left, field, argp->left) ||
3072 Check_Field(typ->right, field, argp->right));
3076 if (typ->fcheck)
3077 return typ->fcheck(field, (void *)argp);