changeset 3208:b5fd010a4454 HEAD

Added ARRAY_INIT for initializing array_t in structs.
author Timo Sirainen <tss@iki.fi>
date Tue, 15 Mar 2005 20:58:18 +0200
parents 605c71410c67
children 923ff19873d4
files src/lib/array.h
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/array.h	Tue Mar 15 13:30:07 2005 +0200
+++ b/src/lib/array.h	Tue Mar 15 20:58:18 2005 +0200
@@ -47,11 +47,13 @@
 	} STMT_END
 #  define ARRAY_SET_TYPE(array, array_type) \
 	array_type **array ## __ ## type = NULL
+#  define ARRAY_INIT { 0, 0 }, 0
 #else
 #  define ARRAY_DEFINE(name, array_type) name
 #  define ARRAY_CREATE(array, pool, array_type, init_count) \
 	array_create(array, pool, sizeof(array_type), init_count);
 #  define ARRAY_SET_TYPE(array, array_type)
+#  define ARRAY_INIT { 0, 0 }
 #endif
 
 struct array {