#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA)) error Meh... #endif GO(uninorm_nfc, pFpipp) GO(uninorm_nfkc, pFpipp) GO(uc_is_property_join_control, iFu) GO(u8_check, pFpi) GO(u16_normalize, iFpipiii) DATA(UC_CATEGORY_Me, 4) DATA(UC_CATEGORY_Lo, 4) DATA(UC_CATEGORY_Pc, 4) DATA(UC_CATEGORY_Ps, 4) DATA(UC_CATEGORY_Lm, 4) DATA(UC_CATEGORY_Sm, 4) DATA(UC_CATEGORY_Pf, 4) DATA(UC_CATEGORY_Mc, 4) DATA(UC_CATEGORY_Lu, 4) DATA(UC_CATEGORY_Nd, 4) DATA(UC_CATEGORY_Po, 4) DATA(UC_CATEGORY_Zs, 4) DATA(UC_CATEGORY_Nl, 4) DATA(UC_CATEGORY_Sc, 4) DATA(UC_CATEGORY_Pe, 4) DATA(UC_CATEGORY_Pi, 4) DATA(UC_CATEGORY_Cc, 4) DATA(UC_CATEGORY_So, 4) DATA(UC_CATEGORY_Sk, 4) DATA(UC_CATEGORY_Mn, 4) DATA(UC_CATEGORY_Lt, 4) DATA(UC_CATEGORY_Ll, 4) DATA(UC_CATEGORY_No, 4) DATA(UC_CATEGORY_Pd, 4) GO(u32_to_u8, pFpip) GO(u8_to_u16, pFpip) GO(uc_general_category_and_not, iFuLL) GO(uc_general_category_or, iFuL) GO(uc_is_property_not_a_character, iFuL) GO(u32_normalize, iFpipi) GO(uc_is_property_default_ignorable_code_point, iFu) GO(uc_is_general_category, iFuL) GO(u8_to_u32, pFpip) GO(u16_to_u8, pFpip)