enumARG *ap  = (enumARG *)argp;
const enumARG *ap = (const enumARG *)argp;
static void *Copy_Enum_Type(const void * argp){  enumARG *ap  = (enumARG *)argp;  enumARG *new = (enumARG *)0;  if (argp)    {      new = (enumARG *)malloc(sizeof(enumARG));      if (new)	*new = *ap;    }  return (void *)new;}