diff options
author | Eli Zaretskii <eliz@gnu.org> | 2011-05-06 15:09:08 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2011-05-06 15:09:08 +0300 |
commit | 0a47eac473aec19f1b964cc06649dc0007e05f1f (patch) | |
tree | dd930d45ecbbca906e963f85413b6ff159d35d4b /nt | |
parent | c51453d997574121dba98beed3a24e91015a785c (diff) | |
download | emacs-0a47eac473aec19f1b964cc06649dc0007e05f1f.tar.gz |
Adapt Windows include files to latest changes.
nt/inc/inttypes.h [!__MINGW32__]: Include stdint.h. Move the
definition of uintmax_t from here...
nt/inc/stdint.h (uintmax_t): ...to here.
(intptr_t) [!__GNUC__]: New typedef.
Diffstat (limited to 'nt')
-rw-r--r-- | nt/ChangeLog | 7 | ||||
-rw-r--r-- | nt/inc/inttypes.h | 2 | ||||
-rw-r--r-- | nt/inc/stdint.h | 8 |
3 files changed, 16 insertions, 1 deletions
diff --git a/nt/ChangeLog b/nt/ChangeLog index 83d13ce77c6..6ad8063bb0f 100644 --- a/nt/ChangeLog +++ b/nt/ChangeLog @@ -1,3 +1,10 @@ +2011-05-06 Eli Zaretskii <eliz@gnu.org> + + * inc/inttypes.h [!__MINGW32__]: Include stdint.h. Move the + definition of uintmax_t from here... + * inc/stdint.h (uintmax_t): ...to here. + (intptr_t) [!__GNUC__]: New typedef. + 2011-05-06 Paul Eggert <eggert@cs.ucla.edu> * config.nt: Prepare to configure 64-bit integers for older compilers. diff --git a/nt/inc/inttypes.h b/nt/inc/inttypes.h index 8f9c6ede760..3e8b55ab98e 100644 --- a/nt/inc/inttypes.h +++ b/nt/inc/inttypes.h @@ -23,7 +23,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ #ifdef __MINGW32__ #include_next <inttypes.h> #else /* !__MINGW32__ */ -#define uintmax_t unsigned __int64 +#include "stdint.h" #define strtoumax _strtoui64 #endif /* !__MINGW32__ */ diff --git a/nt/inc/stdint.h b/nt/inc/stdint.h index ed4e26a6867..555ca9182ff 100644 --- a/nt/inc/stdint.h +++ b/nt/inc/stdint.h @@ -29,6 +29,14 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ typedef unsigned int uint32_t; +#ifdef _WIN64 + typedef __int64 intptr_t; +#else + typedef int intptr_t; +#endif + +#define uintmax_t unsigned __int64 + #endif /* !__GNUC__ */ #endif /* _NT_STDINT_H_ */ |