#define UNICODE_IS_BYTE_ORDER_MARK(c) ((c) == UNICODE_BYTER_ORDER_MARK)
#define UNICODE_IS_ILLEGAL(c) ((c) == UNICODE_ILLEGAL)
-#define UTF8_QUAD_MAX UINT64_C(0x1000000000)
+#ifdef HAS_QUAD
+# define UTF8_QUAD_MAX UINT64_C(0x1000000000)
+#endif
#define UTF8_IS_ASCII(c) UTF8_IS_INVARIANT(c)