Home | History | Annotate | Download | only in ucdata

Lines Matching refs:cc

127 #define ucisalpha(cc) ucisprop(cc, UC_LU|UC_LL|UC_LM|UC_LO|UC_LT, 0)
128 #define ucisdigit(cc) ucisprop(cc, UC_ND, 0)
129 #define ucisalnum(cc) ucisprop(cc, UC_LU|UC_LL|UC_LM|UC_LO|UC_LT|UC_ND, 0)
130 #define uciscntrl(cc) ucisprop(cc, UC_CC|UC_CF, 0)
131 #define ucisspace(cc) ucisprop(cc, UC_ZS|UC_SS, 0)
132 #define ucisblank(cc) ucisprop(cc, UC_ZS, 0)
133 #define ucispunct(cc) ucisprop(cc, UC_PD|UC_PS|UC_PE|UC_PO, UC_PI|UC_PF)
134 #define ucisgraph(cc) ucisprop(cc, UC_MN|UC_MC|UC_ME|UC_ND|UC_NL|UC_NO|\
138 #define ucisprint(cc) ucisprop(cc, UC_MN|UC_MC|UC_ME|UC_ND|UC_NL|UC_NO|\
142 #define ucisupper(cc) ucisprop(cc, UC_LU, 0)
143 #define ucislower(cc) ucisprop(cc, UC_LL, 0)
144 #define ucistitle(cc) ucisprop(cc, UC_LT, 0)
145 #define ucisxdigit(cc) ucisprop(cc, 0, UC_HD)
147 #define ucisisocntrl(cc) ucisprop(cc, UC_CC, 0)
148 #define ucisfmtcntrl(cc) ucisprop(cc, UC_CF, 0)
150 #define ucissymbol(cc) ucisprop(cc, UC_SM|UC_SC|UC_SO|UC_SK, 0)
151 #define ucisnumber(cc) ucisprop(cc, UC_ND|UC_NO|UC_NL, 0)
152 #define ucisnonspacing(cc) ucisprop(cc, UC_MN, 0)
153 #define ucisopenpunct(cc) ucisprop(cc, UC_PS, 0)
154 #define ucisclosepunct(cc) ucisprop(cc, UC_PE, 0)
155 #define ucisinitialpunct(cc) ucisprop(cc, 0, UC_PI)
156 #define ucisfinalpunct(cc) ucisprop(cc, 0, UC_PF)
158 #define uciscomposite(cc) ucisprop(cc, 0, UC_CM)
159 #define ucishex(cc) ucisprop(cc, 0, UC_HD)
160 #define ucisquote(cc) ucisprop(cc, 0, UC_QM)
161 #define ucissymmetric(cc) ucisprop(cc, 0, UC_SY)
162 #define ucismirroring(cc) ucisprop(cc, 0, UC_MR)
163 #define ucisnonbreaking(cc) ucisprop(cc, 0, UC_NB)
168 #define ucisrtl(cc) ucisprop(cc, UC_R, 0)
169 #define ucisltr(cc) ucisprop(cc, UC_L, 0)
170 #define ucisstrong(cc) ucisprop(cc, UC_L|UC_R, 0)
171 #define ucisweak(cc) ucisprop(cc, UC_EN|UC_ES, UC_ET|UC_AN|UC_CS)
172 #define ucisneutral(cc) ucisprop(cc, 0, UC_B|UC_S|UC_WS|UC_ON)
173 #define ucisseparator(cc) ucisprop(cc, 0, UC_B|UC_S)
178 #define ucismark(cc) ucisprop(cc, UC_MN|UC_MC|UC_ME, 0)
179 #define ucismodif(cc) ucisprop(cc, UC_LM, 0)
180 #define ucisletnum(cc) ucisprop(cc, UC_NL, 0)
181 #define ucisconnect(cc) ucisprop(cc, UC_PC, 0)
182 #define ucisdash(cc) ucisprop(cc, UC_PD, 0)
183 #define ucismath(cc) ucisprop(cc, UC_SM, 0)
184 #define uciscurrency(cc) ucisprop(cc, UC_SC, 0)
185 #define ucismodifsymbol(cc) ucisprop(cc, UC_SK, 0)
186 #define ucisnsmark(cc) ucisprop(cc, UC_MN, 0)
187 #define ucisspmark(cc) ucisprop(cc, UC_MC, 0)
188 #define ucisenclosing(cc) ucisprop(cc, UC_ME, 0)
189 #define ucisprivate(cc) ucisprop(cc, UC_CO, 0)
190 #define ucissurrogate(cc) ucisprop(cc, UC_OS, 0)
191 #define ucislsep(cc) ucisprop(cc, UC_ZL, 0)
192 #define ucispsep(cc) ucisprop(cc, UC_ZP, 0)
194 #define ucisidentstart(cc) ucisprop(cc, UC_LU|UC_LL|UC_LT|UC_LO|UC_NL, 0)
195 #define ucisidentpart(cc) ucisprop(cc, UC_LU|UC_LL|UC_LT|UC_LO|UC_NL|\
198 #define ucisdefined(cc) ucisprop(cc, 0, UC_CP)
199 #define ucisundefined(cc) !ucisprop(cc, 0, UC_CP)
204 #define ucishan(cc) (((cc) >= 0x4e00 && (cc) <= 0x9fff) ||\
205 ((cc) >= 0xf900 && (cc) <= 0xfaff))
206 #define ucishangul(cc) ((cc) >= 0xac00 && (cc) <= 0xd7ff)