Blame gllib/unictype/pr_byname.gperf

rpm-build 858c0f
struct named_property { int name; int property_index; };
rpm-build 858c0f
%struct-type
rpm-build 858c0f
%language=ANSI-C
rpm-build 858c0f
%define hash-function-name properties_hash
rpm-build 858c0f
%define lookup-function-name uc_property_lookup
rpm-build 858c0f
%7bit
rpm-build 858c0f
%readonly-tables
rpm-build 858c0f
%global-table
rpm-build 858c0f
%define word-array-name properties
rpm-build 858c0f
%pic
rpm-build 858c0f
%define string-pool-name properties_stringpool
rpm-build 858c0f
%%
rpm-build 858c0f
white_space, UC_PROPERTY_INDEX_WHITE_SPACE
rpm-build 858c0f
whitespace, UC_PROPERTY_INDEX_WHITE_SPACE
rpm-build 858c0f
wspace, UC_PROPERTY_INDEX_WHITE_SPACE
rpm-build 858c0f
alphabetic, UC_PROPERTY_INDEX_ALPHABETIC
rpm-build 858c0f
alpha, UC_PROPERTY_INDEX_ALPHABETIC
rpm-build 858c0f
other_alphabetic, UC_PROPERTY_INDEX_OTHER_ALPHABETIC
rpm-build 858c0f
otheralphabetic, UC_PROPERTY_INDEX_OTHER_ALPHABETIC
rpm-build 858c0f
oalpha, UC_PROPERTY_INDEX_OTHER_ALPHABETIC
rpm-build 858c0f
not_a_character, UC_PROPERTY_INDEX_NOT_A_CHARACTER
rpm-build 858c0f
notacharacter, UC_PROPERTY_INDEX_NOT_A_CHARACTER
rpm-build 858c0f
default_ignorable_code_point, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT
rpm-build 858c0f
defaultignorablecodepoint, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT
rpm-build 858c0f
di, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT
rpm-build 858c0f
other_default_ignorable_code_point, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT
rpm-build 858c0f
otherdefaultignorablecodepoint, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT
rpm-build 858c0f
odi, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT
rpm-build 858c0f
deprecated, UC_PROPERTY_INDEX_DEPRECATED
rpm-build 858c0f
dep, UC_PROPERTY_INDEX_DEPRECATED
rpm-build 858c0f
logical_order_exception, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION
rpm-build 858c0f
logicalorderexception, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION
rpm-build 858c0f
loe, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION
rpm-build 858c0f
variation_selector, UC_PROPERTY_INDEX_VARIATION_SELECTOR
rpm-build 858c0f
variationselector, UC_PROPERTY_INDEX_VARIATION_SELECTOR
rpm-build 858c0f
vs, UC_PROPERTY_INDEX_VARIATION_SELECTOR
rpm-build 858c0f
private_use, UC_PROPERTY_INDEX_PRIVATE_USE
rpm-build 858c0f
privateuse, UC_PROPERTY_INDEX_PRIVATE_USE
rpm-build 858c0f
unassigned_code_value, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE
rpm-build 858c0f
unassignedcodevalue, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE
rpm-build 858c0f
uppercase, UC_PROPERTY_INDEX_UPPERCASE
rpm-build 858c0f
upper, UC_PROPERTY_INDEX_UPPERCASE
rpm-build 858c0f
other_uppercase, UC_PROPERTY_INDEX_OTHER_UPPERCASE
rpm-build 858c0f
otheruppercase, UC_PROPERTY_INDEX_OTHER_UPPERCASE
rpm-build 858c0f
oupper, UC_PROPERTY_INDEX_OTHER_UPPERCASE
rpm-build 858c0f
lowercase, UC_PROPERTY_INDEX_LOWERCASE
rpm-build 858c0f
lower, UC_PROPERTY_INDEX_LOWERCASE
rpm-build 858c0f
other_lowercase, UC_PROPERTY_INDEX_OTHER_LOWERCASE
rpm-build 858c0f
otherlowercase, UC_PROPERTY_INDEX_OTHER_LOWERCASE
rpm-build 858c0f
olower, UC_PROPERTY_INDEX_OTHER_LOWERCASE
rpm-build 858c0f
titlecase, UC_PROPERTY_INDEX_TITLECASE
rpm-build 858c0f
cased, UC_PROPERTY_INDEX_CASED
rpm-build 858c0f
case_ignorable, UC_PROPERTY_INDEX_CASE_IGNORABLE
rpm-build 858c0f
caseignorable, UC_PROPERTY_INDEX_CASE_IGNORABLE
rpm-build 858c0f
ci, UC_PROPERTY_INDEX_CASE_IGNORABLE
rpm-build 858c0f
changes_when_lowercased, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED
rpm-build 858c0f
changeswhenlowercased, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED
rpm-build 858c0f
cwl, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED
rpm-build 858c0f
changes_when_uppercased, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED
rpm-build 858c0f
changeswhenuppercased, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED
rpm-build 858c0f
cwu, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED
rpm-build 858c0f
changes_when_titlecased, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED
rpm-build 858c0f
changeswhentitlecased, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED
rpm-build 858c0f
cwt, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED
rpm-build 858c0f
changes_when_casefolded, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED
rpm-build 858c0f
changeswhencasefolded, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED
rpm-build 858c0f
cwcf, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED
rpm-build 858c0f
changes_when_casemapped, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED
rpm-build 858c0f
changeswhencasemapped, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED
rpm-build 858c0f
cwcm, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEMAPPED
rpm-build 858c0f
soft_dotted, UC_PROPERTY_INDEX_SOFT_DOTTED
rpm-build 858c0f
softdotted, UC_PROPERTY_INDEX_SOFT_DOTTED
rpm-build 858c0f
sd, UC_PROPERTY_INDEX_SOFT_DOTTED
rpm-build 858c0f
id_start, UC_PROPERTY_INDEX_ID_START
rpm-build 858c0f
idstart, UC_PROPERTY_INDEX_ID_START
rpm-build 858c0f
ids, UC_PROPERTY_INDEX_ID_START
rpm-build 858c0f
other_id_start, UC_PROPERTY_INDEX_OTHER_ID_START
rpm-build 858c0f
otheridstart, UC_PROPERTY_INDEX_OTHER_ID_START
rpm-build 858c0f
oids, UC_PROPERTY_INDEX_OTHER_ID_START
rpm-build 858c0f
id_continue, UC_PROPERTY_INDEX_ID_CONTINUE
rpm-build 858c0f
idcontinue, UC_PROPERTY_INDEX_ID_CONTINUE
rpm-build 858c0f
idc, UC_PROPERTY_INDEX_ID_CONTINUE
rpm-build 858c0f
other_id_continue, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE
rpm-build 858c0f
otheridcontinue, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE
rpm-build 858c0f
oidc, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE
rpm-build 858c0f
xid_start, UC_PROPERTY_INDEX_XID_START
rpm-build 858c0f
xidstart, UC_PROPERTY_INDEX_XID_START
rpm-build 858c0f
xids, UC_PROPERTY_INDEX_XID_START
rpm-build 858c0f
xid_continue, UC_PROPERTY_INDEX_XID_CONTINUE
rpm-build 858c0f
xidcontinue, UC_PROPERTY_INDEX_XID_CONTINUE
rpm-build 858c0f
xidc, UC_PROPERTY_INDEX_XID_CONTINUE
rpm-build 858c0f
pattern_white_space, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE
rpm-build 858c0f
patternwhitespace, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE
rpm-build 858c0f
pat_ws, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE
rpm-build 858c0f
patws, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE
rpm-build 858c0f
pattern_syntax, UC_PROPERTY_INDEX_PATTERN_SYNTAX
rpm-build 858c0f
patternsyntax, UC_PROPERTY_INDEX_PATTERN_SYNTAX
rpm-build 858c0f
pat_syn, UC_PROPERTY_INDEX_PATTERN_SYNTAX
rpm-build 858c0f
patsyn, UC_PROPERTY_INDEX_PATTERN_SYNTAX
rpm-build 858c0f
join_control, UC_PROPERTY_INDEX_JOIN_CONTROL
rpm-build 858c0f
joincontrol, UC_PROPERTY_INDEX_JOIN_CONTROL
rpm-build 858c0f
join_c, UC_PROPERTY_INDEX_JOIN_CONTROL
rpm-build 858c0f
joinc, UC_PROPERTY_INDEX_JOIN_CONTROL
rpm-build 858c0f
grapheme_base, UC_PROPERTY_INDEX_GRAPHEME_BASE
rpm-build 858c0f
graphemebase, UC_PROPERTY_INDEX_GRAPHEME_BASE
rpm-build 858c0f
gr_base, UC_PROPERTY_INDEX_GRAPHEME_BASE
rpm-build 858c0f
grbase, UC_PROPERTY_INDEX_GRAPHEME_BASE
rpm-build 858c0f
grapheme_extend, UC_PROPERTY_INDEX_GRAPHEME_EXTEND
rpm-build 858c0f
graphemeextend, UC_PROPERTY_INDEX_GRAPHEME_EXTEND
rpm-build 858c0f
gr_ext, UC_PROPERTY_INDEX_GRAPHEME_EXTEND
rpm-build 858c0f
grext, UC_PROPERTY_INDEX_GRAPHEME_EXTEND
rpm-build 858c0f
other_grapheme_extend, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND
rpm-build 858c0f
othergraphemeextend, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND
rpm-build 858c0f
ogr_ext, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND
rpm-build 858c0f
ogrext, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND
rpm-build 858c0f
grapheme_link, UC_PROPERTY_INDEX_GRAPHEME_LINK
rpm-build 858c0f
graphemelink, UC_PROPERTY_INDEX_GRAPHEME_LINK
rpm-build 858c0f
gr_link, UC_PROPERTY_INDEX_GRAPHEME_LINK
rpm-build 858c0f
grlink, UC_PROPERTY_INDEX_GRAPHEME_LINK
rpm-build 858c0f
bidi_control, UC_PROPERTY_INDEX_BIDI_CONTROL
rpm-build 858c0f
bidicontrol, UC_PROPERTY_INDEX_BIDI_CONTROL
rpm-build 858c0f
bidi_c, UC_PROPERTY_INDEX_BIDI_CONTROL
rpm-build 858c0f
bidic, UC_PROPERTY_INDEX_BIDI_CONTROL
rpm-build 858c0f
bidi_left_to_right, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT
rpm-build 858c0f
bidilefttoright, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT
rpm-build 858c0f
bidi_hebrew_right_to_left, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT
rpm-build 858c0f
bidihebrewrighttoleft, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT
rpm-build 858c0f
bidi_arabic_right_to_left, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT
rpm-build 858c0f
bidiarabicrighttoleft, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT
rpm-build 858c0f
bidi_european_digit, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT
rpm-build 858c0f
bidieuropeandigit, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT
rpm-build 858c0f
bidi_eur_num_separator, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR
rpm-build 858c0f
bidieurnumseparator, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR
rpm-build 858c0f
bidi_eur_num_terminator, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR
rpm-build 858c0f
bidieurnumterminator, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR
rpm-build 858c0f
bidi_arabic_digit, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT
rpm-build 858c0f
bidiarabicdigit, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT
rpm-build 858c0f
bidi_common_separator, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR
rpm-build 858c0f
bidicommonseparator, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR
rpm-build 858c0f
bidi_block_separator, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR
rpm-build 858c0f
bidiblockseparator, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR
rpm-build 858c0f
bidi_segment_separator, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR
rpm-build 858c0f
bidisegmentseparator, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR
rpm-build 858c0f
bidi_whitespace, UC_PROPERTY_INDEX_BIDI_WHITESPACE
rpm-build 858c0f
bidiwhitespace, UC_PROPERTY_INDEX_BIDI_WHITESPACE
rpm-build 858c0f
bidi_non_spacing_mark, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK
rpm-build 858c0f
bidinonspacingmark, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK
rpm-build 858c0f
bidi_boundary_neutral, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL
rpm-build 858c0f
bidiboundaryneutral, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL
rpm-build 858c0f
bidi_pdf, UC_PROPERTY_INDEX_BIDI_PDF
rpm-build 858c0f
bidipdf, UC_PROPERTY_INDEX_BIDI_PDF
rpm-build 858c0f
bidi_embedding_or_override, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE
rpm-build 858c0f
bidiembeddingoroverride, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE
rpm-build 858c0f
bidi_other_neutral, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL
rpm-build 858c0f
bidiotherneutral, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL
rpm-build 858c0f
hex_digit, UC_PROPERTY_INDEX_HEX_DIGIT
rpm-build 858c0f
hexdigit, UC_PROPERTY_INDEX_HEX_DIGIT
rpm-build 858c0f
hex, UC_PROPERTY_INDEX_HEX_DIGIT
rpm-build 858c0f
ascii_hex_digit, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT
rpm-build 858c0f
asciihexdigit, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT
rpm-build 858c0f
ahex, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT
rpm-build 858c0f
ideographic, UC_PROPERTY_INDEX_IDEOGRAPHIC
rpm-build 858c0f
ideo, UC_PROPERTY_INDEX_IDEOGRAPHIC
rpm-build 858c0f
unified_ideograph, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH
rpm-build 858c0f
unifiedideograph, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH
rpm-build 858c0f
uideo, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH
rpm-build 858c0f
radical, UC_PROPERTY_INDEX_RADICAL
rpm-build 858c0f
ids_binary_operator, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR
rpm-build 858c0f
idsbinaryoperator, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR
rpm-build 858c0f
idsb, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR
rpm-build 858c0f
ids_trinary_operator, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR
rpm-build 858c0f
idstrinaryoperator, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR
rpm-build 858c0f
idst, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR
rpm-build 858c0f
zero_width, UC_PROPERTY_INDEX_ZERO_WIDTH
rpm-build 858c0f
zerowidth, UC_PROPERTY_INDEX_ZERO_WIDTH
rpm-build 858c0f
space, UC_PROPERTY_INDEX_SPACE
rpm-build 858c0f
non_break, UC_PROPERTY_INDEX_NON_BREAK
rpm-build 858c0f
nonbreak, UC_PROPERTY_INDEX_NON_BREAK
rpm-build 858c0f
iso_control, UC_PROPERTY_INDEX_ISO_CONTROL
rpm-build 858c0f
isocontrol, UC_PROPERTY_INDEX_ISO_CONTROL
rpm-build 858c0f
format_control, UC_PROPERTY_INDEX_FORMAT_CONTROL
rpm-build 858c0f
formatcontrol, UC_PROPERTY_INDEX_FORMAT_CONTROL
rpm-build 858c0f
dash, UC_PROPERTY_INDEX_DASH
rpm-build 858c0f
hyphen, UC_PROPERTY_INDEX_HYPHEN
rpm-build 858c0f
punctuation, UC_PROPERTY_INDEX_PUNCTUATION
rpm-build 858c0f
line_separator, UC_PROPERTY_INDEX_LINE_SEPARATOR
rpm-build 858c0f
lineseparator, UC_PROPERTY_INDEX_LINE_SEPARATOR
rpm-build 858c0f
paragraph_separator, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR
rpm-build 858c0f
paragraphseparator, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR
rpm-build 858c0f
quotation_mark, UC_PROPERTY_INDEX_QUOTATION_MARK
rpm-build 858c0f
quotationmark, UC_PROPERTY_INDEX_QUOTATION_MARK
rpm-build 858c0f
qmark, UC_PROPERTY_INDEX_QUOTATION_MARK
rpm-build 858c0f
sentence_terminal, UC_PROPERTY_INDEX_SENTENCE_TERMINAL
rpm-build 858c0f
sentenceterminal, UC_PROPERTY_INDEX_SENTENCE_TERMINAL
rpm-build 858c0f
terminal_punctuation, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION
rpm-build 858c0f
terminalpunctuation, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION
rpm-build 858c0f
term, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION
rpm-build 858c0f
currency_symbol, UC_PROPERTY_INDEX_CURRENCY_SYMBOL
rpm-build 858c0f
currencysymbol, UC_PROPERTY_INDEX_CURRENCY_SYMBOL
rpm-build 858c0f
math, UC_PROPERTY_INDEX_MATH
rpm-build 858c0f
other_math, UC_PROPERTY_INDEX_OTHER_MATH
rpm-build 858c0f
othermath, UC_PROPERTY_INDEX_OTHER_MATH
rpm-build 858c0f
omath, UC_PROPERTY_INDEX_OTHER_MATH
rpm-build 858c0f
paired_punctuation, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION
rpm-build 858c0f
pairedpunctuation, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION
rpm-build 858c0f
left_of_pair, UC_PROPERTY_INDEX_LEFT_OF_PAIR
rpm-build 858c0f
leftofpair, UC_PROPERTY_INDEX_LEFT_OF_PAIR
rpm-build 858c0f
combining, UC_PROPERTY_INDEX_COMBINING
rpm-build 858c0f
composite, UC_PROPERTY_INDEX_COMPOSITE
rpm-build 858c0f
decimal_digit, UC_PROPERTY_INDEX_DECIMAL_DIGIT
rpm-build 858c0f
decimaldigit, UC_PROPERTY_INDEX_DECIMAL_DIGIT
rpm-build 858c0f
numeric, UC_PROPERTY_INDEX_NUMERIC
rpm-build 858c0f
diacritic, UC_PROPERTY_INDEX_DIACRITIC
rpm-build 858c0f
dia, UC_PROPERTY_INDEX_DIACRITIC
rpm-build 858c0f
extender, UC_PROPERTY_INDEX_EXTENDER
rpm-build 858c0f
ext, UC_PROPERTY_INDEX_EXTENDER
rpm-build 858c0f
ignorable_control, UC_PROPERTY_INDEX_IGNORABLE_CONTROL
rpm-build 858c0f
ignorablecontrol, UC_PROPERTY_INDEX_IGNORABLE_CONTROL