15 if (t->alloc_size_ == 0) {
21 if ((t->old_alloc_size_ >= t->alloc_size_) && (t->data != NULL))
22 return t->alloc_size_;
24 if ((t->old_alloc_size_ < t->alloc_size_) && (t->data != NULL)) {
30 if (t->data == NULL) {
31 t->data = malloc(
sizeof(
double) * t->alloc_size_);
32 assert(t->data != NULL);
33 t->old_alloc_size_ = t->alloc_size_;
36 return t->alloc_size_;