TypeArgument
if (!(res = (TypeArgument *)typ->makearg(ap)))
FORM_EXPORT(TypeArgument *)
_nc_Copy_Argument(const FIELDTYPE *typ, const TypeArgument *argp, int *err)
TypeArgument *res = (TypeArgument *)0;
TypeArgument *p = typeMalloc(TypeArgument, 1);
if (!(res = (TypeArgument *)(typ->copyarg((const void *)argp))))
res = (TypeArgument *)argp;
_nc_Free_Argument(const FIELDTYPE *typ, TypeArgument *argp)
dst->arg = (void *)_nc_Copy_Argument(src->type, (TypeArgument *)(src->arg), &err);
_nc_Free_Argument(dst->type, (TypeArgument *)(dst->arg));
_nc_Free_Argument(field->type, (TypeArgument *)(field->arg));
FORM_EXPORT(TypeArgument *)
TypeArgument *res = (TypeArgument *)0;
TypeArgument *p = typeMalloc(TypeArgument, 1);
_nc_Free_Argument(field->type, (TypeArgument *)(field->arg));
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*);
TypeArgument *argp)
(TypeArgument *)(field->arg)))
field->type, (int)C_BLANK, (TypeArgument *)(field->arg)))
Next_Choice(FORM *form, FIELDTYPE *typ, FIELD *field, TypeArgument *argp)
Previous_Choice(FORM *form, FIELDTYPE *typ, FIELD *field, TypeArgument *argp)
returnCode((Next_Choice(form, field->type, field, (TypeArgument *)(field->arg)))
returnCode((Previous_Choice(form, field->type, field, (TypeArgument *)(field->arg)))
Check_Field(FORM *form, FIELDTYPE *typ, FIELD *field, TypeArgument *argp)
if (!Check_Field(form, field->type, field, (TypeArgument *)(field->arg)))
(TypeArgument *)(form->current->arg)))
static TypeArgument *
TypeArgument *res = (TypeArgument *)0;
TypeArgument *p = typeMalloc(TypeArgument, 1);
!(res = (TypeArgument *)typ->genericarg(argp)))
_nc_Free_Argument(field->type, (TypeArgument *)(field->arg));