--- npdjvu/qtnpapi.h.orig
+++ npdjvu/qtnpapi.h
@@ -248,7 +248,7 @@ struct NPByteRange
 # define getFocusEvent       (osEvt + 16)
 # define loseFocusEvent      (osEvt + 17)
 # define adjustCursorEvent   (osEvt + 18)
-# if defined(__ppc__) || defined(__powerpc__)  // LYB 2009-03-10
+# if defined(__ppc__) || defined(__powerpc__) || defined(__ppc64__) || defined(__powerpc64__)
 #   define QTBROWSER_USE_CFM
 # endif
 #endif
--- nsdejavu/npsdk/prcpucfg.h.orig
+++ nsdejavu/npsdk/prcpucfg.h
@@ -48,7 +48,7 @@
 
 #define PR_AF_INET6 10  /* same as AF_INET6 */
 
-#ifdef __powerpc64__
+#if defined(__ppc64__) || defined(__powerpc64__)
 
 #ifdef __LITTLE_ENDIAN__
 #undef  IS_BIG_ENDIAN
@@ -99,7 +99,7 @@
 #define PR_BYTES_PER_WORD_LOG2   3
 #define PR_BYTES_PER_DWORD_LOG2  3
 
-#elif defined(__powerpc__)
+#elif defined(__ppc__) || defined(__powerpc__)
 
 #undef  IS_LITTLE_ENDIAN
 #define IS_BIG_ENDIAN    1
