From c9430123d11d97af551d2ec61433534203e5038b Mon Sep 17 00:00:00 2001 From: "Markus F.X.J. Oberhumer" Date: Tue, 12 Dec 2000 06:32:23 +0000 Subject: [PATCH] Made some PackHeader methods strictly private to class Packer. committer: mfx 976602743 +0000 --- src/packer.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/packer.h b/src/packer.h index 94af24cb..b25a3ea7 100644 --- a/src/packer.h +++ b/src/packer.h @@ -47,14 +47,18 @@ class Filter; // see stub/header.ash class PackHeader { -public: - PackHeader(); + friend class Packer; - int getPackHeaderSize() const; +private: + // these are strictly private to Packer and not accessible in subclasses: + PackHeader(); void putPackHeader(upx_bytep p); bool fillPackHeader(const upx_bytep b, int blen); +public: + int getPackHeaderSize() const; + public: // fields stored in compressed file unsigned magic; // UPX_MAGIC_LE32