Mercurial > public > mercurial-scm > hg
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_ */