From e51a8b4fb9ebb594ab569e9c55bb3b8b86c06b1e Mon Sep 17 00:00:00 2001 From: Johan Wikman Date: Mon, 4 Sep 2017 15:28:17 +0300 Subject: [PATCH] Ensure that PRI formatting defines are available On some systems, without __STDC_FORMAT_MACROS, the PRI defines for printing 32 and 64 bit integers are not present. --- include/maxscale/cdefs.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/maxscale/cdefs.h b/include/maxscale/cdefs.h index 3ca29133d..21263b5dc 100644 --- a/include/maxscale/cdefs.h +++ b/include/maxscale/cdefs.h @@ -39,6 +39,14 @@ #undef OPENSSL_THREAD_DEFINES #define OPENSSL_THREAD_DEFINES 1 +/** + * Fix compile errors for PRId64 + * in Centos 6 + */ +#ifndef __STDC_FORMAT_MACROS +# define __STDC_FORMAT_MACROS +#endif + /** * Define intended for use with strerror. *