From 9dcde4e293e94038e12d413effd42ca4536e1261 Mon Sep 17 00:00:00 2001 From: Larry Gritz Date: Thu, 27 Jun 2019 12:02:48 -0700 Subject: [PATCH] Protect simd.h against stray #define of True or False (#2272) --- src/include/OpenImageIO/simd.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/include/OpenImageIO/simd.h b/src/include/OpenImageIO/simd.h index ab6ee70990..17a63f3813 100644 --- a/src/include/OpenImageIO/simd.h +++ b/src/include/OpenImageIO/simd.h @@ -226,6 +226,15 @@ #define OIIO_SIMD_HAS_SIMD16 1 /* vfloat16, vint16, vbool16 defined */ +// Embarrassing hack: Xlib.h #define's True and False! +#ifdef True +# undef True +#endif +#ifdef False +# undef False +#endif + + OIIO_NAMESPACE_BEGIN