Index: third_party/lzma/v4_65/files/CPP/Common/StdInStream.cpp |
diff --git a/third_party/lzma/v4_65/files/CPP/Common/StdInStream.cpp b/third_party/lzma/v4_65/files/CPP/Common/StdInStream.cpp |
deleted file mode 100644 |
index b3d009205700316c55e09b9a933538918a39c66c..0000000000000000000000000000000000000000 |
--- a/third_party/lzma/v4_65/files/CPP/Common/StdInStream.cpp |
+++ /dev/null |
@@ -1,84 +0,0 @@ |
-// Common/StdInStream.cpp |
- |
-#include "StdAfx.h" |
- |
-#include <tchar.h> |
-#include "StdInStream.h" |
- |
-#ifdef _MSC_VER |
-// "was declared deprecated" disabling |
-#pragma warning(disable : 4996 ) |
-#endif |
- |
-static const char kIllegalChar = '\0'; |
-static const char kNewLineChar = '\n'; |
- |
-static const char *kEOFMessage = "Unexpected end of input stream"; |
-static const char *kReadErrorMessage ="Error reading input stream"; |
-static const char *kIllegalCharMessage = "Illegal character in input stream"; |
- |
-static LPCTSTR kFileOpenMode = TEXT("r"); |
- |
-CStdInStream g_StdIn(stdin); |
- |
-bool CStdInStream::Open(LPCTSTR fileName) |
-{ |
- Close(); |
- _stream = _tfopen(fileName, kFileOpenMode); |
- _streamIsOpen = (_stream != 0); |
- return _streamIsOpen; |
-} |
- |
-bool CStdInStream::Close() |
-{ |
- if (!_streamIsOpen) |
- return true; |
- _streamIsOpen = (fclose(_stream) != 0); |
- return !_streamIsOpen; |
-} |
- |
-CStdInStream::~CStdInStream() |
-{ |
- Close(); |
-} |
- |
-AString CStdInStream::ScanStringUntilNewLine() |
-{ |
- AString s; |
- for (;;) |
- { |
- int intChar = GetChar(); |
- if (intChar == EOF) |
- throw kEOFMessage; |
- char c = char(intChar); |
- if (c == kIllegalChar) |
- throw kIllegalCharMessage; |
- if (c == kNewLineChar) |
- break; |
- s += c; |
- } |
- return s; |
-} |
- |
-void CStdInStream::ReadToString(AString &resultString) |
-{ |
- resultString.Empty(); |
- int c; |
- while ((c = GetChar()) != EOF) |
- resultString += char(c); |
-} |
- |
-bool CStdInStream::Eof() |
-{ |
- return (feof(_stream) != 0); |
-} |
- |
-int CStdInStream::GetChar() |
-{ |
- int c = fgetc(_stream); // getc() doesn't work in BeOS? |
- if (c == EOF && !Eof()) |
- throw kReadErrorMessage; |
- return c; |
-} |
- |
- |