diff options
author | D G Turner | 2019-09-30 01:18:52 +0100 |
---|---|---|
committer | D G Turner | 2019-09-30 01:21:35 +0100 |
commit | 16bce754d7d14497467b5e3d1ebaaf61718b054c (patch) | |
tree | 2cc97fbab49b1c62205c1da2395dd6852278fd66 /configure | |
parent | e0ae6b208087698fd1fa5870f870c70d74ba192c (diff) | |
download | scummvm-rg350-16bce754d7d14497467b5e3d1ebaaf61718b054c.tar.gz scummvm-rg350-16bce754d7d14497467b5e3d1ebaaf61718b054c.tar.bz2 scummvm-rg350-16bce754d7d14497467b5e3d1ebaaf61718b054c.zip |
BUILD: Fix GCC Warning from Endianess Test Compilation
This is emitted when GCC is set with -Wall -Wextra by environment variables.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -2319,10 +2319,10 @@ echo_n "Checking endianness... " cat > tmp_endianness_check.cpp << EOF unsigned short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; unsigned short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; -void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; } +const char * _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; return s; } unsigned short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; unsigned short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; -void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; } +const char * _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; return s; } int main() { _ascii (); _ebcdic (); return 0; } EOF $CXX $LDFLAGS $CXXFLAGS -o $TMPO$HOSTEXEEXT tmp_endianness_check.cpp |