Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'CPP/7zip/Archive/Tar/TarOut.h')
-rw-r--r--[-rwxr-xr-x]CPP/7zip/Archive/Tar/TarOut.h18
1 files changed, 13 insertions, 5 deletions
diff --git a/CPP/7zip/Archive/Tar/TarOut.h b/CPP/7zip/Archive/Tar/TarOut.h
index ef837869..ee9b965e 100755..100644
--- a/CPP/7zip/Archive/Tar/TarOut.h
+++ b/CPP/7zip/Archive/Tar/TarOut.h
@@ -3,21 +3,29 @@
#ifndef __ARCHIVE_TAR_OUT_H
#define __ARCHIVE_TAR_OUT_H
-#include "TarItem.h"
+#include "../../../Common/MyCom.h"
-#include "Common/MyCom.h"
#include "../../IStream.h"
+#include "TarItem.h"
+
namespace NArchive {
namespace NTar {
class COutArchive
{
CMyComPtr<ISequentialOutStream> m_Stream;
- HRESULT WriteBytes(const void *buffer, UInt32 size);
-public:
- void Create(ISequentialOutStream *outStream);
+
+ HRESULT WriteBytes(const void *data, unsigned size);
HRESULT WriteHeaderReal(const CItem &item);
+public:
+ UInt64 Pos;
+
+ void Create(ISequentialOutStream *outStream)
+ {
+ m_Stream = outStream;
+ }
+
HRESULT WriteHeader(const CItem &item);
HRESULT FillDataResidual(UInt64 dataSize);
HRESULT WriteFinishHeader();