Kouhei Sutou 2019-04-10 10:16:01 +0900 (Wed, 10 Apr 2019) Revision: 4bb81fa5faa28f74590d4bb348683c8ecacf4021 https://github.com/groonga/groonga/commit/4bb81fa5faa28f74590d4bb348683c8ecacf4021 Message: windows: use I{32,64}{u,d,x} for MinGW Modified files: lib/grn.h Modified: lib/grn.h (+20 -22) =================================================================== --- lib/grn.h 2019-04-10 10:38:39 +0900 (abf8167b3) +++ lib/grn.h 2019-04-10 10:16:01 +0900 (59cadb0b8) @@ -352,34 +352,32 @@ typedef int grn_cond; } while (GRN_FALSE) /* format string for printf */ -#ifdef HAVE_INTTYPES_H +#ifdef WIN32 +# define GRN_FMT_INT32D "I32d" +# define GRN_FMT_INT32U "I32u" +# define GRN_FMT_INT64D "I64d" +# define GRN_FMT_INT64U "I64u" +# define GRN_FMT_INT64X "I64x" +#elif defined(HAVE_INTTYPES_H) # include <inttypes.h> # define GRN_FMT_INT32D PRId32 # define GRN_FMT_INT32U PRIu32 # define GRN_FMT_INT64D PRId64 # define GRN_FMT_INT64U PRIu64 # define GRN_FMT_INT64X PRIx64 -#else /* HAVE_INTTYPES_H */ -# ifdef WIN32 -# define GRN_FMT_INT32D "I32d" -# define GRN_FMT_INT32U "I32u" -# define GRN_FMT_INT64D "I64d" -# define GRN_FMT_INT64U "I64u" -# define GRN_FMT_INT64X "I64x" -# else /* WIN32 */ -# define GRN_FMT_INT32D "d" -# define GRN_FMT_INT32U "u" -# ifdef __x86_64__ -# define GRN_FMT_INT64D "ld" -# define GRN_FMT_INT64U "lu" -# define GRN_FMT_INT64X "lx" -# else /* __x86_64__ */ -# define GRN_FMT_INT64D "lld" -# define GRN_FMT_INT64U "llu" -# define GRN_FMT_INT64X "llx" -# endif /* __x86_64__ */ -# endif /* WIN32 */ -#endif /* HAVE_INTTYPES_H */ +#else /* WIN32 */ +# define GRN_FMT_INT32D "d" +# define GRN_FMT_INT32U "u" +# ifdef __x86_64__ +# define GRN_FMT_INT64D "ld" +# define GRN_FMT_INT64U "lu" +# define GRN_FMT_INT64X "lx" +# else /* __x86_64__ */ +# define GRN_FMT_INT64D "lld" +# define GRN_FMT_INT64U "llu" +# define GRN_FMT_INT64X "llx" +# endif /* __x86_64__ */ +#endif /* WIN32 */ #ifdef WIN32 # define GRN_FMT_LLD "I64d" -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20190410/fe618314/attachment-0001.html>