]> OCCT Git - occt-wok.git/commitdiff
OCC20825 Errors during compilation for new version of WOK
authorcascade <cascade@opencascade.com>
Fri, 30 Jan 2009 17:53:34 +0000 (17:53 +0000)
committercascade <cascade@opencascade.com>
Fri, 30 Jan 2009 17:53:34 +0000 (17:53 +0000)
src/CPPExt/CPPExt.cxx

index 4d96c47517c9d47b86105ca8df4ff614c16f26b2..70dc7cb3f89a9e2f4bd93142ccdcd17b8f77ceb0 100755 (executable)
@@ -383,10 +383,14 @@ void CPP_BuildMethod(const Handle(MS_MetaSchema)& aMeta,
   api->AddVariable(VAnd, pC[iX]);
   //
   //
-  api->AddVariable(VArgument,
-                  CPP_BuildParameterList(aMeta,
-                                         m->Params(), 
-                                         forDeclaration)->ToCString());
+  Handle(TCollection_HAsciiString) aParamList = CPP_BuildParameterList(aMeta,
+                                                                      m->Params(), 
+                                                                      forDeclaration);
+  api->AddVariable(VArgument, aParamList->ToCString());
+  //api->AddVariable(VArgument,
+       //         CPP_BuildParameterList(aMeta,
+               //                        m->Params(), 
+                       //                forDeclaration)->ToCString());
   
   // it s returning a type or void
   //
@@ -397,7 +401,9 @@ void CPP_BuildMethod(const Handle(MS_MetaSchema)& aMeta,
     const Handle(TCollection_HAsciiString)& aTypeName=retType->TypeName();
     pTypeName=(char *)aTypeName->ToCString();
     //
-    pTypeRet=(char *)CPP_BuildType(aMeta,aTypeName)->ToCString();
+    Handle(TCollection_HAsciiString) aTypeRet = CPP_BuildType(aMeta,aTypeName);
+    pTypeRet=(char *)aTypeRet->ToCString();
+    //pTypeRet=(char *)CPP_BuildType(aMeta,aTypeName)->ToCString();
     //
     //modified by NIZNHY-PKV Mon May  5 15:10:12 2008f
     if (m->IsPtrReturn()) {