Original commit message from CVS: Properly reset the internal state without leaking the filehandle
Original commit message from CVS: More refactoring osssrc has more features now, like query/convert etc
Original commit message from CVS: Some cleanups and refactoring make ossrc do good negotiation