[svn:parrot] r44079 - branches/sys_mem_reduce/include/parrot
bacek at svn.parrot.org
bacek at svn.parrot.org
Wed Feb 17 10:27:39 UTC 2010
Author: bacek
Date: Wed Feb 17 10:27:39 2010
New Revision: 44079
URL: https://trac.parrot.org/parrot/changeset/44079
Log:
Add mem_internal_realloc_n_zeroed_typed macro
Modified:
branches/sys_mem_reduce/include/parrot/memory.h
Modified: branches/sys_mem_reduce/include/parrot/memory.h
==============================================================================
--- branches/sys_mem_reduce/include/parrot/memory.h Wed Feb 17 10:27:15 2010 (r44078)
+++ branches/sys_mem_reduce/include/parrot/memory.h Wed Feb 17 10:27:39 2010 (r44079)
@@ -24,6 +24,8 @@
__FILE__, __LINE__)
#define mem_internal_allocate_zeroed_typed(type) \
(type *)mem__internal_allocate_zeroed(sizeof (type), __FILE__, __LINE__)
+#define mem_internal_allocate_n_zeroed_typed(n, type) \
+ (type *)mem__internal_allocate_zeroed((n) * sizeof (type), __FILE__, __LINE__)
#define mem_internal_realloc(x, y) mem__internal_realloc((x), (y), __FILE__, __LINE__)
#define mem_internal_realloc_zeroed(p, x, y) mem__internal_realloc_zeroed((p), (x), (y), __FILE__, __LINE__)
More information about the parrot-commits
mailing list