Home | History | Annotate | Download | only in common

Lines Matching refs:idx

107 #define HAS_SLOT(flags, idx) ((flags)&(1<<(idx)))
108 #define SLOT_OFFSET(flags, idx) flagsOffset[(flags)&((1<<(idx))-1)]
111 * Get the value of an optional-value slot where HAS_SLOT(excWord, idx).
114 * @param idx (in) desired slot index
119 #define GET_SLOT_VALUE(excWord, idx, pExc16, value) \
121 (pExc16)+=SLOT_OFFSET(excWord, idx); \
124 (pExc16)+=2*SLOT_OFFSET(excWord, idx); \
175 int32_t idx;
177 idx=UCASE_EXC_TITLE;
179 idx=UCASE_EXC_UPPER;
183 GET_SLOT_VALUE(excWord, idx, pe, c);
245 int32_t idx, closureLength, fullLength, length;
250 for(idx=UCASE_EXC_LOWER; idx<=UCASE_EXC_TITLE; ++idx) {
251 if(HAS_SLOT(excWord, idx)) {
253 GET_SLOT_VALUE(excWord, idx, pe, c);
300 for(idx=0; idx<closureLength;) {
301 U16_NEXT_UNSAFE(closure, idx, c);
933 int32_t full, idx;
998 idx=UCASE_EXC_TITLE;
1001 idx=UCASE_EXC_UPPER;
1005 GET_SLOT_VALUE(excWord, idx, pe2, result);
1079 int32_t idx;
1103 idx=UCASE_EXC_FOLD;
1105 idx=UCASE_EXC_LOWER;
1109 GET_SLOT_VALUE(excWord, idx, pe, c);
1143 int32_t full, idx;
1189 idx=UCASE_EXC_FOLD;
1191 idx=UCASE_EXC_LOWER;
1195 GET_SLOT_VALUE(excWord, idx, pe2, result);