summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-12-18 23:26:11 +0100
committerTyge Løvset <[email protected]>2020-12-18 23:26:11 +0100
commit1bd1b97740d40add334c7db1ddf66f7b767a892e (patch)
tree5542d97928b941737aa9304e8d5c9de3e4f6bd50
parent0491562d75ecb039f3c12c36b12c1c4e01a808ef (diff)
downloadSTC-modified-1bd1b97740d40add334c7db1ddf66f7b767a892e.tar.gz
STC-modified-1bd1b97740d40add334c7db1ddf66f7b767a892e.zip
Got the fixes wrong. Ok now.
-rw-r--r--stc/cdeq.h2
-rw-r--r--stc/cvec.h2
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 \