they have LF at the end of the line on UN*X and CR/LF on Windows;
hopefully this means that if a CR/LF version is checked in on Windows,
the CRs will be stripped so that they show up only when checked out on
Windows, not on UN*X.
svn path=/trunk/; revision=11400
to free it when you're done with it.
It never returns a null pointer, however, so there's no need to check
for that.
Clean up the code to process Transfer-Encoding a bit.
svn path=/trunk/; revision=10786