diff --git a/src/p_mach.cpp b/src/p_mach.cpp index c56fbc63..83e19fe0 100644 --- a/src/p_mach.cpp +++ b/src/p_mach.cpp @@ -770,11 +770,13 @@ int PackMachFat::canUnpack() PackMachI386 packer(fi); if (!packer.canUnpack()) return 0; + ph.format = packer.getFormat(); // FIXME: copy entire PackHeader } break; case PackMachFat::CPU_TYPE_POWERPC: { PackMachPPC32 packer(fi); if (!packer.canUnpack()) return 0; + ph.format = packer.getFormat(); // FIXME: copy entire PackHeader } break; } // switch cputype } @@ -796,10 +798,6 @@ void PackMachFat::list() assert(false); } -void PackMachFat::fileInfo() -{ - assert(false); -} /* vi:ts=4:et */ diff --git a/src/p_mach.h b/src/p_mach.h index 5b13c9d4..5ab3b2a4 100644 --- a/src/p_mach.h +++ b/src/p_mach.h @@ -498,7 +498,6 @@ protected: virtual void pack(OutputFile *fo); virtual void unpack(OutputFile *fo); virtual void list(); - virtual void fileInfo(); public: virtual bool canPack();