diff options
Diffstat (limited to 'Lib/typemaps/cpointer.swg')
-rw-r--r-- | Lib/typemaps/cpointer.swg | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Lib/typemaps/cpointer.swg b/Lib/typemaps/cpointer.swg index bfd2d2a67..1737f4f14 100644 --- a/Lib/typemaps/cpointer.swg +++ b/Lib/typemaps/cpointer.swg @@ -55,10 +55,10 @@ typedef struct { %extend NAME { NAME() { - return SWIG_new(TYPE); + return %new_instance(TYPE); } ~NAME() { - if (self) SWIG_delete(self); + if (self) %delete(self); } } @@ -109,15 +109,15 @@ typedef struct { %define %pointer_functions(TYPE,NAME) %{ static TYPE *new_##NAME() { - return SWIG_new(TYPE); + return %new_instance(TYPE); } static TYPE *copy_##NAME(TYPE value) { - return SWIG_new_copy(value, TYPE); + return %new_copy(value, TYPE); } static void delete_##NAME(TYPE *self) { - if (self) SWIG_delete(self); + if (self) %delete(self); } static void NAME ##_assign(TYPE *self, TYPE value) { @@ -146,7 +146,7 @@ TYPE NAME##_value(TYPE *self); %define %pointer_cast(TYPE1,TYPE2,NAME) %inline %{ TYPE2 NAME(TYPE1 x) { - return SWIG_static_cast(x, TYPE2); + return %static_cast(x, TYPE2); } %} %enddef |