From 2fe35a5bf326dfacc308368cdcc3b7a4136ceb75 Mon Sep 17 00:00:00 2001 From: Juan RP <xtraeme@gmail.com> Date: Sat, 4 Oct 2014 21:59:47 +0200 Subject: [PATCH] lib/package_unpack.c: do not initialize xucd at all, unnecessary. Initializing with {0} wasn't understood with gcc-4.6.x on travis-ci, so just remove it. --- lib/package_unpack.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/lib/package_unpack.c b/lib/package_unpack.c index 9ee9f0c8..b1b33980 100644 --- a/lib/package_unpack.c +++ b/lib/package_unpack.c @@ -35,14 +35,6 @@ #include "xbps_api_impl.h" -/* - * XXX WTF clearly clang should stfu and accept struct initializers - * struct foo foo = {0}; - */ -#ifdef __clang__ -#pragma clang diagnostic ignored "-Wmissing-field-initializers" -#endif - static int set_extract_flags(uid_t euid) { @@ -110,7 +102,7 @@ unpack_archive(struct xbps_handle *xhp, const struct stat *entry_statp; void *instbuf = NULL, *rembuf = NULL; struct stat st; - struct xbps_unpack_cb_data xucd = {0}; + struct xbps_unpack_cb_data xucd; struct archive_entry *entry; size_t instbufsiz = 0, rembufsiz = 0; ssize_t entry_size;