From f0f12ea5f1b6fdaf3e2e38bf8d814dfa41cbca5b Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Mon, 17 Dec 2012 12:57:13 +0100 Subject: accept hex/octal values for RC_LANG and RC_CODEPAGE Task-number: QTBUG-28624 Change-Id: I6188045b05ebb8b9d285d1b30f8082a2fe46ff8b Reviewed-by: Oswald Buddenhagen --- qmake/project.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/qmake/project.h b/qmake/project.h index e3b2925ccf..c07b6e6e46 100644 --- a/qmake/project.h +++ b/qmake/project.h @@ -95,12 +95,18 @@ private: static bool boolRet(VisitReturn vr); }; +/*! + * For variables that are supposed to contain a single int, + * this method returns the numeric value. + * Only the first value of the variable is taken into account. + * The string representation is assumed to look like a C int literal. + */ inline int QMakeProject::intValue(const ProKey &v, int defaultValue) const { const ProString &str = first(v); if (!str.isEmpty()) { bool ok; - int i = str.toInt(&ok); + int i = str.toInt(&ok, 0); if (ok) return i; } -- cgit v1.2.3