From 93c77847396d0c18032b99bcabefde42581ea021 Mon Sep 17 00:00:00 2001 From: Marcelo Matus Date: Wed, 30 Nov 2005 21:29:45 +0000 Subject: [PATCH] fix static member get/set names git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7902 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Source/Modules/php4.cxx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Source/Modules/php4.cxx b/Source/Modules/php4.cxx index c921252c3..277402cca 100644 --- a/Source/Modules/php4.cxx +++ b/Source/Modules/php4.cxx @@ -1379,8 +1379,7 @@ public: virtual int classHandler(Node *n) { constructors=0; //SwigType *t = Getattr(n, "classtype"); - if(class_name) free(class_name); - class_name = Swig_copy_string(GetChar(n, "name")); + class_name = Getattr(n, "sym:name"); // String *use_class_name=SwigType_manglestr(SwigType_ltype(t)); if(shadow) { @@ -1753,7 +1752,6 @@ public: Wrapper *f = NewWrapper(); Printv(f->def, "ZEND_NAMED_FUNCTION(",Swig_name_wrapper(iname), ") {\n", NIL ); - String *mget = Swig_name_wrapper(Swig_name_get( Swig_name_member(class_name,iname))); String *mset = Swig_name_wrapper(Swig_name_set( Swig_name_member(class_name,iname)));