From 96e96b9dfd9de217a17ebef2402d759f34a0d8e1 Mon Sep 17 00:00:00 2001 From: aliaspider Date: Tue, 23 Jan 2018 17:50:46 +0100 Subject: [PATCH] (msvc) use stdbool.h for VS 2013 and later. --- libretro-common/include/boolean.h | 2 +- libretro-common/include/libretro.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro-common/include/boolean.h b/libretro-common/include/boolean.h index 2c18ef76f6..8a5482cde5 100644 --- a/libretro-common/include/boolean.h +++ b/libretro-common/include/boolean.h @@ -25,7 +25,7 @@ #ifndef __cplusplus -#if defined(_MSC_VER) && !defined(SN_TARGET_PS3) +#if defined(_MSC_VER) && _MSC_VER < 1800 && !defined(SN_TARGET_PS3) /* Hack applied for MSVC when compiling in C89 mode as it isn't C99 compliant. */ #define bool unsigned char #define true 1 diff --git a/libretro-common/include/libretro.h b/libretro-common/include/libretro.h index d6fc78c4b5..9c923db2ef 100644 --- a/libretro-common/include/libretro.h +++ b/libretro-common/include/libretro.h @@ -32,7 +32,7 @@ extern "C" { #endif #ifndef __cplusplus -#if defined(_MSC_VER) && !defined(SN_TARGET_PS3) +#if defined(_MSC_VER) && _MSC_VER < 1800 && !defined(SN_TARGET_PS3) /* Hack applied for MSVC when compiling in C89 mode * as it isn't C99-compliant. */ #define bool unsigned char