From 44a02b8c6c870a02186d74685b50542ccab60f72 Mon Sep 17 00:00:00 2001 From: Daniel Glassey Date: Sat, 3 Nov 2018 13:34:07 +0700 Subject: powerpc64 can define __s64 differently Gbp-Pq: Name 0006-powerpc64.patch --- include/sysdata.h | 5 +++++ 1 file changed, 5 insertions(+) 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; -- cgit v1.2.3