diff options
Diffstat (limited to 'src/corelib/tools/qlocale_tools_p.h')
-rw-r--r-- | src/corelib/tools/qlocale_tools_p.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/corelib/tools/qlocale_tools_p.h b/src/corelib/tools/qlocale_tools_p.h index 742abb4957..594331ae37 100644 --- a/src/corelib/tools/qlocale_tools_p.h +++ b/src/corelib/tools/qlocale_tools_p.h @@ -72,15 +72,16 @@ QT_BEGIN_NAMESPACE -enum TrailingJunkMode { +enum StrayCharacterMode { TrailingJunkProhibited, - TrailingJunkAllowed + TrailingJunkAllowed, + WhitespacesAllowed }; -double asciiToDouble(const char *num, int numLen, bool &ok, int &processed, - TrailingJunkMode trailingJunkMode = TrailingJunkProhibited); -void doubleToAscii(double d, QLocaleData::DoubleForm form, int precision, char *buf, int bufSize, - bool &sign, int &length, int &decpt); +double qt_asciiToDouble(const char *num, int numLen, bool &ok, int &processed, + StrayCharacterMode strayCharMode = TrailingJunkProhibited); +void qt_doubleToAscii(double d, QLocaleData::DoubleForm form, int precision, char *buf, int bufSize, + bool &sign, int &length, int &decpt); QString qulltoa(qulonglong l, int base, const QChar _zero); Q_CORE_EXPORT QString qdtoa(qreal d, int *decpt, int *sign); |