From 4dc48720ffc03f6f89213cc2a5dd230b50dc84ef Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Sat, 5 Aug 2006 02:44:17 +0000 Subject: [PATCH] Differentiate ppc and i386. --- stepmania/src/arch/ArchHooks/ArchHooks_darwin.cpp | 12 ++++++++++++ stepmania/src/arch/ArchHooks/ArchHooks_darwin.h | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/stepmania/src/arch/ArchHooks/ArchHooks_darwin.cpp b/stepmania/src/arch/ArchHooks/ArchHooks_darwin.cpp index 5b60d49963..ae94844117 100644 --- a/stepmania/src/arch/ArchHooks/ArchHooks_darwin.cpp +++ b/stepmania/src/arch/ArchHooks/ArchHooks_darwin.cpp @@ -133,6 +133,18 @@ ArchHooks_darwin::~ArchHooks_darwin() #endif } +RString ArchHooks_darwin::GetArchName() const +{ +#if defined(__ppc__) + return "Mac OS X (ppc)"; +#elif defined(__i386__) + return "Mac OS X (i386)"; +#else +#error What arch? +#endif +} + + RString ArchHooks_darwin::GetMachineId() const { RString ret; diff --git a/stepmania/src/arch/ArchHooks/ArchHooks_darwin.h b/stepmania/src/arch/ArchHooks/ArchHooks_darwin.h index 525b64da5f..3d2a0f668c 100644 --- a/stepmania/src/arch/ArchHooks/ArchHooks_darwin.h +++ b/stepmania/src/arch/ArchHooks/ArchHooks_darwin.h @@ -9,7 +9,7 @@ class ArchHooks_darwin : public ArchHooks public: ArchHooks_darwin(); ~ArchHooks_darwin(); - RString GetArchName() const { return "OS X"; } + RString GetArchName() const; RString GetMachineId() const; void DumpDebugInfo(); RString GetPreferredLanguage();