Blame lib/unistring/unictype/categ_byname.gperf

Packit aea12f
/* Categories of Unicode characters.  */
Packit aea12f
struct named_category { int name; unsigned int category_index; };
Packit aea12f
%struct-type
Packit aea12f
%ignore-case
Packit aea12f
%language=ANSI-C
Packit aea12f
%define hash-function-name general_category_hash
Packit aea12f
%define lookup-function-name uc_general_category_lookup
Packit aea12f
%readonly-tables
Packit aea12f
%global-table
Packit aea12f
%define word-array-name general_category_names
Packit aea12f
%pic
Packit aea12f
%define string-pool-name general_category_stringpool
Packit aea12f
%%
Packit aea12f
L, UC_CATEGORY_INDEX_L
Packit aea12f
LC, UC_CATEGORY_INDEX_LC
Packit aea12f
Lu, UC_CATEGORY_INDEX_Lu
Packit aea12f
Ll, UC_CATEGORY_INDEX_Ll
Packit aea12f
Lt, UC_CATEGORY_INDEX_Lt
Packit aea12f
Lm, UC_CATEGORY_INDEX_Lm
Packit aea12f
Lo, UC_CATEGORY_INDEX_Lo
Packit aea12f
M, UC_CATEGORY_INDEX_M
Packit aea12f
Mn, UC_CATEGORY_INDEX_Mn
Packit aea12f
Mc, UC_CATEGORY_INDEX_Mc
Packit aea12f
Me, UC_CATEGORY_INDEX_Me
Packit aea12f
N, UC_CATEGORY_INDEX_N
Packit aea12f
Nd, UC_CATEGORY_INDEX_Nd
Packit aea12f
Nl, UC_CATEGORY_INDEX_Nl
Packit aea12f
No, UC_CATEGORY_INDEX_No
Packit aea12f
P, UC_CATEGORY_INDEX_P
Packit aea12f
Pc, UC_CATEGORY_INDEX_Pc
Packit aea12f
Pd, UC_CATEGORY_INDEX_Pd
Packit aea12f
Ps, UC_CATEGORY_INDEX_Ps
Packit aea12f
Pe, UC_CATEGORY_INDEX_Pe
Packit aea12f
Pi, UC_CATEGORY_INDEX_Pi
Packit aea12f
Pf, UC_CATEGORY_INDEX_Pf
Packit aea12f
Po, UC_CATEGORY_INDEX_Po
Packit aea12f
S, UC_CATEGORY_INDEX_S
Packit aea12f
Sm, UC_CATEGORY_INDEX_Sm
Packit aea12f
Sc, UC_CATEGORY_INDEX_Sc
Packit aea12f
Sk, UC_CATEGORY_INDEX_Sk
Packit aea12f
So, UC_CATEGORY_INDEX_So
Packit aea12f
Z, UC_CATEGORY_INDEX_Z
Packit aea12f
Zs, UC_CATEGORY_INDEX_Zs
Packit aea12f
Zl, UC_CATEGORY_INDEX_Zl
Packit aea12f
Zp, UC_CATEGORY_INDEX_Zp
Packit aea12f
C, UC_CATEGORY_INDEX_C
Packit aea12f
Cc, UC_CATEGORY_INDEX_Cc
Packit aea12f
Cf, UC_CATEGORY_INDEX_Cf
Packit aea12f
Cs, UC_CATEGORY_INDEX_Cs
Packit aea12f
Co, UC_CATEGORY_INDEX_Co
Packit aea12f
Cn, UC_CATEGORY_INDEX_Cn
Packit aea12f
Letter, UC_CATEGORY_INDEX_L
Packit aea12f
Cased Letter, UC_CATEGORY_INDEX_LC
Packit aea12f
CasedLetter, UC_CATEGORY_INDEX_LC
Packit aea12f
Uppercase Letter, UC_CATEGORY_INDEX_Lu
Packit aea12f
UppercaseLetter, UC_CATEGORY_INDEX_Lu
Packit aea12f
Lowercase Letter, UC_CATEGORY_INDEX_Ll
Packit aea12f
LowercaseLetter, UC_CATEGORY_INDEX_Ll
Packit aea12f
Titlecase Letter, UC_CATEGORY_INDEX_Lt
Packit aea12f
TitlecaseLetter, UC_CATEGORY_INDEX_Lt
Packit aea12f
Modifier Letter, UC_CATEGORY_INDEX_Lm
Packit aea12f
ModifierLetter, UC_CATEGORY_INDEX_Lm
Packit aea12f
Other Letter, UC_CATEGORY_INDEX_Lo
Packit aea12f
OtherLetter, UC_CATEGORY_INDEX_Lo
Packit aea12f
Mark, UC_CATEGORY_INDEX_M
Packit aea12f
Nonspacing Mark, UC_CATEGORY_INDEX_Mn
Packit aea12f
NonspacingMark, UC_CATEGORY_INDEX_Mn
Packit aea12f
Spacing Mark, UC_CATEGORY_INDEX_Mc
Packit aea12f
SpacingMark, UC_CATEGORY_INDEX_Mc
Packit aea12f
Enclosing Mark, UC_CATEGORY_INDEX_Me
Packit aea12f
EnclosingMark, UC_CATEGORY_INDEX_Me
Packit aea12f
Number, UC_CATEGORY_INDEX_N
Packit aea12f
Decimal Number, UC_CATEGORY_INDEX_Nd
Packit aea12f
DecimalNumber, UC_CATEGORY_INDEX_Nd
Packit aea12f
Letter Number, UC_CATEGORY_INDEX_Nl
Packit aea12f
LetterNumber, UC_CATEGORY_INDEX_Nl
Packit aea12f
Other Number, UC_CATEGORY_INDEX_No
Packit aea12f
OtherNumber, UC_CATEGORY_INDEX_No
Packit aea12f
Punctuation, UC_CATEGORY_INDEX_P
Packit aea12f
Connector Punctuation, UC_CATEGORY_INDEX_Pc
Packit aea12f
ConnectorPunctuation, UC_CATEGORY_INDEX_Pc
Packit aea12f
Dash Punctuation, UC_CATEGORY_INDEX_Pd
Packit aea12f
DashPunctuation, UC_CATEGORY_INDEX_Pd
Packit aea12f
Open Punctuation, UC_CATEGORY_INDEX_Ps
Packit aea12f
OpenPunctuation, UC_CATEGORY_INDEX_Ps
Packit aea12f
Close Punctuation, UC_CATEGORY_INDEX_Pe
Packit aea12f
ClosePunctuation, UC_CATEGORY_INDEX_Pe
Packit aea12f
Initial Punctuation, UC_CATEGORY_INDEX_Pi
Packit aea12f
InitialPunctuation, UC_CATEGORY_INDEX_Pi
Packit aea12f
Final Punctuation, UC_CATEGORY_INDEX_Pf
Packit aea12f
FinalPunctuation, UC_CATEGORY_INDEX_Pf
Packit aea12f
Other Punctuation, UC_CATEGORY_INDEX_Po
Packit aea12f
OtherPunctuation, UC_CATEGORY_INDEX_Po
Packit aea12f
Symbol, UC_CATEGORY_INDEX_S
Packit aea12f
Math Symbol, UC_CATEGORY_INDEX_Sm
Packit aea12f
MathSymbol, UC_CATEGORY_INDEX_Sm
Packit aea12f
Currency Symbol, UC_CATEGORY_INDEX_Sc
Packit aea12f
CurrencySymbol, UC_CATEGORY_INDEX_Sc
Packit aea12f
Modifier Symbol, UC_CATEGORY_INDEX_Sk
Packit aea12f
ModifierSymbol, UC_CATEGORY_INDEX_Sk
Packit aea12f
Other Symbol, UC_CATEGORY_INDEX_So
Packit aea12f
OtherSymbol, UC_CATEGORY_INDEX_So
Packit aea12f
Separator, UC_CATEGORY_INDEX_Z
Packit aea12f
Space Separator, UC_CATEGORY_INDEX_Zs
Packit aea12f
SpaceSeparator, UC_CATEGORY_INDEX_Zs
Packit aea12f
Line Separator, UC_CATEGORY_INDEX_Zl
Packit aea12f
LineSeparator, UC_CATEGORY_INDEX_Zl
Packit aea12f
Paragraph Separator, UC_CATEGORY_INDEX_Zp
Packit aea12f
ParagraphSeparator, UC_CATEGORY_INDEX_Zp
Packit aea12f
Other, UC_CATEGORY_INDEX_C
Packit aea12f
Control, UC_CATEGORY_INDEX_Cc
Packit aea12f
Format, UC_CATEGORY_INDEX_Cf
Packit aea12f
Surrogate, UC_CATEGORY_INDEX_Cs
Packit aea12f
Private Use, UC_CATEGORY_INDEX_Co
Packit aea12f
PrivateUse, UC_CATEGORY_INDEX_Co
Packit aea12f
Unassigned, UC_CATEGORY_INDEX_Cn