aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/conf_post.h13
-rw-r--r--src/lisp.h6
2 files changed, 14 insertions, 5 deletions
diff --git a/src/conf_post.h b/src/conf_post.h
index 6f48fd6d184..e21e73eb99f 100644
--- a/src/conf_post.h
+++ b/src/conf_post.h
@@ -252,12 +252,17 @@ extern int emacs_setenv_TZ (char const *);
252#endif 252#endif
253 253
254#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4) 254#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
255# define ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \ 255# ifdef __MINGW32__
256 ATTRIBUTE_FORMAT ((__gnu_printf__, formatstring_parameter, first_argument)) 256# define ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
257#else 257 ATTRIBUTE_FORMAT ((__ms_printf__, formatstring_parameter, first_argument))
258#else /* !__MINGW32__ */
259# define ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
260 ATTRIBUTE_FORMAT ((__gnu_printf__, formatstring_parameter, first_argument))
261#endif /* !__MINGW32__ */
262#else /* __GNUC__ < 4.4 */
258# define ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \ 263# define ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
259 ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument)) 264 ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument))
260#endif 265#endif /* __GNUC__ < 4.4 */
261 266
262#define ATTRIBUTE_CONST _GL_ATTRIBUTE_CONST 267#define ATTRIBUTE_CONST _GL_ATTRIBUTE_CONST
263#define ATTRIBUTE_UNUSED _GL_UNUSED 268#define ATTRIBUTE_UNUSED _GL_UNUSED
diff --git a/src/lisp.h b/src/lisp.h
index 3c6bf3473d8..a0d0610a186 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -88,7 +88,11 @@ typedef unsigned long EMACS_UINT;
88typedef long long int EMACS_INT; 88typedef long long int EMACS_INT;
89typedef unsigned long long int EMACS_UINT; 89typedef unsigned long long int EMACS_UINT;
90# define EMACS_INT_MAX LLONG_MAX 90# define EMACS_INT_MAX LLONG_MAX
91# define pI "ll" 91# ifdef __MINGW32__
92# define pI "I64"
93# else
94# define pI "ll"
95# endif
92# else 96# else
93# error "INTPTR_MAX too large" 97# error "INTPTR_MAX too large"
94# endif 98# endif