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