From 1bd1b97740d40add334c7db1ddf66f7b767a892e Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Fri, 18 Dec 2020 23:26:11 +0100 Subject: Got the fixes wrong. Ok now. --- stc/cdeq.h | 2 +- stc/cvec.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stc/cdeq.h b/stc/cdeq.h index 8620f676..6cbc35ca 100644 --- a/stc/cdeq.h +++ b/stc/cdeq.h @@ -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 \ diff --git a/stc/cvec.h b/stc/cvec.h index 05963cae..ac5ae9e8 100644 --- a/stc/cvec.h +++ b/stc/cvec.h @@ -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 \ -- cgit v1.2.3