Lines Matching refs:wcd
138 struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) icd;
144 mbstate_t state = wcd->state;
151 if (wcd->parent.discard_ilseq) {
155 else if (wcd->parent.fallbacks.wc_to_mb_fallback != NULL) {
161 locals.l_wcd = wcd;
169 wcd->parent.fallbacks.wc_to_mb_fallback(*fallback_inptr,
172 wcd->parent.fallbacks.data);
177 wcd->state = state;
203 size_t res = unicode_loop_convert(&wcd->parent,
221 wcd->state = state;
238 struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) icd;
241 memset(&wcd->state,'\0',sizeof(mbstate_t));
242 return unicode_loop_reset(&wcd->parent,NULL,NULL);
244 if (!mbsinit(&wcd->state)) {
245 mbstate_t state = wcd->state;
255 size_t res = unicode_loop_convert(&wcd->parent,
264 res = unicode_loop_reset(&wcd->parent,&outptr,&outleft);
269 wcd->state = state;
277 return unicode_loop_reset(&wcd->parent,outbuf,outbytesleft);
322 struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) icd;
332 size_t res = unicode_loop_convert(&wcd->parent,
347 mbstate_t state = wcd->state;
355 if (wcd->parent.discard_ilseq) {
358 else if (wcd->parent.fallbacks.mb_to_wc_fallback != NULL) {
365 wcd->parent.fallbacks.mb_to_wc_fallback(*inbuf, incount,
368 wcd->parent.fallbacks.data);
377 /* wcd->state = state; */
398 /* wcd->state = state; */
416 struct wchar_conv_struct * wcd = (struct wchar_conv_struct *) icd;
417 size_t res = unicode_loop_reset(&wcd->parent,outbuf,outbytesleft);
420 memset(&wcd->state,0,sizeof(mbstate_t));