For some reason unsigned types were not added in commit
0a06fcf608dd
("build: fix kernel 5.4 on macos"), which led to bunch of hacks, like
commit
3cc57ba4627c ("uboot-sunxi: add missing type __u64") or
commit
997ff740dc44 ("uboot-mediatek: fix build on Mac OS X").
So lets add the missing unsigned types to workaround it in a bit more
maintainable way.
Fixes: #13833
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit
4a8961f1dfba33b1e9a38dd0ecb3a8b03c46edbb)
#define _ASM_GENERIC_INT_LL64_H
typedef __signed__ char __s8;
+typedef unsigned char __u8;
typedef __signed__ short __s16;
+typedef unsigned short __u16;
typedef __signed__ int __s32;
+typedef unsigned int __u32;
#ifdef __GNUC__
__extension__ typedef __signed__ long long __s64;
+__extension__ typedef unsigned long long __u64;
#else
typedef __signed__ long long __s64;
+typedef unsigned long long __u64;
#endif
#endif /* _ASM_GENERIC_INT_LL64_H */