Lines Matching refs:idx
86 _csid_t *csid, _index_t *idx, char **s, size_t n,
96 *idx = (_index_t)(unsigned char)*(*s)++;
97 *nresult = *idx == 0 ? 0 : 1;
100 hooks->uc_hook((unsigned int)*idx, hooks->data);
107 char *s, size_t n, _csid_t csid, _index_t idx, void *ps __unused,
118 if ((idx & 0x000000FF) == idx) {
123 *s = (char)idx;
125 } else if ((idx & 0x0000FFFF) == idx) {
130 s[0] = (char)idx;
132 s[1] = (char)(idx >> 8);
134 } else if ((idx & 0x00FFFFFF) == idx) {
139 s[0] = (char)idx;
141 s[1] = (char)(idx >> 8);
142 s[2] = (char)(idx >> 16);
149 s[0] = (char)idx;
151 s[1] = (char)(idx >> 8);
152 s[2] = (char)(idx >> 16);
153 s[3] = (char)(idx >> 24);