From d04ebca2c4f7e3d71fa77f85eb665ef706cf9aa6 Mon Sep 17 00:00:00 2001 From: sneJ- Date: Wed, 16 Jan 2019 15:06:08 +0100 Subject: [PATCH] MCOL-2068 - changed .back() into .rbegin() to be compileable in non C++11 environments --- oamapps/postConfigure/postConfigure.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/oamapps/postConfigure/postConfigure.cpp b/oamapps/postConfigure/postConfigure.cpp index 59b1cfc73..9453560c6 100644 --- a/oamapps/postConfigure/postConfigure.cpp +++ b/oamapps/postConfigure/postConfigure.cpp @@ -493,7 +493,7 @@ int main(int argc, char* argv[]) exit(1); } // check that the parameter ends with a number M or G - if (isdigit(argv[i].back()) || argv[i].back() == 'M' || argv[i].bach() == 'G') { + if (isdigit(argv[i].rbegin()) || argv[i].rbegin() == 'M' || argv[i].rbegin() == 'G') { numBlocksPctParam = argv[i]; } else { @@ -510,7 +510,7 @@ int main(int argc, char* argv[]) exit(1); } // check that the parameter ends with a %, M, or G - if (argv[i].back() == '%' || argv[i].back() == 'M' || argv[i].bach() == 'G') { + if (argv[i].rbegin() == '%' || argv[i].rbegin() == 'M' || argv[i].rbegin() == 'G') { totalUmMemoryParam = argv[i]; } else { @@ -1705,7 +1705,7 @@ int main(int argc, char* argv[]) { sysConfig->setConfig("DBBC", "NumBlocksPct", numBlocksPct); - if (numBlocksPct.back() == 'M' || numBlocksPct.back() == 'G') { + if (numBlocksPct.rbegin() == 'M' || numBlocksPct.rbegin() == 'G') { cout << endl << "NOTE: Setting 'NumBlocksPct' to " << numBlocksPct << endl; } else { @@ -1760,7 +1760,7 @@ int main(int argc, char* argv[]) if (!numBlocksPctParam.empty()) { // if numBlocksPct was set as command line parameter use the command line parameter value sysConfig->setConfig("DBBC", "NumBlocksPct", numBlocksPctParam); - if (numBlocksPctParam.back() == 'M' || numBlocksPctParam.back() == 'G') { + if (numBlocksPctParam.rbegin() == 'M' || numBlocksPctParam.rbegin() == 'G') { cout << endl << "NOTE: Setting 'NumBlocksPct' to " << numBlocksPctParam << endl; } else { @@ -1827,7 +1827,7 @@ int main(int argc, char* argv[]) try { sysConfig->setConfig("DBBC", "NumBlocksPct", numBlocksPct); - if (numBlocksPct.back() == 'M' || numBlocksPct.back() == 'G') { + if (numBlocksPct.rbegin() == 'M' || numBlocksPct.rbegin() == 'G') { cout << endl << "NOTE: Setting 'NumBlocksPct' to " << numBlocksPct << endl; } else { @@ -1878,7 +1878,7 @@ int main(int argc, char* argv[]) { if (!numBlocksPctParam.empty()) { // if numBlocksPct was set as command line parameter use the command line parameter value sysConfig->setConfig("DBBC", "NumBlocksPct", numBlocksPctParam); - if (numBlocksPctParam.back() == 'M' || numBlocksPctParam.back() == 'G') { + if (numBlocksPctParam.rbegin() == 'M' || numBlocksPctParam.rbegin() == 'G') { cout << endl << "NOTE: Setting 'NumBlocksPct' to " << numBlocksPctParam << endl; } else {