mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-07 22:44:49 +00:00
ICU-621 fix u_isprint, was missing new categories initial/final punctuation
X-SVN-Rev: 4127
This commit is contained in:
parent
f3af7019ac
commit
ac36a8b5d7
1 changed files with 3 additions and 6 deletions
|
@ -510,12 +510,9 @@ u_isprint(UChar32 c) {
|
|||
return (UBool)(
|
||||
!IS_ISO_8_CONTROL(c) &&
|
||||
((1UL<<GET_CATEGORY(GET_PROPS(c)))&
|
||||
(1UL<<U_DECIMAL_DIGIT_NUMBER|1UL<<U_OTHER_NUMBER|1UL<<U_LETTER_NUMBER|
|
||||
1UL<<U_UPPERCASE_LETTER|1UL<<U_LOWERCASE_LETTER|1UL<<U_TITLECASE_LETTER|1UL<<U_MODIFIER_LETTER|1UL<<U_OTHER_LETTER|
|
||||
1UL<<U_NON_SPACING_MARK|1UL<<U_ENCLOSING_MARK|1UL<<U_COMBINING_SPACING_MARK|
|
||||
1UL<<U_SPACE_SEPARATOR|1UL<<U_LINE_SEPARATOR|1UL<<U_PARAGRAPH_SEPARATOR|
|
||||
1UL<<U_DASH_PUNCTUATION|1UL<<U_START_PUNCTUATION|1UL<<U_END_PUNCTUATION|1UL<<U_CONNECTOR_PUNCTUATION|1UL<<U_OTHER_PUNCTUATION|
|
||||
1UL<<U_MATH_SYMBOL|1UL<<U_CURRENCY_SYMBOL|1UL<<U_MODIFIER_SYMBOL|1UL<<U_OTHER_SYMBOL)
|
||||
~(1UL<<U_UNASSIGNED|
|
||||
1UL<<U_CONTROL_CHAR|1UL<<U_FORMAT_CHAR|1UL<<U_PRIVATE_USE_CHAR|1UL<<U_SURROGATE|
|
||||
1UL<<U_GENERAL_OTHER_TYPES|1UL<<31)
|
||||
)!=0);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue