mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-09-22 03:13:15 -04:00
Leave from_chars to figure out the length
This commit is contained in:
parent
86605f3531
commit
59753d8b8e
@ -8,11 +8,10 @@ namespace
|
||||
{
|
||||
if (i < m.size() && m[i] >= '0' && m[i] <= '9')
|
||||
{
|
||||
size_t start = i++;
|
||||
while (i < m.size() && m[i] >= '0' && m[i] <= '9')
|
||||
++i;
|
||||
const char* start = m.data() + i;
|
||||
int parsed;
|
||||
auto [ptr, ec] = std::from_chars(m.data() + start, m.data() + i, parsed);
|
||||
auto [ptr, ec] = std::from_chars(start, m.data() + m.size(), parsed);
|
||||
i += ptr - start;
|
||||
if (ec == std::errc())
|
||||
return parsed;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user