2009/3/18 erik quanstrom <quans...@quanstro.net>: > - ewd = wd+l+100-1;
one small comment, based on a totally superficial scan of that diff: might it not be better to grow the buffer by some multiplicative factor, to avoid linear behaviour when reading large files? i often (for no particularly good reason) use 50% as a growth factor - it doesn't seem as radical as *2, but will still work ok in the long run. i've probably misread the code though...