summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qlocale_tools.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/tools/qlocale_tools.cpp')
-rw-r--r--src/corelib/tools/qlocale_tools.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/corelib/tools/qlocale_tools.cpp b/src/corelib/tools/qlocale_tools.cpp
index 03b911c4b3..dd58e7ff9f 100644
--- a/src/corelib/tools/qlocale_tools.cpp
+++ b/src/corelib/tools/qlocale_tools.cpp
@@ -2614,4 +2614,14 @@ static char *_qdtoa( NEEDS_VOLATILE double d, int mode, int ndigits, int *decpt,
return s0;
}
+QString qdtoa(qreal d, int *decpt, int *sign)
+{
+ char *result = 0;
+ char *constResult = 0;
+ constResult = qdtoa(d, 0, 0, decpt, sign, 0, &result);
+ const QString ret(QString::fromLatin1(result ? result : constResult));
+ free(result);
+ return ret;
+}
+
QT_END_NAMESPACE