summaryrefslogtreecommitdiff
path: root/src/dlist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dlist.cpp')
-rw-r--r--src/dlist.cpp18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/dlist.cpp b/src/dlist.cpp
index 980f59a..678afaa 100644
--- a/src/dlist.cpp
+++ b/src/dlist.cpp
@@ -31,8 +31,9 @@ struct dlist *dlist_append(struct dlist *list, void *data)
struct dlist *item;
item = (struct dlist *)malloc(sizeof(*item));
- if (!item)
+ if (!item) {
return NULL;
+ }
item->next = NULL;
item->data = data;
@@ -58,8 +59,9 @@ struct dlist *dlist_prepend(struct dlist *list, void *data)
struct dlist *item;
item = (struct dlist *)malloc(sizeof(*item));
- if (!item)
+ if (!item) {
return NULL;
+ }
if (!list) {
item->prev = item;
@@ -75,8 +77,9 @@ struct dlist *dlist_prepend(struct dlist *list, void *data)
struct dlist *dlist_remove(struct dlist *list, struct dlist *l)
{
- if (!list || !l)
+ if (!list || !l) {
return NULL;
+ }
if (l == list) {
l->prev = list->prev;
@@ -85,8 +88,9 @@ struct dlist *dlist_remove(struct dlist *list, struct dlist *l)
l->prev->next = l->next;
}
- if (l->next)
+ if (l->next) {
l->next->prev = l->prev;
+ }
free(l);
return list;
@@ -98,8 +102,9 @@ struct dlist *dlist_find_data(struct dlist *list, void *data)
void *_data;
dlist_foreach(list, l, _data) {
- if (data == _data)
+ if (data == _data) {
return l;
+ }
}
return NULL;
@@ -142,8 +147,9 @@ struct dlist *dlist_nth(struct dlist *l, int nth)
i = 0;
dlist_foreach(l, n, data) {
- if (i == nth)
+ if (i == nth) {
return l;
+ }
i++;
}