X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-lib%2Ffile.h;fp=lib-lib%2Ffile.h;h=2e7fb7e63707942f754a7f5f902462c2b037575e;hp=91a2d2ad88611e42e70f0fedc75ac3dd481c70bf;hb=3766db5f849cea008b1cd3d532c712aeb17aa062;hpb=66b3c35e0bb00392991ce83bbf44cbab0ce3fd78 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 *);