From 7d3e3c91e81ae98ba07839ce40a1f43c333a495b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Kapu=C5=9Bci=C5=84ski?= Date: Wed, 9 Aug 2023 19:40:54 +0200 Subject: [PATCH] Replaced boost::tokenizer with std::istringstream Changes based on https://github.com/osiox/colobot/commit/f0f6f61cabbc9269c83d74974bb24c2933b4bde4 --- src/app/app.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/app/app.cpp b/src/app/app.cpp index d861aac7..0d7ef9fc 100644 --- a/src/app/app.cpp +++ b/src/app/app.cpp @@ -49,8 +49,6 @@ #include "sound/oalsound/alsound.h" #endif -#include - #include #include @@ -1689,9 +1687,10 @@ bool CApplication::ParseDebugModes(const std::string& str, int& debugModes) { debugModes = 0; - boost::char_separator sep(","); - boost::tokenizer> tokens(str, sep); - for (const auto& modeToken : tokens) + std::istringstream stream(str); + std::string modeToken; + + while (std::getline(stream, modeToken, ',')) { if (modeToken == "sys_events") {