aboutsummaryrefslogtreecommitdiff
path: root/src/core/list.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2016-12-12 03:42:26 -0800
committerGarrett D'Amore <garrett@damore.org>2016-12-12 03:42:26 -0800
commit1adefe3879b211a47a784f477d56a9416ae72254 (patch)
treecf017599969fb109d62981cbef56eeeef4d2b108 /src/core/list.c
parent091043a0df9568b18e9bb49b07762b95e3508108 (diff)
downloadnng-1adefe3879b211a47a784f477d56a9416ae72254.tar.gz
nng-1adefe3879b211a47a784f477d56a9416ae72254.tar.bz2
nng-1adefe3879b211a47a784f477d56a9416ae72254.zip
New inproc transport.
Lots of supporting changes.
Diffstat (limited to 'src/core/list.c')
-rw-r--r--src/core/list.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/core/list.c b/src/core/list.c
index f59c75e0..d81c6379 100644
--- a/src/core/list.c
+++ b/src/core/list.c
@@ -31,12 +31,12 @@
*/
#define NODE(list, item) \
- (nni_list_node_t)(void *)(((char *)item) + list->ll_offset)
+ (nni_list_node_t *)(void *)(((char *)item) + list->ll_offset)
#define ITEM(list, node) \
(void *)(((char *)node) - list->ll_offset)
void
-nni_list_init_offset(nni_list_t list, size_t offset)
+nni_list_init_offset(nni_list_t *list, size_t offset)
{
list->ll_offset = offset;
list->ll_head.ln_next = &list->ll_head;
@@ -44,9 +44,9 @@ nni_list_init_offset(nni_list_t list, size_t offset)
}
void *
-nni_list_first(nni_list_t list)
+nni_list_first(nni_list_t *list)
{
- nni_list_node_t node = list->ll_head.ln_next;
+ nni_list_node_t *node = list->ll_head.ln_next;
if (node == &list->ll_head) {
return (NULL);
}
@@ -54,9 +54,9 @@ nni_list_first(nni_list_t list)
}
void *
-nni_list_last(nni_list_t list)
+nni_list_last(nni_list_t *list)
{
- nni_list_node_t node = list->ll_head.ln_prev;
+ nni_list_node_t *node = list->ll_head.ln_prev;
if (node == &list->ll_head) {
return (NULL);
}
@@ -64,9 +64,9 @@ nni_list_last(nni_list_t list)
}
void
-nni_list_append(nni_list_t list, void *item)
+nni_list_append(nni_list_t *list, void *item)
{
- nni_list_node_t node = NODE(list, item);
+ nni_list_node_t *node = NODE(list, item);
node->ln_prev = list->ll_head.ln_prev;
node->ln_next = &list->ll_head;
@@ -74,9 +74,9 @@ nni_list_append(nni_list_t list, void *item)
node->ln_prev->ln_next = node;
}
void
-nni_list_prepend(nni_list_t list, void *item)
+nni_list_prepend(nni_list_t *list, void *item)
{
- nni_list_node_t node = NODE(list, item);
+ nni_list_node_t *node = NODE(list, item);
node->ln_next = list->ll_head.ln_next;
node->ln_prev = &list->ll_head;
@@ -85,9 +85,9 @@ nni_list_prepend(nni_list_t list, void *item)
}
void *
-nni_list_next(nni_list_t list, void *item)
+nni_list_next(nni_list_t *list, void *item)
{
- nni_list_node_t node = NODE(list, item);
+ nni_list_node_t *node = NODE(list, item);
if ((node = node->ln_next) == &list->ll_head) {
return (NULL);
@@ -96,9 +96,9 @@ nni_list_next(nni_list_t list, void *item)
}
void *
-nni_list_prev(nni_list_t list, void *item)
+nni_list_prev(nni_list_t *list, void *item)
{
- nni_list_node_t node = NODE(list, item);
+ nni_list_node_t *node = NODE(list, item);
if ((node = node->ln_prev) == &list->ll_head) {
return (NULL);
@@ -107,16 +107,16 @@ nni_list_prev(nni_list_t list, void *item)
}
void
-nni_list_remove(nni_list_t list, void *item)
+nni_list_remove(nni_list_t *list, void *item)
{
- nni_list_node_t node = NODE(list, item);
+ nni_list_node_t *node = NODE(list, item);
node->ln_prev->ln_next = node->ln_next;
node->ln_next->ln_prev = node->ln_prev;
}
void
-nni_list_node_init(nni_list_t list, void *item)
+nni_list_node_init(nni_list_t *list, void *item)
{
- nni_list_node_t node = NODE(list, item);
+ nni_list_node_t *node = NODE(list, item);
node->ln_prev = node->ln_next = NULL;
}