@@ -66,11 +66,11 @@ #elif defined(OF_THREADS) # import "threading.h" #endif #ifdef OF_APPLE_RUNTIME -# if defined(__x86_64__) || defined(__i386__) +# if defined(__x86_64__) || defined(__i386__) || defined(__ppc__) extern id of_forward(id, SEL, ...); extern struct stret of_forward_stret(id, SEL, ...); # endif #endif @@ -258,11 +258,11 @@ #endif #if defined(OF_OBJFW_RUNTIME) objc_forward_handler = forward_handler; #elif defined(OF_APPLE_RUNTIME) -# if defined(__x86_64__) || defined(__i386__) +# if defined(__x86_64__) || defined(__i386__) || defined(__ppc__) objc_setForwardHandler(of_forward, of_forward_stret); # endif #endif #ifdef HAVE_OBJC_ENUMERATIONMUTATION