diff options
Diffstat (limited to 'lcmodule/source/legacy_compatibility/t_basicdefinitions.h')
-rw-r--r-- | lcmodule/source/legacy_compatibility/t_basicdefinitions.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lcmodule/source/legacy_compatibility/t_basicdefinitions.h b/lcmodule/source/legacy_compatibility/t_basicdefinitions.h index 8b453ff..08c3560 100644 --- a/lcmodule/source/legacy_compatibility/t_basicdefinitions.h +++ b/lcmodule/source/legacy_compatibility/t_basicdefinitions.h @@ -75,6 +75,12 @@ #define SINT64_SUPPORTED #define UINT64_SUPPORTED #define INT64_BASE_TYPE __int64 +#elif (defined(__linux__) || defined(__APPLE__)) +#define SINT64_SUPPORTED +#define UINT64_SUPPORTED +#define INT64_BASE_TYPE long long +#else +#error "Unknown platform" #endif @@ -172,7 +178,7 @@ typedef uint8 boolean; * Portable bitfield definitions *******************************************/ -#if defined(COMPILER_IAR_AVR) || defined(COMPILER_IAR_ARM) || defined(_WIN32) || defined(COMPILER_ARM_ARM) || defined(COMPILER_GCC_ARM) || defined(COMPILER_GCC) +#if defined(COMPILER_IAR_AVR) || defined(COMPILER_IAR_ARM) || defined(_WIN32) || defined(COMPILER_ARM_ARM) || defined(COMPILER_GNUC) || defined(COMPILER_GCC) || defined(COMPILER_GCC_ARM) /** Type definition to be used when implementing bit-fields that should hold * signed values. */ |