Original commit message from CVS: Lame cleanup Added EOS, flush, error reporting etc.
Original commit message from CVS: adding lame