X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.db-test.git;a=blobdiff_plain;f=yarrg%2Fcommon.c;h=35b8969811f89cf7a10961dc1b4069638b8de246;hp=fb2534109c772f53a47840f75ade1162da581220;hb=ea160a28fd378be423dfe60d9ad3bdfa6f0d8295;hpb=92f152ea77c2603539ab8d232a31cb7456f2ecb9 diff --git a/yarrg/common.c b/yarrg/common.c index fb25341..35b8969 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; @@ -154,7 +161,6 @@ char *masprintf(const char *fmt, ...) { return r; } - unsigned debug_flags; void debug_flush(void) {