@@ -142,7 +142,7 @@ static int __setitem__%mangle(type)_closure(
142142%define SQ_CONTAINS (type, func)
143143%fragment(" __contains__" {type}, " header" ) {
144144static int __contains__%mangle (type)(PyObject* py_self, PyObject* py_key) {
145- type* self;
145+ type* self = NULL ;
146146 SWIG_ConvertPtr (py_self, (void **)&self, $descriptor (type*), 0 );
147147 const char * key = PyUnicode_AsUTF8 (py_key);
148148 if (!key)
@@ -159,7 +159,7 @@ static int __contains__%mangle(type)(PyObject* py_self, PyObject* py_key) {
159159%define SQ_LENGTH (type, func)
160160%fragment(" __len__" {type}, " header" ) {
161161static Py_ssize_t __len__%mangle (type)(PyObject* py_self) {
162- type* self;
162+ type* self = NULL ;
163163 SWIG_ConvertPtr (py_self, (void **)&self, $descriptor (type*), 0 );
164164 return func;
165165};
@@ -200,7 +200,7 @@ static PyObject* __getitem__%mangle(type)_closure(
200200%define TP_STR (type, func)
201201%fragment(" __str__" {type}, " header" ) {
202202static PyObject* __str__%mangle (type)(PyObject* py_self) {
203- type* self;
203+ type* self = NULL ;
204204 SWIG_ConvertPtr (py_self, (void **)&self, $descriptor (type*), 0 );
205205 std::string result = func;
206206 return SWIG_FromCharPtrAndSize (result.data (), result.size ());
0 commit comments