diff options
| -rw-r--r-- | stc/cdeq.h | 2 | ||||
| -rw-r--r-- | stc/cvec.h | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -210,9 +210,9 @@ STC_DEF void \
cdeq_##X##_push_n(cdeq_##X *self, const cdeq_##X##_input_t arr[], size_t n) { \
_cdeq_##X##_expand(self, n, false); \
- _cdeq_size(self) += n; \
cdeq_##X##_value_t* p = self->data + cdeq_size(*self); \
for (size_t i=0; i < n; ++i) *p++ = valueFromRaw(arr[i]); \
+ _cdeq_size(self) += n; \
} \
\
STC_DEF void \
@@ -200,9 +200,9 @@ STC_DEF void \
cvec_##X##_push_n(cvec_##X *self, const cvec_##X##_input_t arr[], size_t n) { \
cvec_##X##_reserve(self, cvec_size(*self) + n); \
- _cvec_size(self) += n; \
cvec_##X##_value_t* p = self->data + cvec_size(*self); \
for (size_t i=0; i < n; ++i) *p++ = valueFromRaw(arr[i]); \
+ _cvec_size(self) += n; \
} \
\
STC_DEF void \
|
