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