diff options
| author | Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org> | 2011-12-07 13:30:56 +0059 |
|---|---|---|
| committer | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2012-07-10 23:09:00 +0100 |
| commit | 826d75fb6dcefe8a6c6d4d54a7d215553945812a (patch) | |
| tree | be27e9ac12aebda33e7f3ec90b887acbb195c42d /include | |
| parent | 3853a7c04ef517d940e566c65c293193ddbcd9c1 (diff) | |
| download | system_core-826d75fb6dcefe8a6c6d4d54a7d215553945812a.tar.gz system_core-826d75fb6dcefe8a6c6d4d54a7d215553945812a.tar.bz2 system_core-826d75fb6dcefe8a6c6d4d54a7d215553945812a.zip | |
libcutils: Fix aliasing violations
Fix aliasing violtations that caused a need for the
code to be compiled with -fno-strict-aliasing
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
libnetutils: Fix aliasing violations
This allows us to build it with more compiler optimizations
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
libcutils: Fix aliasing violation
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
core: Fix build in ISO C++11 mode
Fix compatibility with ISO C++11 compilers
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Change-Id: I8f9aa775b5681d4d8c5202a1a1935acb4efa4171
adb: Don't force -O2
Don't force -O2 over -O3 -- the O2 hardcode is there to force
optimizations, not to reduce them...
Change-Id: Ic75eeb767db4926f519580fba8f5f7b8e593df4f
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Diffstat (limited to 'include')
| -rw-r--r-- | include/cutils/jstring.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/cutils/jstring.h b/include/cutils/jstring.h index ee0018fc..bf729731 100644 --- a/include/cutils/jstring.h +++ b/include/cutils/jstring.h @@ -24,7 +24,9 @@ extern "C" { #endif +#if __cplusplus < 201103L && !defined(__GXX_EXPERIMENTAL_CXX0X__) typedef uint16_t char16_t; +#endif extern char * strndup16to8 (const char16_t* s, size_t n); extern size_t strnlen16to8 (const char16_t* s, size_t n); |
