From 4abed0b54efc8ea21d9a7b8a344fc14bb72ebdf6 Mon Sep 17 00:00:00 2001 From: Themaister Date: Mon, 22 Oct 2012 21:06:22 +0200 Subject: [PATCH] Ensure enum sizes in libretro header. --- libretro.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libretro.h b/libretro.h index 57d12a4606..3eef758841 100755 --- a/libretro.h +++ b/libretro.h @@ -3,6 +3,7 @@ #include #include +#include // Hack applied for MSVC when compiling in C89 mode as it isn't C99 compliant. #ifdef __cplusplus @@ -380,7 +381,10 @@ enum retro_pixel_format // RGB565, native endian. This pixel format is the recommended format to use if a 15/16-bit format is desired // as it is the pixel format that is typically available on a wide range of low-power devices. // It is also natively supported in APIs like OpenGL ES. - RETRO_PIXEL_FORMAT_RGB565 = 2 + RETRO_PIXEL_FORMAT_RGB565 = 2, + + // Ensure sizeof() == sizeof(int). + RETRO_PIXEL_FORMAT_UNKNOWN = INT_MAX }; struct retro_message