]> diplodocus.org Git - nmh/blobdiff - h/utils.h
Add mh_xfree(), guarding free(3) from NULLs.
[nmh] / h / utils.h
index 6a99466cb056cef20fa80cdb60788ba170910596..95cae88cff871b1f31049e158d61547faa9bb15c 100644 (file)
--- a/h/utils.h
+++ b/h/utils.h
@@ -12,6 +12,9 @@ void *mh_xrealloc(void *, size_t);
 /* Call calloc(3), exiting on NULL return. */
 void *mh_xcalloc(size_t, size_t);
 
 /* Call calloc(3), exiting on NULL return. */
 void *mh_xcalloc(size_t, size_t);
 
+/* Call free(3), if ptr isn't NULL. */
+void mh_xfree(void *ptr);
+
 char *pwd(void);
 char *add(const char *, char *);
 char *addlist(char *, const char *);
 char *pwd(void);
 char *add(const char *, char *);
 char *addlist(char *, const char *);