diff --git a/src/cairo-wideint-type-private.h b/src/cairo-wideint-type-private.h index a1a2269f8..4ba87d7f9 100644 --- a/src/cairo-wideint-type-private.h +++ b/src/cairo-wideint-type-private.h @@ -47,7 +47,11 @@ # include #elif HAVE_SYS_INT_TYPES_H # include -#elif defined(_MSC_VER) +#else +#error Cannot find definitions for fixed-width integral types (uint8_t, uint32_t, etc.) +#endif + +#if defined(_MSC_VER) typedef __int8 int8_t; typedef unsigned __int8 uint8_t; typedef __int16 int16_t; @@ -59,8 +63,6 @@ # ifndef HAVE_UINT64_T # define HAVE_UINT64_T 1 # endif -#else -#error Cannot find definitions for fixed-width integral types (uint8_t, uint32_t, etc.) #endif #ifndef INT16_MIN