diff --git a/irr/src/CImageLoaderPNG.cpp b/irr/src/CImageLoaderPNG.cpp index 47684eb06..69a283890 100644 --- a/irr/src/CImageLoaderPNG.cpp +++ b/irr/src/CImageLoaderPNG.cpp @@ -19,8 +19,8 @@ namespace video static void png_cpexcept_error(png_structp png_ptr, png_const_charp msg) { io::IReadFile *file = reinterpret_cast(png_get_error_ptr(png_ptr)); - core::stringc logmsg = core::stringc("PNG fatal error for ") + file->getFileName() - + ": " + msg; + std::string logmsg = std::string("PNG fatal error for ") + + file->getFileName().c_str() + ": " + msg; os::Printer::log(logmsg.c_str(), ELL_ERROR); longjmp(png_jmpbuf(png_ptr), 1); } @@ -29,8 +29,8 @@ static void png_cpexcept_error(png_structp png_ptr, png_const_charp msg) static void png_cpexcept_warn(png_structp png_ptr, png_const_charp msg) { io::IReadFile *file = reinterpret_cast(png_get_error_ptr(png_ptr)); - core::stringc logmsg = core::stringc("PNG warning for ") + file->getFileName() - + ": " + msg; + std::string logmsg = std::string("PNG warning for ") + + file->getFileName().c_str() + ": " + msg; os::Printer::log(logmsg.c_str(), ELL_WARNING); } diff --git a/irr/src/CImageWriterPNG.cpp b/irr/src/CImageWriterPNG.cpp index 04dc8e388..7bd3065c6 100644 --- a/irr/src/CImageWriterPNG.cpp +++ b/irr/src/CImageWriterPNG.cpp @@ -26,8 +26,8 @@ IImageWriter *createImageWriterPNG() static void png_cpexcept_error(png_structp png_ptr, png_const_charp msg) { io::IWriteFile *file = reinterpret_cast(png_get_error_ptr(png_ptr)); - core::stringc logmsg = core::stringc("PNG fatal error for ") + file->getFileName() - + ": " + msg; + std::string logmsg = std::string("PNG fatal error for ") + + file->getFileName().c_str() + ": " + msg; os::Printer::log(logmsg.c_str(), ELL_ERROR); longjmp(png_jmpbuf(png_ptr), 1); } @@ -36,8 +36,8 @@ static void png_cpexcept_error(png_structp png_ptr, png_const_charp msg) static void png_cpexcept_warning(png_structp png_ptr, png_const_charp msg) { io::IWriteFile *file = reinterpret_cast(png_get_error_ptr(png_ptr)); - core::stringc logmsg = core::stringc("PNG warning for ") + file->getFileName() - + ": " + msg; + std::string logmsg = std::string("PNG warning for ") + + file->getFileName().c_str() + ": " + msg; os::Printer::log(logmsg.c_str(), ELL_WARNING); }