e5b5bb96ec50350cad24fb9694f8399674535cd2 |
|
24-May-2010 |
Jing Yu <jingyu@google.com> |
Use __ANDROID__ to prepare for upcoming arm_linux_androideabi toolchain. This patch does not affect current arm-eabi toolchain behavior at all. It only makes arm_linux_androideabi toolchain to do the same as arm-eabi does. The current arm_eabi toolchain does not define __unix nor __unix__, so some statements wrapped by "#if defined (__unix) || defined (__unix__)" "#endif" won't be included. However, the new arm_linux_androideabi targets a linux Android platform, where __unix and __unix__ are defined, which results in the incorrectly inclusion of calls of IsNANorINF, IsINF, IsNegNAN, ecvt_r, fcvt_r, etc. We need to add __ANDROID__ to prevent these calls from being included. As a background, arm_linux_androideabi will be supported by upstream gcc trunk soon. __ANDROID__ is defined by arm_linux_androideabi toolchain. Change-Id: I94d3ed2e24b7c25e01ebb5a4dc8d2d568fd09e22
/external/stlport/src/num_put_float.cpp
|