From a285bfb891ea00df8ab5cbb21f899ce9ced5f460 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Mon, 4 Jan 2021 18:25:44 +0100 Subject: Simplified: Removed CONTAINER_input_t type, replaced with CONTAINER_rawvalue_t --- stc/cstack.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'stc/cstack.h') diff --git a/stc/cstack.h b/stc/cstack.h index 7bf9cfe3..276a577d 100644 --- a/stc/cstack.h +++ b/stc/cstack.h @@ -46,11 +46,10 @@ #include "cvec.h" #define using_cstack(X, ctype) \ -\ typedef ctype##_t cstack_##X; \ typedef ctype##_value_t cstack_##X##_value_t; \ typedef ctype##_rawvalue_t cstack_##X##_rawvalue_t; \ - typedef ctype##_input_t cstack_##X##_input_t; \ +\ STC_INLINE cstack_##X \ cstack_##X##_init(void) {return ctype##_init();} \ STC_INLINE cstack_##X \ @@ -76,8 +75,8 @@ ctype##_emplace_back(self, raw); \ } \ STC_INLINE void \ - cstack_##X##_push_n(cstack_##X *self, const cstack_##X##_input_t in[], size_t size) { \ - ctype##_push_n(self, in, size); \ + cstack_##X##_push_n(cstack_##X *self, const cstack_##X##_rawvalue_t arr[], size_t size) { \ + ctype##_push_n(self, arr, size); \ } \ typedef ctype##_iter_t cstack_##X##_iter_t; \ STC_INLINE cstack_##X##_iter_t \ -- cgit v1.2.3