>>>>> "John" == John Leuner <[EMAIL PROTECTED]> writes:
John> The check to see if the buffer needs to be grown was using the
John> length of the buffer to be copied from, instead of the buffer
John> being copied to.
I looked at this. Instead of checking in your fix, I elected to merge
the libgcj and Classpath implementations of this class. I largely
chose the libgcj implementation, as it is more efficient. In
particular the Classpath implementation resizes the buffer by a
constant factor, which is known to yield bad results.
I'll commit this change in a while.
Tom