summaryrefslogtreecommitdiff
path: root/lib/modechange.h
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2021-08-01 17:36:09 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2021-08-01 18:06:55 -0700
commit248b13b839fd392e6078788d902dc77a4f97273f (patch)
tree408e79eb4cf0383f56a837061251883dda66f834 /lib/modechange.h
parent8c6a99453e4a38fe6b602718e7b5e68444870e07 (diff)
downloadgnulib-248b13b839fd392e6078788d902dc77a4f97273f.tar.gz
modechange: improve -fanalyzer malloc checking
Diffstat (limited to 'lib/modechange.h')
-rw-r--r--lib/modechange.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/modechange.h b/lib/modechange.h
index 9029fbc617..e32b3c916c 100644
--- a/lib/modechange.h
+++ b/lib/modechange.h
@@ -20,10 +20,13 @@
# define MODECHANGE_H_
# include <stdbool.h>
+# include <stdlib.h>
# include <sys/types.h>
-struct mode_change *mode_compile (const char *);
-struct mode_change *mode_create_from_ref (const char *);
+struct mode_change *mode_compile (const char *)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;
+struct mode_change *mode_create_from_ref (const char *)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;
mode_t mode_adjust (mode_t, bool, mode_t, struct mode_change const *,
mode_t *);