diff contrib/chg/util.h @ 28165:c6705c6303dd

chg: add utility functions mallocx, reallocx They are like malloc and realloc but will abort the program on error. A lot of places use {m,re}alloc and check their results. This patch can simplify them.
author Jun Wu <quark@fb.com>
date Wed, 17 Feb 2016 14:51:38 +0000
parents 726f8d6cc324
children d4d8a3c89e6d
line wrap: on
line diff
--- a/contrib/chg/util.h	Mon Feb 15 13:20:20 2016 -0800
+++ b/contrib/chg/util.h	Wed Feb 17 14:51:38 2016 +0000
@@ -19,6 +19,9 @@
 void enabledebugmsg(void);
 void debugmsg(const char *fmt, ...) PRINTF_FORMAT_;
 
+void *mallocx(size_t size);
+void *reallocx(void *ptr, size_t size);
+
 int runshellcmd(const char *cmd, const char *envp[], const char *cwd);
 
 #endif  /* UTIL_H_ */