void initialize_typesafedata(TypeSafeData* self){ initialize_listable((Listable*)self); // create datatype object Newx(self->datatype,1,Datatype); initialize_datatype(self->datatype); }
Datatype* create(const char * classname) { Datatype *self; Newx(self,1,Datatype); initialize_datatype(self); return self; }