Lines Matching defs:typ
74 | const FIELDTYPE *typ,
86 _nc_Make_Argument(const FIELDTYPE *typ, va_list *ap, int *err)
91 if (typ != 0 && (typ->status & _HAS_ARGS) != 0)
94 if ((typ->status & _LINKED_TYPE) != 0)
100 p->left = _nc_Make_Argument(typ->left, ap, err);
101 p->right = _nc_Make_Argument(typ->right, ap, err);
111 assert(typ->makearg != (void *)0);
112 if (!(res = (TypeArgument *)typ->makearg(ap)))
123 | Function : TypeArgument *_nc_Copy_Argument(const FIELDTYPE *typ,
134 _nc_Copy_Argument(const FIELDTYPE *typ, const TypeArgument *argp, int *err)
139 if (typ != 0 && (typ->status & _HAS_ARGS) != 0)
142 if ((typ->status & _LINKED_TYPE) != 0)
148 p->left = _nc_Copy_Argument(typ, argp->left, err);
149 p->right = _nc_Copy_Argument(typ, argp->right, err);
156 if (typ->copyarg != (void *)0)
158 if (!(res = (TypeArgument *)(typ->copyarg((const void *)argp))))
174 | Function : void _nc_Free_Argument(const FIELDTYPE *typ,
183 _nc_Free_Argument(const FIELDTYPE *typ, TypeArgument *argp)
185 if (typ != 0 && (typ->status & _HAS_ARGS) != 0)
187 if ((typ->status & _LINKED_TYPE) != 0)
190 _nc_Free_Argument(typ->left, argp->left);
191 _nc_Free_Argument(typ->right, argp->right);
196 if (typ->freearg != (void *)0)
198 typ->freearg((void *)argp);