X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-lib%2Ffile.h;h=2e7fb7e63707942f754a7f5f902462c2b037575e;hp=91a2d2ad88611e42e70f0fedc75ac3dd481c70bf;hb=363a0a082dba5ca0865acdbf30e1806e0ecb60f6;hpb=fcaada9d60ee8f52bbc8503c06fe061ca9e2fa68 diff --git a/lib-lib/file.h b/lib-lib/file.h index 91a2d2a..2e7fb7e 100644 --- a/lib-lib/file.h +++ b/lib-lib/file.h @@ -48,7 +48,15 @@ void mutt_unlink(const char *); FILE *safe_fopen(const char *, const char *); int mutt_rename_file(char *, char *); -int safe_fclose(FILE **); + +static inline int m_fclose(FILE **f) { + if (*f) { + int res = fclose(*f); + *f = NULL; + return res; + } + return 0; +} char *mutt_read_line(char *, ssize_t *, FILE *, int *);