Независимая от локали реализация strtod

У меня есть библиотека, которая должна анализировать двойные числа, которые всегда используют точку "." в качестве десятичного разделителя. К сожалению, для этого случая strtod () учитывает локаль, которая может использовать другой разделитель, и, следовательно, синтаксический анализ может завершиться неудачно. Я могу't setlocale () - это не такпотокобезопасный. Так что я'm сейчас ищет чистую независимую от локали реализацию strtod. До сих пор я нашел несколько реализаций, но все они выглядят хакерскими или просто как плохой код. Может кто-нибудь порекомендовать мне хорошо протестированную, работающую, чистую (ANSI) C-реализацию?

Ответы на вопрос(4)

Ваш ответ на вопрос