From 0a87e9d853279168de79bd945d47c08025ec50a8 Mon Sep 17 00:00:00 2001 From: john30 Date: Sun, 7 Dec 2014 14:23:55 +0100 Subject: [PATCH] avoid copying SymbolString --- src/lib/ebus/test/test_data.cpp | 8 ++++---- src/lib/ebus/test/test_symbol.cpp | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) mode change 100644 => 100755 src/lib/ebus/test/test_data.cpp mode change 100644 => 100755 src/lib/ebus/test/test_symbol.cpp diff --git a/src/lib/ebus/test/test_data.cpp b/src/lib/ebus/test/test_data.cpp old mode 100644 new mode 100755 index 4096b032..96f1bfb4 --- a/src/lib/ebus/test/test_data.cpp +++ b/src/lib/ebus/test/test_data.cpp @@ -190,8 +190,8 @@ int main() string check[5] = checks[i]; istringstream isstr(check[0]); string expectStr = check[1]; - SymbolString mstr = SymbolString(check[2], false); - SymbolString sstr = SymbolString(check[3], false); + SymbolString mstr(check[2], false); + SymbolString sstr(check[3], false); string flags = check[4]; bool isSet = flags.find('s') != string::npos; bool failedCreate = flags.find('c') != string::npos; @@ -247,8 +247,8 @@ int main() } ostringstream output; - SymbolString writeMstr = SymbolString(mstr.getDataStr().substr(0, 10), false); - SymbolString writeSstr = SymbolString(sstr.getDataStr().substr(0, 2), false); + SymbolString writeMstr(mstr.getDataStr().substr(0, 10), false); + SymbolString writeSstr(sstr.getDataStr().substr(0, 2), false); result = fields->read(pt_masterData, mstr, 0, output, false, verbose); if (result == RESULT_OK) { result = fields->read(pt_slaveData, sstr, 0, output, output.str().empty() == false, verbose); diff --git a/src/lib/ebus/test/test_symbol.cpp b/src/lib/ebus/test/test_symbol.cpp old mode 100644 new mode 100755 index a3858469..7115b2b2 --- a/src/lib/ebus/test/test_symbol.cpp +++ b/src/lib/ebus/test/test_symbol.cpp @@ -25,7 +25,7 @@ using namespace std; int main () { - SymbolString sstr = SymbolString("10feb5050427a915aa"); + SymbolString sstr("10feb5050427a915aa"); std::string gotStr = sstr.getDataStr(false), expectStr = "10feb5050427a90015a90177";