From 9c006e79867edc333a7cf1fd431bef8eb49b9a5e Mon Sep 17 00:00:00 2001 From: cascade Date: Fri, 30 Jan 2009 17:53:34 +0000 Subject: [PATCH] OCC20825 Errors during compilation for new version of WOK --- src/CPPExt/CPPExt.cxx | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/CPPExt/CPPExt.cxx b/src/CPPExt/CPPExt.cxx index 4d96c47..70dc7cb 100755 --- a/src/CPPExt/CPPExt.cxx +++ b/src/CPPExt/CPPExt.cxx @@ -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()) { -- 2.39.5