Imported Upstream version 9.20
[platform/upstream/7zip.git] / CPP / 7zip / Compress / BranchCoder.cpp
1 // BranchCoder.cpp\r
2 \r
3 #include "StdAfx.h"\r
4 \r
5 #include "BranchCoder.h"\r
6 \r
7 STDMETHODIMP CBranchConverter::Init()\r
8 {\r
9   _bufferPos = 0;\r
10   SubInit();\r
11   return S_OK;\r
12 }\r
13 \r
14 STDMETHODIMP_(UInt32) CBranchConverter::Filter(Byte *data, UInt32 size)\r
15 {\r
16   UInt32 processedSize = SubFilter(data, size);\r
17   _bufferPos += processedSize;\r
18   return processedSize;\r
19 }\r