From a725d2c506613d99b5b1e6c709c9ceb5d864e3f4 Mon Sep 17 00:00:00 2001 From: Themaister Date: Sun, 15 Apr 2012 16:47:16 +0200 Subject: [PATCH] Fix libretro header. --- libretro.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libretro.h b/libretro.h index a21de790d1..a0c5f600b5 100755 --- a/libretro.h +++ b/libretro.h @@ -6,13 +6,15 @@ #ifdef __cplusplus extern "C" { -#elif defined(_MSC_VER) -typedef unsigned char bool; -typedef enum {false, true}; #else +#if defined(_MSC_VER) && !defined(__cplusplus) +#define bool unsigned char +#define true 1 +#define false 0 #else #include #endif +#endif #define RETRO_API_VERSION 1