Go to the documentation of this file.
18 #ifndef ION_PORT_OVERRIDE_BASE_PORT_H_
19 #define ION_PORT_OVERRIDE_BASE_PORT_H_
23 #if defined(ION_PLATFORM_ANDROID) || defined(ION_PLATFORM_GENERIC_ARM)
40 #if !defined(ION_GOOGLE_INTERNAL)
43 #if defined(ION_PLATFORM_ANDROID) || defined(ION_PLATFORM_GENERIC_ARM)
44 #define IS_LITTLE_ENDIAN
45 #if __ANDROID_API__ <= 9
54 #elif defined(ION_PLATFORM_NACL)
61 #include "util/port.h"
64 #if defined(LANG_CXX11) && defined(__clang__)
66 typedef decltype(
nullptr) nullptr_t;
70 #if defined(ION_PLATFORM_WINDOWS)
75 #define snprintf _snprintf
76 #define vsnprintf _vsnprintf
82 #undef CreateDirectory
85 #undef GetCurrentDirectory
93 #undef RemoveDirectory
96 #endif // ION_PLATFORM_WINDOWS
98 #endif // ION_PORT_OVERRIDE_BASE_PORT_H_