diff --git a/file_list.c b/file_list.c
index 7d973a2d2a..7d02c549a6 100644
--- a/file_list.c
+++ b/file_list.c
@@ -14,7 +14,6 @@
* If not, see .
*/
-#define _GNU_SOURCE
#include
#include
#include "file_list.h"
diff --git a/rewind.c b/rewind.c
index 71b8163ada..ac85956e5d 100644
--- a/rewind.c
+++ b/rewind.c
@@ -48,9 +48,9 @@
//if unaligned memory access is illegal, define NO_UNALIGNED_MEM
#if SIZE_MAX == 0xFFFFFFFF
-extern char test[(sizeof(size_t)==4)?1:-1];
+extern char double_check_sizeof_size_t[(sizeof(size_t)==4)?1:-1];
#elif SIZE_MAX == 0xFFFFFFFFFFFFFFFF
-extern char test[(sizeof(size_t)==8)?1:-1];
+extern char double_check_sizeof_size_t[(sizeof(size_t)==8)?1:-1];
#define USE_64BIT
#else
#error your compiler is insane.