From c9c85a530402541518dd585de682bb0ecdf7cf7b Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sat, 31 May 2014 12:32:24 -0400 Subject: array: Add DMNSN_NEW_ARRAY macro. --- libdimension/dimension/array.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'libdimension/dimension') diff --git a/libdimension/dimension/array.h b/libdimension/dimension/array.h index e0a0f08..6a8249f 100644 --- a/libdimension/dimension/array.h +++ b/libdimension/dimension/array.h @@ -1,5 +1,5 @@ /************************************************************************* - * Copyright (C) 2009-2010 Tavian Barnes * + * Copyright (C) 2009-2014 Tavian Barnes * * * * This file is part of The Dimension Library. * * * @@ -54,6 +54,13 @@ dmnsn_new_array(size_t obj_size) return array; } +/** + * Allocate an array. + * @param[in] type Type type of element to store in the array. + * @return An empty array. + */ +#define DMNSN_NEW_ARRAY(type) (dmnsn_new_array(sizeof(type))) + /** * Delete an array. * @param[in,out] array The array to delete. -- cgit v1.2.3