X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fstdio%2Ffclose.c;h=dc27fe2eb1555a5e36bd7ceb513390d675baf415;hb=8024ab6eb8c841b330458354788d7f3a86bee7dd;hp=3f7ce19dec0407dac54652eecce496207adbf1ee;hpb=393020b6e48719d27699dea6b29e53025bbd5123;p=pdclib diff --git a/functions/stdio/fclose.c b/functions/stdio/fclose.c index 3f7ce19..dc27fe2 100644 --- a/functions/stdio/fclose.c +++ b/functions/stdio/fclose.c @@ -14,7 +14,6 @@ extern struct _PDCLIB_file_t * _PDCLIB_filelist; -/* FIXME: Last file not removed from list. */ int fclose( struct _PDCLIB_file_t * stream ) { struct _PDCLIB_file_t * current = _PDCLIB_filelist; @@ -33,11 +32,6 @@ int fclose( struct _PDCLIB_file_t * stream ) return EOF; } } - /* Free buffer */ - if ( stream->status & _PDCLIB_LIBBUFFER ) - { - free( stream->buffer ); - } /* Close handle */ _PDCLIB_close( stream->handle ); /* Remove stream from list */