Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2021-08-23 10:56:22 +0300
committerCorinna Vinschen <corinna@vinschen.de>2021-08-23 11:02:00 +0300
commitbc0e8a996110550f65cd356d7da0ba1b5beb243e (patch)
tree09c4d6e2205c50eb4546aafbb0ed65e0c32e3c46 /newlib/configure.host
parent5036d447c54c41968ccd19a6294f69e4085d0143 (diff)
stdlib: conditionalize locale usage
_strtod_l as well as the gethex function both fetch the decimal point from the current LC_NUMERIC locale info. This pulls in _C_numeric_locale unconditionally even on targets not supporting locales at all. Another problem is that strtod.c and gdtoa-gethex.c are ELIX 1, while locale information in general isn't. This leads to potential build breakage on bare metal targets. Fix this by setting the decimal point to "." on all targets not defining __HAVE_LOCALE_INFO__. While at it, const'ify the entire local decimal point info in the affected functions. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'newlib/configure.host')
0 files changed, 0 insertions, 0 deletions