*d++ = (( uv & 0x3f) | 0x80);
return d;
}
-#ifdef Quad_t
- if (uv < 0x2000000000)
+#ifdef HAS_QUAD
+ if (uv < 0x1000000000LL)
#endif
{
*d++ = 0xfe; /* Can't match U+FEFF! */
*d++ = (( uv & 0x3f) | 0x80);
return d;
}
-#ifdef Quad_t
+#ifdef HAS_QUAD
{
*d++ = 0xff; /* Can't match U+FFFE! */
*d++ = (((uv >> 36) & 0x3f) | 0x80);