]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: Created i_zero() wrapper for memset(p, 0, sizeof(*p)).
authorStephan Bosch <stephan.bosch@dovecot.fi>
Sun, 18 Dec 2016 12:20:20 +0000 (13:20 +0100)
committerStephan Bosch <stephan.bosch@dovecot.fi>
Sat, 24 Dec 2016 00:42:49 +0000 (01:42 +0100)
Also creates an i_zero_safe() version for safe_memset().

src/lib/macros.h

index c585489a4d0f783867bfa13d161ae8452218b153..cef1d9f398370551aeaa45d514765b3b8af8b137 100644 (file)
 #  define STATIC_ARRAY
 #endif
 
+/* Convenience wrappers for initializing a struct */
+#define i_zero(p) memset(p, 0, sizeof(*(p)))
+#define i_zero_safe(p) safe_memset(p, 0, sizeof(*(p)))
+
 #endif