e_afalg.[ch]: fix --strict-warnings with gcc 4.x and 32-bit build.
[openssl.git] / engines / afalg / e_afalg.h
index 8f4d2d11f1d4444e9a8e843065b881980fd07052..948d67e58402b603b73c95b9211835bf45dadd9b 100644 (file)
 #ifndef HEADER_AFALG_H
 # define HEADER_AFALG_H
 
+# if defined(__GNUC__) && __GNUC__ >= 4 && \
+     (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L)
+#  pragma GCC diagnostic ignored "-Wvariadic-macros"
+# endif
+
 # ifdef ALG_DEBUG
 #  define ALG_DGB(x, ...) fprintf(stderr, "ALG_DBG: " x, __VA_ARGS__)
 #  define ALG_INFO(x, ...) fprintf(stderr, "ALG_INFO: " x, __VA_ARGS__)