BranchMisc.h (p7zip_15.14.1_src_all) | : | BranchMisc.h (p7zip_16.02_src_all) | ||
---|---|---|---|---|
skipping to change at line 16 | skipping to change at line 16 | |||
#include "../../Common/MyCom.h" | #include "../../Common/MyCom.h" | |||
#include "../ICoder.h" | #include "../ICoder.h" | |||
EXTERN_C_BEGIN | EXTERN_C_BEGIN | |||
typedef SizeT (*Func_Bra)(Byte *data, SizeT size, UInt32 ip, int encoding); | typedef SizeT (*Func_Bra)(Byte *data, SizeT size, UInt32 ip, int encoding); | |||
EXTERN_C_END | EXTERN_C_END | |||
class CBranchCoder: | namespace NCompress { | |||
namespace NBranch { | ||||
class CCoder: | ||||
public ICompressFilter, | public ICompressFilter, | |||
public CMyUnknownImp | public CMyUnknownImp | |||
{ | { | |||
UInt32 _bufferPos; | UInt32 _bufferPos; | |||
int _encode; | int _encode; | |||
Func_Bra BraFunc; | Func_Bra BraFunc; | |||
public: | public: | |||
MY_UNKNOWN_IMP; | MY_UNKNOWN_IMP1(ICompressFilter); | |||
INTERFACE_ICompressFilter(;) | INTERFACE_ICompressFilter(;) | |||
CBranchCoder(Func_Bra bra, int encode): _bufferPos(0), _encode(encode), BraFu nc(bra) {} | CCoder(Func_Bra bra, int encode): _bufferPos(0), _encode(encode), BraFunc(bra ) {} | |||
}; | }; | |||
}} | ||||
#endif | #endif | |||
End of changes. 4 change blocks. | ||||
3 lines changed or deleted | 8 lines changed or added |