[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