projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
safe_fclose -> m_fclose, and is now inlined.
[apps/madmutt.git]
/
lib-lib
/
file.h
diff --git
a/lib-lib/file.h
b/lib-lib/file.h
index
91a2d2a
..
2e7fb7e
100644
(file)
--- 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 *);
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 *);
char *mutt_read_line(char *, ssize_t *, FILE *, int *);