summaryrefslogtreecommitdiff
path: root/mach_dep.c
diff options
context:
space:
mode:
Diffstat (limited to 'mach_dep.c')
-rw-r--r--mach_dep.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/mach_dep.c b/mach_dep.c
index 7fa87741..6a9bc0f0 100644
--- a/mach_dep.c
+++ b/mach_dep.c
@@ -34,11 +34,15 @@
};
typedef struct ppc_registers ppc_registers;
- asm static void getRegisters(register ppc_registers* regs)
- {
+# if defined(CPPCHECK)
+ void getRegisters(ppc_registers* regs);
+# else
+ asm static void getRegisters(register ppc_registers* regs)
+ {
stmw r13,regs->gprs /* save R13-R31 */
blr
- }
+ }
+# endif
static void PushMacRegisters(void)
{