Lines Matching refs:codecvt
110 __libio_codecvt_out (struct _IO_codecvt *codecvt, __mbstate_t *statep, in __libio_codecvt_out() argument
117 struct __gconv_step *gs = codecvt->__cd_out.step; in __libio_codecvt_out()
122 codecvt->__cd_out.step_data.__outbuf = (unsigned char *) to_start; in __libio_codecvt_out()
123 codecvt->__cd_out.step_data.__outbufend = (unsigned char *) to_end; in __libio_codecvt_out()
124 codecvt->__cd_out.step_data.__statep = statep; in __libio_codecvt_out()
133 (gs, &codecvt->__cd_out.step_data, &from_start_copy, in __libio_codecvt_out()
138 *to_stop = (char *) codecvt->__cd_out.step_data.__outbuf; in __libio_codecvt_out()
162 __libio_codecvt_in (struct _IO_codecvt *codecvt, __mbstate_t *statep, in __libio_codecvt_in() argument
169 struct __gconv_step *gs = codecvt->__cd_in.step; in __libio_codecvt_in()
174 codecvt->__cd_in.step_data.__outbuf = (unsigned char *) to_start; in __libio_codecvt_in()
175 codecvt->__cd_in.step_data.__outbufend = (unsigned char *) to_end; in __libio_codecvt_in()
176 codecvt->__cd_in.step_data.__statep = statep; in __libio_codecvt_in()
185 (gs, &codecvt->__cd_in.step_data, &from_start_copy, in __libio_codecvt_in()
190 *to_stop = (wchar_t *) codecvt->__cd_in.step_data.__outbuf; in __libio_codecvt_in()
214 __libio_codecvt_encoding (struct _IO_codecvt *codecvt) in __libio_codecvt_encoding() argument
217 if (codecvt->__cd_in.step->__stateful) in __libio_codecvt_encoding()
221 if (codecvt->__cd_in.step->__min_needed_from in __libio_codecvt_encoding()
222 != codecvt->__cd_in.step->__max_needed_from) in __libio_codecvt_encoding()
226 return codecvt->__cd_in.step->__min_needed_from; in __libio_codecvt_encoding()
231 __libio_codecvt_length (struct _IO_codecvt *codecvt, __mbstate_t *statep, in __libio_codecvt_length() argument
238 struct __gconv_step *gs = codecvt->__cd_in.step; in __libio_codecvt_length()
241 codecvt->__cd_in.step_data.__outbuf = (unsigned char *) to_buf; in __libio_codecvt_length()
242 codecvt->__cd_in.step_data.__outbufend = (unsigned char *) &to_buf[max]; in __libio_codecvt_length()
243 codecvt->__cd_in.step_data.__statep = statep; in __libio_codecvt_length()
252 (gs, &codecvt->__cd_in.step_data, &cp, in __libio_codecvt_length()