From 3201c949c57efaecb1d68e204f27b920231cd62f Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Tue, 13 Sep 2016 17:59:17 +1000 Subject: [PATCH] * src/source/files.c : inline list_append() --- src/sources/files.c | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/sources/files.c b/src/sources/files.c index 0d61420..9a5b35d 100644 --- a/src/sources/files.c +++ b/src/sources/files.c @@ -101,15 +101,6 @@ file_getline(const f2b_file_t *file, char *buf, size_t bufsize) { return false; } -static f2b_file_t * -list_append(f2b_file_t *list, f2b_file_t *file) { - assert(file != NULL); - - if (list != NULL) - return file->next = list; - return file; -} - static f2b_file_t * list_from_glob(const char *pattern) { f2b_file_t *file = NULL; @@ -129,7 +120,12 @@ list_from_glob(const char *pattern) { free(file); continue; } - files = list_append(files, file); + if (files != NULL) { + file->next = files; + files = file; + } else { + files = file; + } } globfree(&globbuf);