Lines Matching defs:props
83 #define GET_EXCEPTIONS(csp, props) ((csp)->exceptions+((props)>>UCASE_EXC_SHIFT))
85 #define PROPS_HAS_EXCEPTION(props) ((props)&UCASE_EXCEPTION)
133 uint16_t props=UTRIE2_GET16(&csp->trie, c);
134 if(!PROPS_HAS_EXCEPTION(props)) {
135 if(UCASE_GET_TYPE(props)>=UCASE_UPPER) {
136 c+=UCASE_GET_DELTA(props);
139 const uint16_t *pe=GET_EXCEPTIONS(csp, props);
150 uint16_t props=UTRIE2_GET16(&csp->trie, c);
151 if(!PROPS_HAS_EXCEPTION(props)) {
152 if(UCASE_GET_TYPE(props)==UCASE_LOWER) {
153 c+=UCASE_GET_DELTA(props);
156 const uint16_t *pe=GET_EXCEPTIONS(csp, props);
167 uint16_t props=UTRIE2_GET16(&csp->trie, c);
168 if(!PROPS_HAS_EXCEPTION(props)) {
169 if(UCASE_GET_TYPE(props)==UCASE_LOWER) {
170 c+=UCASE_GET_DELTA(props);
173 const uint16_t *pe=GET_EXCEPTIONS(csp, props);
198 uint16_t props;
228 props=UTRIE2_GET16(&csp->trie, c);
229 if(!PROPS_HAS_EXCEPTION(props)) {
230 if(UCASE_GET_TYPE(props)!=UCASE_NONE) {
232 int32_t delta=UCASE_GET_DELTA(props);
242 const uint16_t *pe0, *pe=GET_EXCEPTIONS(csp, props);
397 uint16_t props=UTRIE2_GET16(&csp->trie, c);
398 return UCASE_GET_TYPE(props);
404 uint16_t props=UTRIE2_GET16(&csp->trie, c);
405 int32_t type=UCASE_GET_TYPE(props);
406 if(props&UCASE_EXCEPTION) {
407 const uint16_t *pe=GET_EXCEPTIONS(csp, props);
411 } else if(type==UCASE_NONE && (props&UCASE_CASE_IGNORABLE)) {
420 uint16_t props=UTRIE2_GET16(&csp->trie, c);
421 if(!PROPS_HAS_EXCEPTION(props)) {
422 return props&UCASE_DOT_MASK;
424 const uint16_t *pe=GET_EXCEPTIONS(csp, props);
436 uint16_t props=UTRIE2_GET16(&csp->trie, c);
437 return (UBool)((props&UCASE_SENSITIVE)!=0);
781 uint16_t props=UTRIE2_GET16(&csp->trie, c);
782 if(!PROPS_HAS_EXCEPTION(props)) {
783 if(UCASE_GET_TYPE(props)>=UCASE_UPPER) {
784 result=c+UCASE_GET_DELTA(props);
787 const uint16_t *pe=GET_EXCEPTIONS(csp, props), *pe2;
925 uint16_t props=UTRIE2_GET16(&csp->trie, c);
926 if(!PROPS_HAS_EXCEPTION(props)) {
927 if(UCASE_GET_TYPE(props)==UCASE_LOWER) {
928 result=c+UCASE_GET_DELTA(props);
931 const uint16_t *pe=GET_EXCEPTIONS(csp, props), *pe2;
1071 uint16_t props=UTRIE2_GET16(&csp->trie, c);
1072 if(!PROPS_HAS_EXCEPTION(props)) {
1073 if(UCASE_GET_TYPE(props)>=UCASE_UPPER) {
1074 c+=UCASE_GET_DELTA(props);
1077 const uint16_t *pe=GET_EXCEPTIONS(csp, props);
1135 uint16_t props=UTRIE2_GET16(&csp->trie, c);
1136 if(!PROPS_HAS_EXCEPTION(props)) {
1137 if(UCASE_GET_TYPE(props)>=UCASE_UPPER) {
1138 result=c+UCASE_GET_DELTA(props);
1141 const uint16_t *pe=GET_EXCEPTIONS(csp, props), *pe2;