/* *************************************
* Compiler Options
***************************************/
-#define _POSIX_SOURCE 1 /* enable %llu on Windows */
-#define _CRT_SECURE_NO_WARNINGS /* removes Visual warning on strerror() */
+#ifdef _MSC_VER /* Visual */
+# define _POSIX_SOURCE 1 /* enable %llu on Windows */
+# define _CRT_SECURE_NO_WARNINGS /* removes Visual warning on strerror() */
+# pragma warning(disable : 4204) /* non-constant aggregate initializer */
+#endif
/*-*************************************