X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?a=blobdiff_plain;f=yarrg%2Fcommon.c;h=3dc387ea4239b83e37393d7a532336ab75fa61d3;hb=322e26f969dfb65629833be5bd75ba71a15b8634;hp=fb2534109c772f53a47840f75ade1162da581220;hpb=fe6287943a7a0f074f7e08d9ca64ef966d9c82e3;p=ypp-sc-tools.web-live.git diff --git a/yarrg/common.c b/yarrg/common.c index fb25341..3dc387e 100644 --- a/yarrg/common.c +++ b/yarrg/common.c @@ -33,6 +33,13 @@ void *mmalloc(size_t sz) { sysassert( r= malloc(sz) ); return r; } +void *mcalloc(size_t sz) { + void *r; + if (!sz) return 0; + sysassert( r= malloc(sz) ); + memset(r, 0, sz); + return r; +} void *mrealloc(void *p, size_t sz) { assert(sz); void *r;