macro: add macros for initializing memory
authorLennart Poettering <lennart@poettering.net>
Thu, 7 May 2009 20:03:04 +0000 (22:03 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 8 May 2009 00:04:33 +0000 (02:04 +0200)
src/pulsecore/macro.h

index 73438e6..e9888c3 100644 (file)
@@ -261,6 +261,9 @@ typedef int pa_bool_t;
 #define PA_DEBUG_TRAP raise(SIGTRAP)
 #endif
 
+#define pa_memzero(x,l) (memset((x), 0, (l)))
+#define pa_zero(x) (pa_memzero(&(x), sizeof(x)))
+
 /* We include this at the very last place */
 #include <pulsecore/log.h>