summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/sysdata.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/sysdata.h b/include/sysdata.h
index 527c86d..ccb8150 100644
--- a/include/sysdata.h
+++ b/include/sysdata.h
@@ -42,8 +42,13 @@ typedef unsigned int __u32;
#ifdef OS_ANDROID
#elif defined(__GNUC__)
+ #if !defined(__SANE_USERSPACE_TYPES__) && defined(__powerpc64__)
+ typedef __signed__ long __s64;
+ typedef unsigned long __u64;
+ #else
__extension__ typedef __signed__ long long __s64;
__extension__ typedef unsigned long long __u64;
+ #endif
#elif defined(__BORLANDC__)
typedef signed __int64 __s64;
typedef unsigned __int64 __u64;