summaryrefslogtreecommitdiffhomepage
path: root/stc/cqueue.h
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-09-03 12:59:41 +0200
committerTyge Løvset <[email protected]>2020-09-03 12:59:41 +0200
commita4e2ee22fd57665d2388d5debc17db896a4a389f (patch)
tree6a3a88772cd9d3b604f9def4c0579ed941983f61 /stc/cqueue.h
parentaaa3d7f6a107a668b1f24d8ed061fe74237d9883 (diff)
downloadSTC-modified-a4e2ee22fd57665d2388d5debc17db896a4a389f.tar.gz
STC-modified-a4e2ee22fd57665d2388d5debc17db896a4a389f.zip
Changed constant <container>_init to <container>_ini to avoid conflict with <container>_init() method.
Reverted name cprique back to cpqueue.
Diffstat (limited to 'stc/cqueue.h')
-rw-r--r--stc/cqueue.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/stc/cqueue.h b/stc/cqueue.h
index 824f70dc..8f9dc698 100644
--- a/stc/cqueue.h
+++ b/stc/cqueue.h
@@ -60,7 +60,7 @@
#define declare_cqueue(tag, ctype) \
\
-typedef ctype cqueue_##tag; \
+typedef struct ctype cqueue_##tag; \
typedef ctype##_value_t cqueue_##tag##_value_t; \
typedef ctype##_rawvalue_t cqueue_##tag##_rawvalue_t; \
typedef ctype##_input_t cqueue_##tag##_input_t; \
@@ -86,11 +86,11 @@ STC_INLINE void \
cqueue_##tag##_push(cqueue_##tag* self, cqueue_##tag##_rawvalue_t rawValue) { \
ctype##_push_back(self, rawValue); \
} \
+ \
STC_API void \
cqueue_##tag##_push_n(cqueue_##tag *self, const cqueue_##tag##_input_t in[], size_t size) { \
ctype##_push_n(self, in, size); \
} \
- \
typedef ctype##_iter_t cqueue_##tag##_iter_t; \
STC_INLINE cqueue_##tag##_iter_t \
cqueue_##tag##_begin(cqueue_##tag* self) {return ctype##_begin(self);} \