diff options
author | Fiodar Stryzhniou | 2018-01-02 03:07:45 +0300 |
---|---|---|
committer | David Turner | 2018-01-14 06:49:54 +0000 |
commit | dc1d9e2d6521aea75b69c03051c73b5cac9180f8 (patch) | |
tree | 014ddd2f96327b7db8073ec1f8d3032cfc9cc9b1 | |
parent | ddb4c8bfd2dc89283a5a024cb716eed69913eae7 (diff) | |
download | scummvm-rg350-dc1d9e2d6521aea75b69c03051c73b5cac9180f8.tar.gz scummvm-rg350-dc1d9e2d6521aea75b69c03051c73b5cac9180f8.tar.bz2 scummvm-rg350-dc1d9e2d6521aea75b69c03051c73b5cac9180f8.zip |
SYMBIAN: Hide warnings from system headers
-rw-r--r-- | backends/platform/symbian/src/portdefs.h | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/backends/platform/symbian/src/portdefs.h b/backends/platform/symbian/src/portdefs.h index f9e0d04064..7729145eac 100644 --- a/backends/platform/symbian/src/portdefs.h +++ b/backends/platform/symbian/src/portdefs.h @@ -30,9 +30,17 @@ #include <stdlib.h> #include <stdio.h> #include <unistd.h> -#include <e32def.h> +#if (__GNUC__ && __cplusplus) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wreturn-local-addr" +#endif +#include <e32def.h> #include <e32std.h> +#if (__GNUC__ && __cplusplus) +#pragma GCC diagnostic pop +#endif + #include <libc\math.h> /* define pi */ @@ -53,6 +61,17 @@ typedef unsigned short int uint16; typedef signed short int int16; typedef unsigned long int uint32; typedef signed long int int32; +typedef signed long long int64; +typedef unsigned long long uint64; + +#ifdef __cplusplus +namespace std + { + + using ::size_t; + + } // namespace std +#endif // Define SCUMMVM_DONT_DEFINE_TYPES to prevent scummsys.h from trying to // re-define those data types. |