diff options
author | Jesse Luehrs <doy@tozt.net> | 2012-06-26 03:13:20 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2012-06-26 03:13:20 -0500 |
commit | f1c982a254f412a0b054cc9f1e2e9f51ef7dc696 (patch) | |
tree | 5e20794f0a67f21917626ea3e7b18839c1d87291 /numeric.c | |
parent | 82f96200b9278a0f0e740cbfabe02ec1d10d0f4a (diff) | |
download | perl-f1c982a254f412a0b054cc9f1e2e9f51ef7dc696.tar.gz |
add comment about the atof change [perl #109318]
Diffstat (limited to 'numeric.c')
-rw-r--r-- | numeric.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -851,6 +851,12 @@ Perl_my_atof(pTHX_ const char* s) const char *standard = NULL, *local = NULL; bool use_standard_radix; + /* Look through the string for the first thing that looks like a + * decimal point: either the value in the current locale or the + * standard fallback of '.'. The one which appears earliest in the + * input string is the one that we should have atof look for. Note that + * we have to determine this beforehand because on some systems, + * Perl_atof2 is just a wrapper around the system's atof. */ standard = strchr(s, '.'); local = strstr(s, SvPV_nolen(PL_numeric_radix_sv)); |