diff options
| author | Tyge Løvset <[email protected]> | 2022-05-03 08:30:02 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2022-05-03 08:30:02 +0200 |
| commit | 93aa7a0e68a1c5bc65feed583db27686e813bb2a (patch) | |
| tree | 59c15b9e57995b239743c5d4febb6abd2c22db68 | |
| parent | 8536f3399973b5fde958367b3d3365cc4196de2e (diff) | |
| download | STC-modified-93aa7a0e68a1c5bc65feed583db27686e813bb2a.tar.gz STC-modified-93aa7a0e68a1c5bc65feed583db27686e813bb2a.zip | |
Minor adjustments to previous commit.
| -rw-r--r-- | include/stc/clist.h | 18 |
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
|
