From d1e352c9ee2a6715f73f756ad1dbd9a8194ac393 Mon Sep 17 00:00:00 2001 From: John Reiser Date: Sat, 3 Feb 2007 11:40:25 -0800 Subject: [PATCH] PackMachI386 --- src/p_mach.cpp | 8 ++++---- src/p_mach.h | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/p_mach.cpp b/src/p_mach.cpp index 8a78d6aa..5a4cd5c9 100644 --- a/src/p_mach.cpp +++ b/src/p_mach.cpp @@ -371,15 +371,15 @@ unsigned PackMachBase::find_SEGMENT_gap( } template -void PackMachBase::pack4(OutputFile *, Filter &) +void PackMachBase::pack4(OutputFile *fo, Filter &ft) { - // empty + PackUnix::pack4(fo, ft); // FIXME super() does not work? } template -void PackMachBase::pack3(OutputFile *, Filter &) +void PackMachBase::pack3(OutputFile *fo, Filter &ft) { - // empty + PackUnix::pack3(fo, ft); // FIXME super() does not work? } template diff --git a/src/p_mach.h b/src/p_mach.h index a2e7a1ae..acb02a82 100644 --- a/src/p_mach.h +++ b/src/p_mach.h @@ -427,12 +427,12 @@ public: protected: virtual const int *getFilters() const; - virtual acc_uint64l_t get_native64(const void *b) const { return get_be64(b); } - virtual unsigned get_native32(const void *b) const { return get_be32(b); } - virtual unsigned get_native16(const void *b) const { return get_be16(b); } - virtual void set_native64(void *b, acc_uint64l_t v) const { set_be64(b, v); } - virtual void set_native32(void *b, unsigned v) const { set_be32(b, v); } - virtual void set_native16(void *b, unsigned v) const { set_be16(b, v); } + virtual acc_uint64l_t get_native64(const void *b) const { return get_le64(b); } + virtual unsigned get_native32(const void *b) const { return get_le32(b); } + virtual unsigned get_native16(const void *b) const { return get_le16(b); } + virtual void set_native64(void *b, acc_uint64l_t v) const { set_le64(b, v); } + virtual void set_native32(void *b, unsigned v) const { set_le32(b, v); } + virtual void set_native16(void *b, unsigned v) const { set_le16(b, v); } virtual void pack1_setup_threado(OutputFile *const fo); virtual void pack3(OutputFile *, Filter &); // append loader