MultiMC: fix build on big endian
This commit is contained in:
parent
486d13b802
commit
8c4f5f644a
1 changed files with 37 additions and 0 deletions
37
srcpkgs/MultiMC/patches/be.patch
Normal file
37
srcpkgs/MultiMC/patches/be.patch
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
Fixes build on big endian.
|
||||||
|
|
||||||
|
--- libraries/classparser/src/javaendian.h
|
||||||
|
+++ libraries/classparser/src/javaendian.h
|
||||||
|
@@ -11,32 +11,26 @@ inline uint64_t bigswap(uint64_t x)
|
||||||
|
{
|
||||||
|
return x;
|
||||||
|
}
|
||||||
|
-;
|
||||||
|
inline uint32_t bigswap(uint32_t x)
|
||||||
|
{
|
||||||
|
return x;
|
||||||
|
}
|
||||||
|
-;
|
||||||
|
inline uint16_t bigswap(uint16_t x)
|
||||||
|
{
|
||||||
|
return x;
|
||||||
|
}
|
||||||
|
-;
|
||||||
|
inline int64_t bigswap(int64_t x)
|
||||||
|
{
|
||||||
|
return x;
|
||||||
|
}
|
||||||
|
-;
|
||||||
|
inline int32_t bigswap(int32_t x)
|
||||||
|
{
|
||||||
|
return x;
|
||||||
|
}
|
||||||
|
-;
|
||||||
|
inline int16_t bigswap(int16_t x)
|
||||||
|
{
|
||||||
|
return x;
|
||||||
|
}
|
||||||
|
-;
|
||||||
|
#else
|
||||||
|
inline uint64_t bigswap(uint64_t x)
|
||||||
|
{
|
Loading…
Add table
Add a link
Reference in a new issue