shithub: aubio

Download patch

ref: 7ce070130d4bf2f98566c7023dc84c7a61893701
parent: c55f907ef8768706d1b8ac3b69973e742e242717
author: Paul Brossier <piem@piem.org>
date: Wed Nov 16 12:07:12 EST 2011

src/aubio_priv.h: use calloc instead of malloc

--- a/src/aubio_priv.h
+++ b/src/aubio_priv.h
@@ -81,8 +81,8 @@
 /* Memory management */
 #define AUBIO_MALLOC(_n)             malloc(_n)
 #define AUBIO_REALLOC(_p,_n)         realloc(_p,_n)
-#define AUBIO_NEW(_t)                (_t*)malloc(sizeof(_t))
-#define AUBIO_ARRAY(_t,_n)           (_t*)malloc((_n)*sizeof(_t))
+#define AUBIO_NEW(_t)                (_t*)calloc(sizeof(_t), 1)
+#define AUBIO_ARRAY(_t,_n)           (_t*)calloc((_n)*sizeof(_t), 1)
 #define AUBIO_MEMCPY(_dst,_src,_n)   memcpy(_dst,_src,_n)
 #define AUBIO_MEMSET(_dst,_src,_t)   memset(_dst,_src,_t)
 #define AUBIO_FREE(_p)               free(_p)