From 1e6ace134a84bc74fe3fe8fc010df52d5cb85512 Mon Sep 17 00:00:00 2001 From: Niels Martin Hansen Date: Fri, 14 Jan 2011 01:29:47 +0000 Subject: [PATCH] Respack produced invalid resources on Windows since it was opening files in text mode, causing newline conversions to happen. Having it open files in binary mode instead fixes the problem. Originally committed to SVN as r5182. --- aegisub/tools/common-respack.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aegisub/tools/common-respack.cpp b/aegisub/tools/common-respack.cpp index 09762e3ce..0373fa4b5 100644 --- a/aegisub/tools/common-respack.cpp +++ b/aegisub/tools/common-respack.cpp @@ -83,7 +83,7 @@ int main(int argc, const char *argv[]) { std::getline(file_manifest, file); if (file.empty()) continue; - std::ifstream ifp((path_base + file).c_str()); + std::ifstream ifp((path_base + file).c_str(), std::ios_base::in|std::ios_base::binary); if (!ifp.is_open()) { std::cout << "Error opening file: " << file << std::endl;