From b3925ff5e4209d2e10b543201ac8a1e406af9f0f Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Mon, 29 Apr 2019 12:57:01 -0700 Subject: [PATCH] glist: code style cleanup for g_list_insert_before() This makes the g_list_insert_before() follow more closely the guidelines for GLib, which is to avoid implicit pointer boolean value and to prefer for over while to improve readability. --- glib/glist.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/glib/glist.c b/glib/glist.c index a556cd702..39143fa7e 100644 --- a/glib/glist.c +++ b/glib/glist.c @@ -441,14 +441,14 @@ g_list_insert_before (GList *list, GList *sibling, gpointer data) { - if (!list) + if (list == NULL) { list = g_list_alloc (); list->data = data; g_return_val_if_fail (sibling == NULL, list); return list; } - else if (sibling) + else if (sibling != NULL) { GList *node; @@ -457,7 +457,7 @@ g_list_insert_before (GList *list, node->prev = sibling->prev; node->next = sibling; sibling->prev = node; - if (node->prev) + if (node->prev != NULL) { node->prev->next = node; return list; @@ -472,9 +472,7 @@ g_list_insert_before (GList *list, { GList *last; - last = list; - while (last->next) - last = last->next; + for (last = list; last->next != NULL; last = last->next) {} last->next = _g_list_alloc (); last->next->data = data;