From bfd7248535ee2bc6c067cb56894966968dc1ee82 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Tue, 8 Dec 2020 20:20:52 +0100 Subject: Added clone() to stack, cpqueue and queue. Renamed erase_at() to erase_n() in cvec and cstr to improve consistency. --- stc/cstack.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'stc/cstack.h') diff --git a/stc/cstack.h b/stc/cstack.h index 170e6f45..45abd596 100644 --- a/stc/cstack.h +++ b/stc/cstack.h @@ -53,12 +53,14 @@ typedef ctype##_input_t cstack_##X##_input_t; \ STC_INLINE cstack_##X \ cstack_##X##_init(void) {return ctype##_init();} \ + STC_INLINE cstack_##X \ + cstack_##X##_clone(cstack_##X st) {return ctype##_clone(st);} \ STC_INLINE void \ cstack_##X##_del(cstack_##X* self) {ctype##_del(self);} \ STC_INLINE size_t \ - cstack_##X##_size(cstack_##X pq) {return ctype##_size(pq);} \ + cstack_##X##_size(cstack_##X st) {return ctype##_size(st);} \ STC_INLINE bool \ - cstack_##X##_empty(cstack_##X pq) {return ctype##_empty(pq);} \ + cstack_##X##_empty(cstack_##X st) {return ctype##_empty(st);} \ STC_INLINE cstack_##X##_value_t* \ cstack_##X##_top(cstack_##X* self) {return ctype##_back(self);} \ STC_INLINE void \ -- cgit v1.2.3