summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2021-03-10 23:20:20 +0100
committerTyge Løvset <[email protected]>2021-03-10 23:20:20 +0100
commit6cc5a8a96304eb270babbb10161c560dcded3fe3 (patch)
tree65d98f2f387ec45814fa6f79cab2556b0cf99e4f
parentcbcee23091bf58971de8f94adc54e1406177bda5 (diff)
downloadSTC-modified-6cc5a8a96304eb270babbb10161c560dcded3fe3.tar.gz
STC-modified-6cc5a8a96304eb270babbb10161c560dcded3fe3.zip
constness i stack top.
-rw-r--r--docs/cstack_api.md2
-rw-r--r--stc/cstack.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/docs/cstack_api.md b/docs/cstack_api.md
index d1b3cb5f..60e9ce53 100644
--- a/docs/cstack_api.md
+++ b/docs/cstack_api.md
@@ -32,7 +32,7 @@ void cstack_X_del(cstack_X* self); // destructor
size_t cstack_X_size(cstack_X st);
bool cstack_X_empty(cstack_X st);
-cstack_X_value_t* cstack_X_top(cstack_X* self);
+cstack_X_value_t* cstack_X_top(const cstack_X* self);
void cstack_X_push(cstack_X* self, cstack_X_value_t value);
void cstack_X_emplace(cstack_X* self, cstack_X_rawvalue_t raw);
diff --git a/stc/cstack.h b/stc/cstack.h
index bc76cda2..849f8564 100644
--- a/stc/cstack.h
+++ b/stc/cstack.h
@@ -63,7 +63,7 @@
STC_INLINE bool \
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);} \
+ cstack_##X##_top(const cstack_##X* self) {return ctype##_back(self);} \
STC_INLINE void \
cstack_##X##_pop(cstack_##X* self) {ctype##_pop_back(self);} \
STC_INLINE void \