From 72f3af6c500d22d5b75ac8218d1731695e101b80 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Thu, 7 Jun 2012 11:24:28 -0400 Subject: [PATCH] Better fail --- gmqcc.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gmqcc.h b/gmqcc.h index 3fc52c6..e99e7d4 100644 --- a/gmqcc.h +++ b/gmqcc.h @@ -157,8 +157,8 @@ * fail. There is no valid way to get a 64bit type at this point * without making assumptions of too many things. */ - typedef char int64_t; - typedef char uint64_t; + typedef struct { char _fail : 0; } int64_t; + typedef struct { char _fail : 0; } uint64_t; # endif #endif #ifdef _LP64 /* long pointer == 64 */ @@ -170,7 +170,7 @@ #endif /* Ensure type sizes are correct: */ typedef char uint8_size_is_correct [sizeof(uint8_t) == 1?1:-1]; -typedef char uint16_size_if_correct [sizeof(uint16_t) == 2?1:-1]; +typedef char uint16_size_is_correct [sizeof(uint16_t) == 2?1:-1]; typedef char uint32_size_is_correct [sizeof(uint32_t) == 4?1:-1]; typedef char uint64_size_is_correct [sizeof(uint64_t) == 8?1:-1]; typedef char int16_size_if_correct [sizeof(int16_t) == 2?1:-1];