Lines Matching refs:uc
50 iconv_ucs_conversion_t *uc; in ucs_based_conversion_open() local
54 uc = (iconv_ucs_conversion_t *) in ucs_based_conversion_open()
56 if (uc == NULL) in ucs_based_conversion_open()
86 uc->to_ucs.handlers = to_ucs_bices->handlers; in ucs_based_conversion_open()
87 uc->from_ucs.handlers = from_ucs_bices->handlers; in ucs_based_conversion_open()
92 uc->to_ucs.data = to_ucs_bices->handlers->init (from); in ucs_based_conversion_open()
93 if (uc->to_ucs.data == NULL) in ucs_based_conversion_open()
97 uc->to_ucs.data = (void *)&fake_data; in ucs_based_conversion_open()
103 uc->from_ucs.data = from_ucs_bices->handlers->init (to); in ucs_based_conversion_open()
104 if (uc->from_ucs.data == NULL) in ucs_based_conversion_open()
108 uc->from_ucs.data = (void *)&fake_data; in ucs_based_conversion_open()
110 return uc; in ucs_based_conversion_open()
113 if (uc->to_ucs.data != NULL && uc->to_ucs.handlers->close != NULL) in ucs_based_conversion_open()
114 uc->to_ucs.handlers->close (uc->to_ucs.data); in ucs_based_conversion_open()
116 free ((void *)uc); in ucs_based_conversion_open()
126 iconv_ucs_conversion_t *uc; in ucs_based_conversion_close() local
129 uc = (iconv_ucs_conversion_t *)data; in ucs_based_conversion_close()
131 if (uc->from_ucs.handlers->close != NULL) in ucs_based_conversion_close()
132 res = uc->from_ucs.handlers->close (uc->from_ucs.data); in ucs_based_conversion_close()
133 if (uc->to_ucs.handlers->close != NULL) in ucs_based_conversion_close()
134 res |= uc->to_ucs.handlers->close (uc->to_ucs.data); in ucs_based_conversion_close()
154 iconv_ucs_conversion_t *uc = (iconv_ucs_conversion_t *)data; in ucs_based_conversion_convert() local
169 ch = uc->to_ucs.handlers->convert_to_ucs (uc->to_ucs.data, in ucs_based_conversion_convert()
190 bytes = uc->from_ucs.handlers->convert_from_ucs (uc->from_ucs.data, ch, in ucs_based_conversion_convert()
215 bytes = uc->from_ucs.handlers->convert_from_ucs ( in ucs_based_conversion_convert()
216 uc->from_ucs.data, in ucs_based_conversion_convert()
238 iconv_ucs_conversion_t *uc = (iconv_ucs_conversion_t *)data; in ucs_based_conversion_get_mb_cur_max() local
241 return uc->to_ucs.handlers->get_mb_cur_max (uc->to_ucs.data); in ucs_based_conversion_get_mb_cur_max()
243 return uc->from_ucs.handlers->get_mb_cur_max (uc->from_ucs.data); in ucs_based_conversion_get_mb_cur_max()
252 iconv_ucs_conversion_t *uc = (iconv_ucs_conversion_t *)data; in ucs_based_conversion_get_state() local
257 if (uc->to_ucs.handlers->get_state != NULL) in ucs_based_conversion_get_state()
258 uc->to_ucs.handlers->get_state (uc->to_ucs.data, state); in ucs_based_conversion_get_state()
264 if (uc->from_ucs.handlers->get_state != NULL) in ucs_based_conversion_get_state()
265 uc->from_ucs.handlers->get_state (uc->from_ucs.data, state); in ucs_based_conversion_get_state()
279 iconv_ucs_conversion_t *uc = (iconv_ucs_conversion_t *)data; in ucs_based_conversion_set_state() local
283 if (uc->to_ucs.handlers->set_state != NULL) in ucs_based_conversion_set_state()
284 return uc->to_ucs.handlers->set_state (uc->to_ucs.data, state); in ucs_based_conversion_set_state()
288 if (uc->from_ucs.handlers->set_state != NULL) in ucs_based_conversion_set_state()
289 return uc->from_ucs.handlers->set_state (uc->from_ucs.data, state); in ucs_based_conversion_set_state()
299 iconv_ucs_conversion_t *uc = (iconv_ucs_conversion_t *)data; in ucs_based_conversion_is_stateful() local
303 if (uc->to_ucs.handlers->is_stateful != NULL) in ucs_based_conversion_is_stateful()
304 return uc->to_ucs.handlers->is_stateful (uc->to_ucs.data); in ucs_based_conversion_is_stateful()
308 if (uc->from_ucs.handlers->is_stateful != NULL) in ucs_based_conversion_is_stateful()
309 return uc->from_ucs.handlers->is_stateful (uc->from_ucs.data); in ucs_based_conversion_is_stateful()