IS_SURROGATE_PAIR): Define.
+2009-08-09 Andy Koppe <andy.koppe@gmail.com>
+
+ * include/winnls.h (IS_HIGH_SURROGATE, IS_LOW_SURROGATE,
+ IS_SURROGATE_PAIR): Define.
+
2009-07-27 Corinna Vinschen <corinna@vinschen.de>
* include/winnt.h (FILE_SUPPORTS_HARD_LINKS,
#define LGRPID_INDIC 15
#define LGRPID_GEORGIAN 16
#define LGRPID_ARMENIAN 17
+#define IS_HIGH_SURROGATE(c) (((c) & 0xFC00) == 0xD800)
+#define IS_LOW_SURROGATE(c) (((c) & 0xFC00) == 0xDC00)
+#define IS_SURROGATE_PAIR(hc,lc) (IS_HIGH_SURROGATE(hc) && IS_LOW_SURROGATE(lc))
#if (WINVER >= 0x0410)
#define CAL_SYEARMONTH 47
#define CAL_ITWODIGITYEARMAX 48