if ( filename == NULL ) return NULL;
if ( stream->status & _PDCLIB_WROTELAST ) fflush( stream );
if ( stream->status & _PDCLIB_LIBBUFFER ) free( stream->buffer );
if ( filename == NULL ) return NULL;
if ( stream->status & _PDCLIB_WROTELAST ) fflush( stream );
if ( stream->status & _PDCLIB_LIBBUFFER ) free( stream->buffer );