summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2022-05-03 08:30:02 +0200
committerTyge Løvset <[email protected]>2022-05-03 08:30:02 +0200
commit93aa7a0e68a1c5bc65feed583db27686e813bb2a (patch)
tree59c15b9e57995b239743c5d4febb6abd2c22db68
parent8536f3399973b5fde958367b3d3365cc4196de2e (diff)
downloadSTC-modified-93aa7a0e68a1c5bc65feed583db27686e813bb2a.tar.gz
STC-modified-93aa7a0e68a1c5bc65feed583db27686e813bb2a.zip
Minor adjustments to previous commit.
-rw-r--r--include/stc/clist.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/include/stc/clist.h b/include/stc/clist.h
index d3a783a0..05a7b58e 100644
--- a/include/stc/clist.h
+++ b/include/stc/clist.h
@@ -96,6 +96,8 @@ typedef i_keyraw _cx_raw;
STC_API void _cx_memb(_drop)(_cx_self* self);
STC_API _cx_value* _cx_memb(_push_back)(_cx_self* self, i_key value);
STC_API _cx_value* _cx_memb(_push_front)(_cx_self* self, i_key value);
+STC_API _cx_value* _cx_memb(_push_node_back)(_cx_self* self, _cx_node* node);
+STC_API _cx_value* _cx_memb(_push_node_front)(_cx_self* self, _cx_node* node);
STC_API _cx_iter _cx_memb(_insert_at)(_cx_self* self, _cx_iter it, i_key value);
STC_API _cx_iter _cx_memb(_erase_at)(_cx_self* self, _cx_iter it);
STC_API _cx_iter _cx_memb(_erase_range)(_cx_self* self, _cx_iter it1, _cx_iter it2);
@@ -222,10 +224,10 @@ _cx_memb(_push_back)(_cx_self* self, i_key value) {
}
STC_DEF _cx_value*
-_cx_memb(_push_back_node)(_cx_self* self, _cx_node* node) {
- _c_clist_insert_node_after(self, _cx_self, self->last, node);
- self->last = node;
- return &node->value;
+_cx_memb(_push_node_back)(_cx_self* self, _cx_node* entry) {
+ _c_clist_insert_node_after(self, _cx_self, self->last, entry);
+ self->last = entry;
+ return &entry->value;
}
STC_DEF _cx_value*
@@ -236,10 +238,10 @@ _cx_memb(_push_front)(_cx_self* self, i_key value) {
}
STC_DEF _cx_value*
-_cx_memb(_push_front_node)(_cx_self* self, _cx_node* node) {
- _c_clist_insert_node_after(self, _cx_self, self->last, node);
- if (!self->last) self->last = node;
- return &node->value;
+_cx_memb(_push_node_front)(_cx_self* self, _cx_node* entry) {
+ _c_clist_insert_node_after(self, _cx_self, self->last, entry);
+ if (!self->last) self->last = entry;
+ return &entry->value;
}
STC_DEF _cx_iter