Rewrote PackHeader handling. In particuliar, Packer::putPackHeader()

was renamed to patchPackHeader(), and it is now under control of
the usual checkPatch() patch-order.

committer: mfx <mfx> 976601615 +0000
This commit is contained in:
Markus F.X.J. Oberhumer
2000-12-12 06:13:35 +00:00
parent a8eac4f2f8
commit c6481575f9
16 changed files with 175 additions and 175 deletions
+6 -4
View File
@@ -48,11 +48,13 @@ class Filter;
class PackHeader
{
public:
bool fillPackHeader(upx_bytep buf, unsigned len);
bool checkPackHeader(const upx_bytep hbuf, int hlen) const;
void putPackHeader(upx_bytep buf, unsigned len);
PackHeader();
int getPackHeaderSize() const;
void putPackHeader(upx_bytep p);
bool fillPackHeader(const upx_bytep b, int blen);
public:
// fields stored in compressed file
unsigned magic; // UPX_MAGIC_LE32
@@ -173,7 +175,7 @@ protected:
// packheader handling
virtual void putPackHeader(upx_byte *buf, unsigned len);
virtual int patchPackHeader(void *b, int blen);
virtual bool readPackHeader(unsigned len, off_t seek_offset,
upx_byte *buf=NULL);