Lines Matching defs:utf16_buffer
13063 SV *const utf16_buffer = MUTABLE_SV(IoTOP_GV(filter));
13084 (UV)SvCUR(utf16_buffer), (UV)SvCUR(utf8_buffer)));
13118 if (SvCUR(utf16_buffer) >= 2) {
13123 const U8 *const last_hi = (U8*)SvPVX(utf16_buffer)
13124 + ((SvCUR(utf16_buffer) & ~1) - (reverse ? 1 : 2));
13134 status = FILTER_READ(idx + 1, utf16_buffer,
13135 160 + (SvCUR(utf16_buffer) & 1));
13136 DEBUG_P(PerlIO_printf(Perl_debug_log, "utf16_textfilter status=%" IVdf " SvCUR(sv)=%" UVuf "\n", status, (UV)SvCUR(utf16_buffer)));
13137 DEBUG_P({ sv_dump(utf16_buffer); sv_dump(utf8_buffer);});
13147 chars = SvCUR(utf16_buffer) >> 1;
13155 end = utf16_to_utf8_reversed((U8*)SvPVX(utf16_buffer),
13159 end = utf16_to_utf8((U8*)SvPVX(utf16_buffer),
13169 if(SvCUR(utf16_buffer) & 1) {
13170 *SvPVX(utf16_buffer) = SvEND(utf16_buffer)[-1];
13171 SvCUR_set(utf16_buffer, 1);
13173 SvCUR_set(utf16_buffer, 0);
13179 (UV)SvCUR(utf16_buffer), (UV)SvCUR(utf8_buffer)));