@@ -158,16 +158,16 @@ decouple library dependencies with standard string, memory and so on.
158158 #elif !defined(__BCPLUSPLUS__) && !defined(__EMSCRIPTEN__)
159159 #if !defined(SIZEOF_LONG_LONG) && !defined(SIZEOF_LONG)
160160 #if (defined(__alpha__) || defined(__ia64__) || \
161- defined (_ARCH_PPC64) || defined(__mips64 ) || \
161+ defined (_ARCH_PPC64) || defined(__ppc64__ ) || \
162162 defined(__x86_64__) || defined(__s390x__ ) || \
163163 ((defined (sun) || defined(__sun)) && \
164164 (defined (LP64) || defined(_LP64))) || \
165165 (defined (__riscv_xlen) && (__riscv_xlen == 64 )) || \
166- defined(__aarch64__) || \
166+ defined(__aarch64__) || defined(__mips64) || \
167167 (defined (__DCC__) && (defined (__LP64) || defined(__LP64__))))
168168 /* long should be 64bit */
169169 #define SIZEOF_LONG 8
170- #elif defined(__i386__) || defined(__CORTEX_M3__)
170+ #elif defined(__i386__) || defined(__CORTEX_M3__) || defined(__ppc__)
171171 /* long long should be 64bit */
172172 #define SIZEOF_LONG_LONG 8
173173 #endif
@@ -230,7 +230,7 @@ decouple library dependencies with standard string, memory and so on.
230230 defined (__x86_64__) || defined(_M_X64)) || \
231231 defined(__aarch64__) || defined(__sparc64__) || defined(__s390x__ ) || \
232232 (defined (__riscv_xlen) && (__riscv_xlen == 64 )) || defined(_M_ARM64) || \
233- defined(__aarch64__) || \
233+ defined(__aarch64__) || defined(__ppc64__) || \
234234 (defined (__DCC__) && (defined (__LP64) || defined(__LP64__)))
235235 #define WC_64BIT_CPU
236236 #elif (defined(sun) || defined(__sun)) && \
0 commit comments