Made some PackHeader methods strictly private to class Packer.

committer: mfx <mfx> 976602743 +0000
This commit is contained in:
Markus F.X.J. Oberhumer
2000-12-12 06:32:23 +00:00
parent ddaad37503
commit c9430123d1
+7 -3
View File
@@ -47,14 +47,18 @@ class Filter;
// see stub/header.ash // see stub/header.ash
class PackHeader class PackHeader
{ {
public: friend class Packer;
PackHeader();
int getPackHeaderSize() const; private:
// these are strictly private to Packer and not accessible in subclasses:
PackHeader();
void putPackHeader(upx_bytep p); void putPackHeader(upx_bytep p);
bool fillPackHeader(const upx_bytep b, int blen); bool fillPackHeader(const upx_bytep b, int blen);
public:
int getPackHeaderSize() const;
public: public:
// fields stored in compressed file // fields stored in compressed file
unsigned magic; // UPX_MAGIC_LE32 unsigned magic; // UPX_MAGIC_LE32