From 7e3bf60bbcfbcea966b49d22207795d39eb6cdaf Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Sun, 27 Nov 2016 15:24:38 -0800 Subject: [PATCH] wimlib.h: define bool for old MSVC versions It's also unnecessary to define bool in C++ mode. --- include/wimlib.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/include/wimlib.h b/include/wimlib.h index d22eb581..944c48ca 100644 --- a/include/wimlib.h +++ b/include/wimlib.h @@ -388,7 +388,13 @@ #include #include -#include +#ifndef __cplusplus +# if defined(_MSC_VER) && _MSC_VER < 1800 /* VS pre-2013? */ + typedef unsigned char bool; +# else +# include +# endif +#endif #include #include -- 2.43.0