Removed Packer::addSection().

committer: mfx <mfx> 978539327 +0000
This commit is contained in:
Markus F.X.J. Oberhumer 2001-01-03 16:28:47 +00:00
parent 25a6da5638
commit df4726eb95
2 changed files with 6 additions and 11 deletions

View File

@ -941,9 +941,9 @@ void Packer::initLoader(const void *pdata, int plen, int pinfo)
"\n"; "\n";
if (opt->small) if (opt->small)
addSection("IDENTSTR",identsmall,sizeof(identsmall)); linker->addSection("IDENTSTR",identsmall,sizeof(identsmall));
else else
addSection("IDENTSTR",identbig,sizeof(identbig)); linker->addSection("IDENTSTR",identbig,sizeof(identbig));
} }
@ -960,12 +960,6 @@ void Packer::addLoader(const char *s, ...)
} }
void Packer::addSection(const char *sname, const char *sdata, unsigned len)
{
linker->addSection(sname, sdata, len);
}
int Packer::getLoaderSection(const char *name, int *slen) const int Packer::getLoaderSection(const char *name, int *slen) const
{ {
int size = -1; int size = -1;
@ -979,12 +973,14 @@ int Packer::getLoaderSection(const char *name, int *slen) const
// same, but the size of the section may be == 0 // same, but the size of the section may be == 0
int Packer::getLoaderSectionStart(const char *name) const int Packer::getLoaderSectionStart(const char *name, int *slen) const
{ {
int size = -1; int size = -1;
int ostart = linker->getSection(name, &size); int ostart = linker->getSection(name, &size);
if (ostart < 0 || size < 0) if (ostart < 0 || size < 0)
throwBadLoader(); throwBadLoader();
if (slen)
*slen = size;
return ostart; return ostart;
} }

View File

@ -207,9 +207,8 @@ protected:
virtual int getLoaderSize() const; virtual int getLoaderSize() const;
virtual void initLoader(const void *pdata, int plen, int pinfo=-1); virtual void initLoader(const void *pdata, int plen, int pinfo=-1);
virtual void addLoader(const char *s, ...); virtual void addLoader(const char *s, ...);
virtual void addSection(const char *sname, const char *sdata, unsigned len);
virtual int getLoaderSection(const char *name, int *slen=NULL) const; virtual int getLoaderSection(const char *name, int *slen=NULL) const;
virtual int getLoaderSectionStart(const char *name) const; virtual int getLoaderSectionStart(const char *name, int *slen=NULL) const;
virtual void addFilter32(int filter_id); virtual void addFilter32(int filter_id);
virtual const char *getDecompressor() const; virtual const char *getDecompressor() const;