+enum unicode_General_Category {
+ unicode_General_Category_Cc,
+ unicode_General_Category_Cf,
+ unicode_General_Category_Cn,
+ unicode_General_Category_Co,
+ unicode_General_Category_Cs,
+ unicode_General_Category_Ll,
+ unicode_General_Category_Lm,
+ unicode_General_Category_Lo,
+ unicode_General_Category_Lt,
+ unicode_General_Category_Lu,
+ unicode_General_Category_Mc,
+ unicode_General_Category_Me,
+ unicode_General_Category_Mn,
+ unicode_General_Category_Nd,
+ unicode_General_Category_Nl,
+ unicode_General_Category_No,
+ unicode_General_Category_Pc,
+ unicode_General_Category_Pd,
+ unicode_General_Category_Pe,
+ unicode_General_Category_Pf,
+ unicode_General_Category_Pi,
+ unicode_General_Category_Po,
+ unicode_General_Category_Ps,
+ unicode_General_Category_Sc,
+ unicode_General_Category_Sk,
+ unicode_General_Category_Sm,
+ unicode_General_Category_So,
+ unicode_General_Category_Zl,
+ unicode_General_Category_Zp,
+ unicode_General_Category_Zs