diff options
Diffstat (limited to '')
-rw-r--r-- | src/utils.c | 35 |
1 files changed, 16 insertions, 19 deletions
diff --git a/src/utils.c b/src/utils.c index 404484ef4..014136480 100644 --- a/src/utils.c +++ b/src/utils.c @@ -50,33 +50,30 @@ string_list_free(GList *string_list) GList * string_list_find(GList *string_list, gchar *str) { - GList *list = g_list_first(string_list); + GList *list = g_list_first(string_list); - while(list) - { - if( strcmp(str, (gchar *) list->data) == 0 ) - return list; - list = list->next; - } - return NULL; + while(list) { + if( strcmp(str, (gchar *) list->data) == 0 ) + return list; + list = list->next; + } + return NULL; } GList * string_list_remove(GList *string_list, gchar *str) { - GList *list = g_list_first(string_list); + GList *list = g_list_first(string_list); - while(list) - { - if( strcmp(str, (gchar *) list->data) == 0 ) - { - g_free(list->data); - list->data = NULL; - return g_list_delete_link(string_list, list); + while(list) { + if( strcmp(str, (gchar *) list->data) == 0 ) { + g_free(list->data); + list->data = NULL; + return g_list_delete_link(string_list, list); + } + list = list->next; } - list = list->next; - } - return list; + return list; } /* create a list suiteble for GCompletion from path */ |