Kaydet (Commit) 2562ad74 authored tarafından Caolán McNamara's avatar Caolán McNamara

stoi not a member of std under android toolchain

Change-Id: I73a4e7894e33dd95ca50ea25f5f95bf94a43531e
üst dfdd01d1
...@@ -863,13 +863,13 @@ void DesktopLOKTest::testSheetSelections() ...@@ -863,13 +863,13 @@ void DesktopLOKTest::testSheetSelections()
{ {
char* pUsedMimeType = nullptr; char* pUsedMimeType = nullptr;
char* pCopiedContent = pDocument->pClass->getTextSelection(pDocument, nullptr, &pUsedMimeType); char* pCopiedContent = pDocument->pClass->getTextSelection(pDocument, nullptr, &pUsedMimeType);
std::vector<int> aExpected = {5, 6, 7, 8, 9}; std::vector<long> aExpected = {5, 6, 7, 8, 9};
std::istringstream iss(pCopiedContent); std::istringstream iss(pCopiedContent);
for (size_t i = 0; i < aExpected.size(); i++) for (size_t i = 0; i < aExpected.size(); i++)
{ {
std::string token; std::string token;
iss >> token; iss >> token;
CPPUNIT_ASSERT_EQUAL(aExpected[i], std::stoi(token)); CPPUNIT_ASSERT_EQUAL(aExpected[i], strtol(token.c_str(), nullptr, 10));
} }
free(pUsedMimeType); free(pUsedMimeType);
...@@ -909,13 +909,13 @@ void DesktopLOKTest::testSheetSelections() ...@@ -909,13 +909,13 @@ void DesktopLOKTest::testSheetSelections()
{ {
char* pUsedMimeType = nullptr; char* pUsedMimeType = nullptr;
char* pCopiedContent = pDocument->pClass->getTextSelection(pDocument, nullptr, &pUsedMimeType); char* pCopiedContent = pDocument->pClass->getTextSelection(pDocument, nullptr, &pUsedMimeType);
std::vector<int> aExpected = { 8 }; std::vector<long> aExpected = { 8 };
std::istringstream iss(pCopiedContent); std::istringstream iss(pCopiedContent);
for (size_t i = 0; i < aExpected.size(); i++) for (size_t i = 0; i < aExpected.size(); i++)
{ {
std::string token; std::string token;
iss >> token; iss >> token;
CPPUNIT_ASSERT_EQUAL(aExpected[i], std::stoi(token)); CPPUNIT_ASSERT_EQUAL(aExpected[i], strtol(token.c_str(), nullptr, 10));
} }
free(pUsedMimeType); free(pUsedMimeType);
......
...@@ -463,7 +463,7 @@ int lcl_getViewId(const std::string& payload) ...@@ -463,7 +463,7 @@ int lcl_getViewId(const std::string& payload)
} }
if (numberPos < payload.length() && payload[numberPos] >= '0' && payload[numberPos] <= '9') if (numberPos < payload.length() && payload[numberPos] >= '0' && payload[numberPos] <= '9')
return std::stoi(payload.substr(numberPos)); return strtol(payload.substr(numberPos).c_str(), nullptr, 10);
return 0; return 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment