Lines Matching refs:cd
36 _conv_desc* cd = (_conv_desc*)malloc(sizeof(_conv_desc)); in _icv_open() local
38 if (cd == (_conv_desc*)NULL) in _icv_open()
46 return((void*)cd); in _icv_open()
52 void _icv_close(_conv_desc* cd) in _icv_close() argument
54 if (!cd) in _icv_close()
57 free((void*)cd); in _icv_close()
63 size_t _icv_iconv(_conv_desc* cd, char** inbuf, size_t* inbufleft, in _icv_iconv() argument
72 if (!cd) in _icv_iconv()
122 cd->ci = (utf == 0xE1859F) ? CVC_FILL in _icv_iconv()
124 cd->prev_state = CI; in _icv_iconv()
129 if (cd->prev_state != E && cd->prev_state != CI) in _icv_iconv()
132 cd->v = (utf == 0xE185A0) ? CVC_FILL in _icv_iconv()
134 cd->prev_state = V; in _icv_iconv()
139 if (cd->prev_state != E && cd->prev_state != V) in _icv_iconv()
142 cd->cf = utf - ((utf >= 0xE18780) ? 0xE18766 in _icv_iconv()
144 cd->prev_state = CF; in _icv_iconv()