From 89771f9b61142d7f467c346457ace732a1f3cd2a Mon Sep 17 00:00:00 2001 From: Marcelo Matus Date: Tue, 26 Oct 2004 00:33:36 +0000 Subject: [PATCH] fixes for macros + templates git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6512 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/Lib/python/pymacros.swg | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/SWIG/Lib/python/pymacros.swg b/SWIG/Lib/python/pymacros.swg index eb7fddb3f..c4d264083 100644 --- a/SWIG/Lib/python/pymacros.swg +++ b/SWIG/Lib/python/pymacros.swg @@ -49,14 +49,14 @@ #define SWIG_new_copy(ptr,Type...) (new Type(*ptr)) #define SWIG_numeric_cast(a,Type...) static_cast(a) #else /* C case */ -#define SWIG_new_array(size,Type) ((Type*) malloc((size)*sizeof(Type))) +#define SWIG_new_array(size,Type...) ((Type*) malloc((size)*sizeof(Type))) #define SWIG_delete(cptr) free((char*)cptr) #define SWIG_delete_array(cptr) free((char*)cptr) -#define SWIG_const_cast(a,Type) (Type)(a) -#define SWIG_static_cast(a,Type) (Type)(a) -#define SWIG_reinterpret_cast(a,Type) (Type)(a) -#define SWIG_numeric_cast(a,Type) (Type)(a) -#define SWIG_new_copy(ptr,Type) ((Type*)memcpy(malloc(sizeof(Type)),ptr,sizeof(Type))) +#define SWIG_const_cast(a,Type...) (Type)(a) +#define SWIG_static_cast(a,Type...) (Type)(a) +#define SWIG_reinterpret_cast(a,Type...) (Type)(a) +#define SWIG_numeric_cast(a,Type...) (Type)(a) +#define SWIG_new_copy(ptr,Type...) ((Type*)memcpy(malloc(sizeof(Type)),ptr,sizeof(Type))) #endif /* __cplusplus */