From c90b9d1b3986f21cbd2a3f0a3ad8f12ab1df3bd1 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Wed, 29 May 2013 22:10:00 +0200 Subject: [PATCH] [DEV] Limits Int32 at Android --- etk/types.h | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/etk/types.h b/etk/types.h index c3371e0..e2c1a25 100644 --- a/etk/types.h +++ b/etk/types.h @@ -19,22 +19,24 @@ // note in android include the macro of min max are overwitten #include // in case of android error ... -#ifndef __STDINT_LIMITS - #define INT8_MIN (-128) - #define INT8_MAX (127) - #define UINT8_MAX (255U) - - #define INT16_MIN (-32768) - #define INT16_MAX (32767) - #define UINT16_MAX (65535U) - - #define INT32_MIN (-2147483647-1) - #define INT32_MAX (2147483647) - #define UINT32_MAX (4294967295U) - - #define INT64_MIN (__INT64_C(-9223372036854775807)-1) - #define INT64_MAX (__INT64_C(9223372036854775807)) - #define UINT64_MAX (__UINT64_C(18446744073709551615)) +#ifdef __TARGET_OS__Android + #ifndef __STDINT_LIMITS + #define INT8_MIN (-128) + #define INT8_MAX (127) + #define UINT8_MAX (255U) + + #define INT16_MIN (-32768) + #define INT16_MAX (32767) + #define UINT16_MAX (65535U) + + #define INT32_MIN (-2147483647-1) + #define INT32_MAX (2147483647) + #define UINT32_MAX (4294967295U) + + #define INT64_MIN (__INT64_C(-9223372036854775807)-1) + #define INT64_MAX (__INT64_C(9223372036854775807)) + #define UINT64_MAX (__UINT64_C(18446744073709551615)) + #endif #endif typedef enum {