Lines Matching refs:cc

123 #define ucisalpha(cc) ucisprop(cc, UC_LU|UC_LL|UC_LM|UC_LO|UC_LT, 0)
124 #define ucisdigit(cc) ucisprop(cc, UC_ND, 0)
125 #define ucisalnum(cc) ucisprop(cc, UC_LU|UC_LL|UC_LM|UC_LO|UC_LT|UC_ND, 0)
126 #define uciscntrl(cc) ucisprop(cc, UC_CC|UC_CF, 0)
127 #define ucisspace(cc) ucisprop(cc, UC_ZS|UC_SS, 0)
128 #define ucisblank(cc) ucisprop(cc, UC_ZS, 0)
129 #define ucispunct(cc) ucisprop(cc, UC_PD|UC_PS|UC_PE|UC_PO, UC_PI|UC_PF)
130 #define ucisgraph(cc) ucisprop(cc, UC_MN|UC_MC|UC_ME|UC_ND|UC_NL|UC_NO|\
134 #define ucisprint(cc) ucisprop(cc, UC_MN|UC_MC|UC_ME|UC_ND|UC_NL|UC_NO|\
138 #define ucisupper(cc) ucisprop(cc, UC_LU, 0)
139 #define ucislower(cc) ucisprop(cc, UC_LL, 0)
140 #define ucistitle(cc) ucisprop(cc, UC_LT, 0)
141 #define ucisxdigit(cc) ucisprop(cc, 0, UC_HD)
143 #define ucisisocntrl(cc) ucisprop(cc, UC_CC, 0)
144 #define ucisfmtcntrl(cc) ucisprop(cc, UC_CF, 0)
146 #define ucissymbol(cc) ucisprop(cc, UC_SM|UC_SC|UC_SO|UC_SK, 0)
147 #define ucisnumber(cc) ucisprop(cc, UC_ND|UC_NO|UC_NL, 0)
148 #define ucisnonspacing(cc) ucisprop(cc, UC_MN, 0)
149 #define ucisopenpunct(cc) ucisprop(cc, UC_PS, 0)
150 #define ucisclosepunct(cc) ucisprop(cc, UC_PE, 0)
151 #define ucisinitialpunct(cc) ucisprop(cc, 0, UC_PI)
152 #define ucisfinalpunct(cc) ucisprop(cc, 0, UC_PF)
154 #define uciscomposite(cc) ucisprop(cc, 0, UC_CM)
155 #define ucishex(cc) ucisprop(cc, 0, UC_HD)
156 #define ucisquote(cc) ucisprop(cc, 0, UC_QM)
157 #define ucissymmetric(cc) ucisprop(cc, 0, UC_SY)
158 #define ucismirroring(cc) ucisprop(cc, 0, UC_MR)
159 #define ucisnonbreaking(cc) ucisprop(cc, 0, UC_NB)
164 #define ucisrtl(cc) ucisprop(cc, UC_R, 0)
165 #define ucisltr(cc) ucisprop(cc, UC_L, 0)
166 #define ucisstrong(cc) ucisprop(cc, UC_L|UC_R, 0)
167 #define ucisweak(cc) ucisprop(cc, UC_EN|UC_ES, UC_ET|UC_AN|UC_CS)
168 #define ucisneutral(cc) ucisprop(cc, 0, UC_B|UC_S|UC_WS|UC_ON)
169 #define ucisseparator(cc) ucisprop(cc, 0, UC_B|UC_S)
174 #define ucismark(cc) ucisprop(cc, UC_MN|UC_MC|UC_ME, 0)
175 #define ucismodif(cc) ucisprop(cc, UC_LM, 0)
176 #define ucisletnum(cc) ucisprop(cc, UC_NL, 0)
177 #define ucisconnect(cc) ucisprop(cc, UC_PC, 0)
178 #define ucisdash(cc) ucisprop(cc, UC_PD, 0)
179 #define ucismath(cc) ucisprop(cc, UC_SM, 0)
180 #define uciscurrency(cc) ucisprop(cc, UC_SC, 0)
181 #define ucismodifsymbol(cc) ucisprop(cc, UC_SK, 0)
182 #define ucisnsmark(cc) ucisprop(cc, UC_MN, 0)
183 #define ucisspmark(cc) ucisprop(cc, UC_MC, 0)
184 #define ucisenclosing(cc) ucisprop(cc, UC_ME, 0)
185 #define ucisprivate(cc) ucisprop(cc, UC_CO, 0)
186 #define ucissurrogate(cc) ucisprop(cc, UC_OS, 0)
187 #define ucislsep(cc) ucisprop(cc, UC_ZL, 0)
188 #define ucispsep(cc) ucisprop(cc, UC_ZP, 0)
190 #define ucisidentstart(cc) ucisprop(cc, UC_LU|UC_LL|UC_LT|UC_LO|UC_NL, 0)
191 #define ucisidentpart(cc) ucisprop(cc, UC_LU|UC_LL|UC_LT|UC_LO|UC_NL|\
194 #define ucisdefined(cc) ucisprop(cc, 0, UC_CP)
195 #define ucisundefined(cc) !ucisprop(cc, 0, UC_CP)
200 #define ucishan(cc) (((cc) >= 0x4e00 && (cc) <= 0x9fff) ||\
201 ((cc) >= 0xf900 && (cc) <= 0xfaff))
202 #define ucishangul(cc) ((cc) >= 0xac00 && (cc) <= 0xd7ff)