
This patch prevents the definition of various macros when <stdint.h> is included from C++. The ISO C99 standard mentions that when this header is included from a C++ source file, limit and constant related macros should only be defined when asked explicitely by defining __STDC_LIMIT_MACROS and __STD_CONSTANT_MACROS, respectively. The <stdint.h> lacked the proper #ifdef .. #endif blocks for the following macros: INTPTR_MIN, INTPTR_MAX, UINTPTR_MAX, PTRDIFF_MIN, PTRDIFF_MAX INTMAX_MIN, INTMAX_MAX, UINTMAX_MAX, INPTR_C, UINTPR_C, PTRDIFF_C, INTMAX_C, UINTMAX_C This is intended to fix http://code.google.com/p/android/issues/detail?id=14380 after we copy this file to development/ndk/platforms/android-3/include/ Change-Id: Ia77e0822edfaaf568ea599d7de673b310eeeaa4a
Description
No description provided
Languages
C
68.1%
Assembly
16.2%
C++
13.4%
Makefile
1.1%
Python
0.9%
Other
0.2%