DynPtr
DynPtr array;
DynPtr DynGet P((DynObject obj, int num));
DynPtr DynArray P((DynObject obj));
DynPtr els;
obj->array = (DynPtr) malloc(1);
obj->array = (DynPtr) malloc(0);
DynPtr els = (DynPtr) els_in;
DynPtr DynArray(obj)
DynPtr DynGet(obj, num)
return (DynPtr) obj->array + obj->el_size*num;
DynPtr el = (DynPtr) el_in;
DynPtr temp;
temp = (DynPtr) realloc(obj->array, new_size_in_bytes);