comparison stdint.h @ 22:ff2caa6b48d1

Forgot about #ifdef __cplusplus guard around 'extern "C"', so inclusion to C files has been broken.
author ipse.c99@d525d15b-5824-0410-80a3-6185d19c2cde
date Wed, 13 May 2009 10:53:48 +0000
parents c0040f8fc49b
children b1e002710e2d
comparison
equal deleted inserted replaced
21:c0040f8fc49b 22:ff2caa6b48d1
44 44
45 // For Visual Studio 6 in C++ mode and for many Visual Studio versions when 45 // For Visual Studio 6 in C++ mode and for many Visual Studio versions when
46 // compiling for ARM we should wrap <wchar.h> include with 'extern "C++" {}' 46 // compiling for ARM we should wrap <wchar.h> include with 'extern "C++" {}'
47 // or compiler give many errors like this: 47 // or compiler give many errors like this:
48 // error C2733: second C linkage of overloaded function 'wmemchr' not allowed 48 // error C2733: second C linkage of overloaded function 'wmemchr' not allowed
49 #ifdef __cplusplus
49 extern "C" { 50 extern "C" {
50 # include <wchar.h> 51 #endif
52 # include <wchar.h>
53 #ifdef __cplusplus
51 } 54 }
55 #endif
52 56
53 // Define _W64 macros to mark types changing their size, like intptr_t. 57 // Define _W64 macros to mark types changing their size, like intptr_t.
54 #ifndef _W64 58 #ifndef _W64
55 # if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300 59 # if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300
56 # define _W64 __w64 60 # define _W64 __w64