|
![](https://seccdn.libravatar.org/avatar/630eadeeb706bd60c5564ff8faa60f9c806c13d5293e298c7e42c2dfdf968e9c?s=16&d=retro) |
bf2c6ef |
diff -uNr scummvm-tools-2.5.0.old/configure scummvm-tools-2.5.0/configure
|
|
![](https://seccdn.libravatar.org/avatar/630eadeeb706bd60c5564ff8faa60f9c806c13d5293e298c7e42c2dfdf968e9c?s=16&d=retro) |
bf2c6ef |
--- scummvm-tools-2.5.0.old/configure 2021-10-01 13:59:48.000000000 +0200
|
|
![](https://seccdn.libravatar.org/avatar/630eadeeb706bd60c5564ff8faa60f9c806c13d5293e298c7e42c2dfdf968e9c?s=16&d=retro) |
bf2c6ef |
+++ scummvm-tools-2.5.0/configure 2021-12-14 23:01:39.604582839 +0100
|
|
![](https://seccdn.libravatar.org/avatar/630eadeeb706bd60c5564ff8faa60f9c806c13d5293e298c7e42c2dfdf968e9c?s=16&d=retro) |
bf2c6ef |
@@ -1047,15 +1047,15 @@
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
#
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
echo_n "Checking endianness... "
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
cat > tmp_endianness_check.cpp << EOF
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
-unsigned short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
-unsigned short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
-void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
-unsigned short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
-unsigned short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
-void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
+__attribute__ ((used)) unsigned short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
+__attribute__ ((used)) unsigned short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
+__attribute__ ((used)) void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
+__attribute__ ((used)) unsigned short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
+__attribute__ ((used)) unsigned short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
+__attribute__ ((used)) void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
int main() { _ascii (); _ebcdic (); return 0; }
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
EOF
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
-$CXX $CXXFLAGS -c -o $TMPO.o tmp_endianness_check.cpp
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
+$CXX $CXXFLAGS -ffat-lto-objects -c -o $TMPO.o tmp_endianness_check.cpp
|
|
![](https://seccdn.libravatar.org/avatar/630eadeeb706bd60c5564ff8faa60f9c806c13d5293e298c7e42c2dfdf968e9c?s=16&d=retro) |
bf2c6ef |
if $_strings $TMPO.o | grep BIGenDianSyS >/dev/null; then
|
|
![](https://seccdn.libravatar.org/avatar/53857e0805011d7cae7e9291c3c7672dd1958db8b0541c307a68d49a98f2e30a?s=16&d=retro) |
524a828 |
_endian=big
|
|
![](https://seccdn.libravatar.org/avatar/630eadeeb706bd60c5564ff8faa60f9c806c13d5293e298c7e42c2dfdf968e9c?s=16&d=retro) |
bf2c6ef |
elif $_strings $TMPO.o | grep LiTTleEnDian >/dev/null; then
|