libstdc++-v3: fix setlocale()-related crash.
authorJing Yu <jingyu@google.com>
Mon, 17 Jan 2011 20:19:49 +0000 (14:19 -0600)
committerPatrick J. Blair <redstar3894@gmail.com>
Mon, 17 Jan 2011 20:19:49 +0000 (14:19 -0600)
commit2ab03b91076d108fd5659397451ca4aef9ed3ba8
tree64f2668a2fa2be24ab8439ca119580614407b76e
parentef644b60ab934453c433588ae33962b48e094552
libstdc++-v3: fix setlocale()-related crash.

The Android setlocale() returns NULL, which was not handled properly
by the standard library code. Add a simple test the check for
this condition.

Bionic will fix this problem. Keep this patch local in
order to be able to target previous/existing releases of the
platform.
Change-Id: I76a51dcfea8d7e41c4ace5178b24bf42c1f7e26e
gcc-4.4.4/libstdc++-v3/config/locale/generic/c_locale.cc
gcc-4.4.4/libstdc++-v3/config/locale/generic/c_locale.h
gcc-4.4.4/libstdc++-v3/config/locale/generic/time_members.cc