29 #ifndef __UPX_P_DJGPP2_H 30 #define __UPX_P_DJGPP2_H 1 43 virtual int getVersion()
const {
return 14; }
44 virtual int getFormat()
const {
return UPX_F_DJGPP2_COFF; }
45 virtual const char *getName()
const {
return "djgpp2/coff"; }
46 virtual const char *getFullName(
const options_t *)
const {
return "i386-dos32.djgpp2.coff"; }
47 virtual const int *getCompressionMethods(
int method,
int level)
const;
48 virtual const int *getFilters()
const;
53 virtual bool canPack();
54 virtual int canUnpack();
58 virtual int readFileHeader();
60 virtual unsigned findOverlapOverhead(
const upx_bytep buf,
63 unsigned upper_limit = ~0u)
const;
64 virtual void buildLoader(
const Filter *ft);
65 virtual Linker* newLinker()
const;
69 __packed_struct(external_scnhdr_t)
78 __packed_struct(coff_header_t)
98 external_scnhdr_t sh[3];
101 coff_header_t coff_hdr;
102 external_scnhdr_t *text,*data,*bss;
Definition: p_djgpp2.h:37