Allow growing array by zero elements

This commit is contained in:
Yevgen Muntyan 2010-11-25 02:12:28 -08:00
parent 5766579cfc
commit b6feba7fed

View File

@ -73,8 +73,9 @@ G_STMT_START { \
(c_)->n_##name_##_allocd__ = new_size__; \ (c_)->n_##name_##_allocd__ = new_size__; \
} \ } \
\ \
memset ((c_)->name_ + (c_)->n_##name_, 0, \ if (howmuch_ > 0) \
howmuch_ * sizeof *(c_)->name_); \ memset ((c_)->name_ + (c_)->n_##name_, 0, \
howmuch_ * sizeof *(c_)->name_); \
(c_)->n_##name_ += howmuch_; \ (c_)->n_##name_ += howmuch_; \
} G_STMT_END } G_STMT_END