>I'm still not sure a length limit on the string of 1 Gbyte makes
>sense, and I have no idea if 64K is too low, but the 64k-limit patch
>does make it all work. I'm going to try to apply it tomorrow and see
>what shakes.
at some point, a value
ep = bp + lim
will be formed. if bp+lim is too big, ep will be too small,
which will be bad, because the formatting functions will stop too soon.
that's why the test is there. one question is: why does the 9vx environment
make the original version of sprint fail?