Dan Kogai <[EMAIL PROTECTED]> writes:
>
>Another possible quick fix would be alternate buffering scheme.  As you 
>know Encode::XS does not use line buffering unconditionally 
>($e->needs_lines is always false).  We can make it so that 
>$e->needs_lines returns 1 for VMS.

Given that problem occurs on buffer boundaries and asking stdio for 
"more" imposing extra (virtual) buffer boundaries may make it worse.
i.e. asking for "more" because we don't have a whole line will 
be more-common than asking for "more" because buffer has partial 
character.

I suggest we leave Encode alone - at least until we have found an
alternate way of reproducing the problem.

-- 
Nick Ing-Simmons
http://www.ni-s.u-net.com/



Reply via email to