mirror of
https://github.com/fastfloat/fast_float.git
synced 2025-12-06 16:56:57 +08:00
fix for the parse_number_string
This commit is contained in:
parent
3ee80c2da3
commit
88fff01513
@ -397,13 +397,13 @@ parse_number_string(UC const *p, UC const *pend,
|
||||
am_pow_t exp_number = 0; // explicit exponential part
|
||||
if ((p != pend) &&
|
||||
(chars_format_t(options.format & chars_format::scientific) &&
|
||||
((UC('e') == *p) || (UC('E') == *p)))
|
||||
((UC('e') == *p) || (UC('E') == *p))
|
||||
#ifndef FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN
|
||||
|| (chars_format_t(options.format & detail::basic_fortran_fmt) &&
|
||||
((UC('+') == *p) || (UC('-') == *p) || (UC('d') == *p) ||
|
||||
(UC('D') == *p)))
|
||||
#endif
|
||||
) {
|
||||
)) {
|
||||
UC const *location_of_e = p;
|
||||
#ifdef FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN
|
||||
++p;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user