# HG changeset patch # User John Schneiderman # Date 1402964671 0 # Node ID 49efa3ecaa984a1385c09be90dd4bcb47b22715e # Parent 1a17dc71451019742cf20e964f3f58c41716705d Adjusted build in GCC to match changes made for VS to compile. TI: - diff -r 1a17dc714510 -r 49efa3ecaa98 src/UNIT_TESTS/qargsut.pro --- a/src/UNIT_TESTS/qargsut.pro Sat Jun 14 16:10:46 2014 +0000 +++ b/src/UNIT_TESTS/qargsut.pro Tue Jun 17 00:24:31 2014 +0000 @@ -47,7 +47,7 @@ linux-g++ { !buildpass:message(Setting GCC debug flags.) QMAKE_CXXFLAGS_DEBUG += \ - -std=c++98 \ # Conform to ISO standard + -std=c++11 \ # Conform to ISO standard -pg \ # Enable code profiling -fstack-protector-all \ # Check for buffer overflows -Wall \ # Enable all normal code execution warnings diff -r 1a17dc714510 -r 49efa3ecaa98 src/qargs.cpp --- a/src/qargs.cpp Sat Jun 14 16:10:46 2014 +0000 +++ b/src/qargs.cpp Tue Jun 17 00:24:31 2014 +0000 @@ -22,10 +22,8 @@ #include #include -#include #include #include -#include #include #include @@ -342,7 +340,7 @@ #ifdef Q_OS_WIN32 valueTest = this->arguments_.at(longIndex + 1).toLower(); #else - valueTest = this->mArguments.at(longIndex).split( + valueTest = this->arguments_.at(longIndex).split( ARGUMENT_LONG_ASSIGNMENT)[1].toLower(); #endif @@ -388,7 +386,7 @@ #ifdef Q_OS_WIN32 value = this->arguments_.at(longIndex + 1).toDouble(&converted); #else - value = this->mArguments.at(longIndex).split( + value = this->arguments_.at(longIndex).split( ARGUMENT_LONG_ASSIGNMENT)[1].toDouble(&converted); #endif @@ -415,7 +413,7 @@ #ifdef Q_OS_WIN32 value = this->arguments_.at(longIndex + 1).toShort(&converted); #else - value = this->mArguments.at(longIndex).split( + value = this->arguments_.at(longIndex).split( ARGUMENT_LONG_ASSIGNMENT)[1].toShort(&converted); #endif @@ -442,7 +440,7 @@ #ifdef Q_OS_WIN32 value = this->arguments_.at(longIndex + 1).toShort(&converted); #else - value = this->mArguments.at(longIndex).split( + value = this->arguments_.at(longIndex).split( ARGUMENT_LONG_ASSIGNMENT)[1].toShort(&converted); #endif @@ -469,7 +467,7 @@ #ifdef Q_OS_WIN32 value = this->arguments_.at(longIndex + 1).toInt(&converted); #else - value = this->mArguments.at(longIndex).split( + value = this->arguments_.at(longIndex).split( ARGUMENT_LONG_ASSIGNMENT)[1].toInt(&converted); #endif @@ -496,7 +494,7 @@ #ifdef Q_OS_WIN32 value = this->arguments_.at(longIndex + 1).toLongLong(&converted); #else - value = this->mArguments.at(longIndex).split( + value = this->arguments_.at(longIndex).split( ARGUMENT_LONG_ASSIGNMENT)[1].toLongLong(&converted); #endif @@ -523,7 +521,7 @@ #ifdef Q_OS_WIN32 value = this->arguments_.at(longIndex + 1).toUShort(&converted); #else - value = this->mArguments.at(longIndex).split( + value = this->arguments_.at(longIndex).split( ARGUMENT_LONG_ASSIGNMENT)[1].toUShort(&converted); #endif @@ -550,7 +548,7 @@ #ifdef Q_OS_WIN32 value = this->arguments_.at(longIndex + 1).toUShort(&converted); #else - value = this->mArguments.at(longIndex).split( + value = this->arguments_.at(longIndex).split( ARGUMENT_LONG_ASSIGNMENT)[1].toUShort(&converted); #endif @@ -577,7 +575,7 @@ #ifdef Q_OS_WIN32 value = this->arguments_.at(longIndex + 1).toUInt(&converted); #else - value = this->mArguments.at(longIndex).split( + value = this->arguments_.at(longIndex).split( ARGUMENT_LONG_ASSIGNMENT)[1].toUInt(&converted); #endif @@ -604,7 +602,7 @@ #ifdef Q_OS_WIN32 value = this->arguments_.at(longIndex + 1).toULongLong(&converted); #else - value = this->mArguments.at(longIndex).split( + value = this->arguments_.at(longIndex).split( ARGUMENT_LONG_ASSIGNMENT)[1].toULongLong(&converted); #endif @@ -631,7 +629,7 @@ #ifdef Q_OS_WIN32 valueHolder = this->arguments_.at(longIndex + 1); #else - valueHolder = this->mArguments.at(longIndex).split( + valueHolder = this->arguments_.at(longIndex).split( ARGUMENT_LONG_ASSIGNMENT)[1]; #endif @@ -659,7 +657,7 @@ #ifdef Q_OS_WIN32 value = this->arguments_.at(longIndex + 1); #else - value = this->mArguments.at(longIndex).split( + value = this->arguments_.at(longIndex).split( ARGUMENT_LONG_ASSIGNMENT)[1]; #endif @@ -754,10 +752,10 @@ ARGUMENT_MARKER).arg(supported_.value(name).longName))); #else // Unices long options form is: --long-index-name=value - index = (this->mArguments.indexOf( + index = (this->arguments_.indexOf( QRegExp(QString("%1%2%3%4.*").arg( ARGUMENT_MARKER).arg(ARGUMENT_MARKER).arg( - this->mSupported.value(name).longName).arg( + this->supported_.value(name).longName).arg( ARGUMENT_LONG_ASSIGNMENT)))); #endif diff -r 1a17dc714510 -r 49efa3ecaa98 src/qargs.h --- a/src/qargs.h Sat Jun 14 16:10:46 2014 +0000 +++ b/src/qargs.h Tue Jun 17 00:24:31 2014 +0000 @@ -29,6 +29,8 @@ #include #include #include +#include +#include #include "qargs_global.h" diff -r 1a17dc714510 -r 49efa3ecaa98 src/qargs.pro --- a/src/qargs.pro Sat Jun 14 16:10:46 2014 +0000 +++ b/src/qargs.pro Tue Jun 17 00:24:31 2014 +0000 @@ -43,7 +43,7 @@ linux-g++ { !buildpass:message(Setting GCC debug flags.) QMAKE_CXXFLAGS_DEBUG += \ - -std=c++98 \ # Conform to ISO standard + -std=c++11 \ # Conform to ISO standard -pg \ # Enable code profiling -fstack-protector-all \ # Check for buffer overflows -Wall \ # Enable all normal code execution warnings