From 9a5215ee346f49bab238b8f05817a0bf401f3eeb Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 8 Mar 2009 23:04:19 +0000 Subject: remove lzma from source repo, we will have xz in 2009 git-svn-id: svn://tug.org/texlive/trunk@12343 c570f23f-e606-0410-a88d-b1316a301751 --- .../utils/lzma/src/sdk/7zip/Common/InBuffer.h | 76 ---------------------- 1 file changed, 76 deletions(-) delete mode 100644 Build/source/utils/lzma/src/sdk/7zip/Common/InBuffer.h (limited to 'Build/source/utils/lzma/src/sdk/7zip/Common/InBuffer.h') diff --git a/Build/source/utils/lzma/src/sdk/7zip/Common/InBuffer.h b/Build/source/utils/lzma/src/sdk/7zip/Common/InBuffer.h deleted file mode 100644 index 057caa16593..00000000000 --- a/Build/source/utils/lzma/src/sdk/7zip/Common/InBuffer.h +++ /dev/null @@ -1,76 +0,0 @@ -// InBuffer.h - -#ifndef __INBUFFER_H -#define __INBUFFER_H - -#include "../IStream.h" -#include "../../Common/MyCom.h" - -#ifndef _NO_EXCEPTIONS -class CInBufferException -{ -public: - HRESULT ErrorCode; - CInBufferException(HRESULT errorCode): ErrorCode(errorCode) {} -}; -#endif - -class CInBuffer -{ - Byte *_buffer; - Byte *_bufferLimit; - Byte *_bufferBase; - CMyComPtr _stream; - UInt64 _processedSize; - UInt32 _bufferSize; - bool _wasFinished; - - bool ReadBlock(); - Byte ReadBlock2(); - -public: - #ifdef _NO_EXCEPTIONS - HRESULT ErrorCode; - #endif - - CInBuffer(); - ~CInBuffer() { Free(); } - - bool Create(UInt32 bufferSize); - void Free(); - - void SetStream(ISequentialInStream *stream); - void Init(); - void ReleaseStream() { _stream.Release(); } - - bool ReadByte(Byte &b) - { - if(_buffer >= _bufferLimit) - if(!ReadBlock()) - return false; - b = *_buffer++; - return true; - } - Byte ReadByte() - { - if(_buffer >= _bufferLimit) - return ReadBlock2(); - return *_buffer++; - } - void ReadBytes(void *data, UInt32 size, UInt32 &processedSize) - { - for(processedSize = 0; processedSize < size; processedSize++) - if (!ReadByte(((Byte *)data)[processedSize])) - return; - } - bool ReadBytes(void *data, UInt32 size) - { - UInt32 processedSize; - ReadBytes(data, size, processedSize); - return (processedSize == size); - } - UInt64 GetProcessedSize() const { return _processedSize + (_buffer - _bufferBase); } - bool WasFinished() const { return _wasFinished; } -}; - -#endif -- cgit v1.2.3