diff options
author | Patrick Li <pat@FreeBSD.org> | 2002-12-15 04:22:39 +0000 |
---|---|---|
committer | Patrick Li <pat@FreeBSD.org> | 2002-12-15 04:22:39 +0000 |
commit | 8290a90bda89840114dbfca219d389e047a41d1c (patch) | |
tree | d4429108c6de0b8208d571a39e28cb210cf63935 | |
parent | e494d229052a5396f22112673ca6e1ae00015b61 (diff) | |
download | ports-8290a90bda89840114dbfca219d389e047a41d1c.tar.gz ports-8290a90bda89840114dbfca219d389e047a41d1c.zip |
Notes
-rw-r--r-- | devel/orbitcpp/Makefile | 2 | ||||
-rw-r--r-- | devel/orbitcpp/files/patch-compiler::language.cc | 38 | ||||
-rw-r--r-- | devel/orbitcpp/files/patch-compiler::types.cc | 1008 |
3 files changed, 1046 insertions, 2 deletions
diff --git a/devel/orbitcpp/Makefile b/devel/orbitcpp/Makefile index 142058180d53..13d537c11f8d 100644 --- a/devel/orbitcpp/Makefile +++ b/devel/orbitcpp/Makefile @@ -13,8 +13,6 @@ MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org -BROKEN= "Does not build" - LIB_DEPENDS= ORBit.2:${PORTSDIR}/devel/ORBit USE_GNOMENG= yes diff --git a/devel/orbitcpp/files/patch-compiler::language.cc b/devel/orbitcpp/files/patch-compiler::language.cc new file mode 100644 index 000000000000..e2fdeb73cc9c --- /dev/null +++ b/devel/orbitcpp/files/patch-compiler::language.cc @@ -0,0 +1,38 @@ +--- compiler/language.cc.orig Sun Dec 8 01:58:29 2002 ++++ compiler/language.cc Sun Dec 8 02:01:53 2002 +@@ -154,7 +154,7 @@ + + string + IDLElement::getQualifiedIDLIdentifier(IDLScope const *up_to, +- IDLScope const *assumed_base = NULL) const { ++ IDLScope const *assumed_base) const { + if (up_to == this) return ""; + IDLScope const *run = assumed_base ? assumed_base : getParentScope(); + +@@ -172,7 +172,7 @@ + + string + IDLElement::getQualifiedCIdentifier(IDLScope const *up_to, +- IDLScope const *assumed_base = NULL) const { ++ IDLScope const *assumed_base) const { + if (up_to == this) return ""; + IDLScope const *run = assumed_base ? assumed_base : getParentScope(); + +@@ -192,7 +192,7 @@ + + string + IDLElement::getQualifiedCPPIdentifier(IDLScope const *up_to, +- IDLScope const *assumed_base = NULL) const { ++ IDLScope const *assumed_base) const { + if (up_to == this) return ""; + IDLScope const *run = assumed_base ? assumed_base : getParentScope(); + +@@ -390,7 +390,7 @@ + + // IDLCaseStmt --------------------------------------------------------------- + IDLCaseStmt::IDLCaseStmt(IDLMember *member, string const &id, +- IDL_tree node,IDLScope *parentscope = NULL) ++ IDL_tree node,IDLScope *parentscope) + : IDLElement(id,node,parentscope), m_member(member),m_isDefault(false) { + + // labels diff --git a/devel/orbitcpp/files/patch-compiler::types.cc b/devel/orbitcpp/files/patch-compiler::types.cc new file mode 100644 index 000000000000..3bd061155ae9 --- /dev/null +++ b/devel/orbitcpp/files/patch-compiler::types.cc @@ -0,0 +1,1008 @@ +--- compiler/types.cc.orig Tue Nov 27 09:09:45 2001 ++++ compiler/types.cc Sun Dec 8 02:07:42 2002 +@@ -49,7 +49,7 @@ + + void + IDLType::writeUnionAccessors(ostream &ostr,Indent &indent, string const &id, string const &discriminatorVal, +- IDLTypedef const *activeTypedef = NULL) const{ ++ IDLTypedef const *activeTypedef ) const{ + string typespec,dcl; + getCPPStubDeclarator(IDL_PARAM_IN,"",typespec,dcl,activeTypedef); + ostr +@@ -64,7 +64,7 @@ + + void + IDLType::writeUnionModifiers(ostream &ostr,Indent &indent, string const &id, string const &discriminatorVal, +- IDLTypedef const *activeTypedef = NULL) const{ ++ IDLTypedef const *activeTypedef ) const{ + string typespec,dcl; + getCPPStubDeclarator(IDL_PARAM_IN,"param",typespec,dcl,activeTypedef); + ostr +@@ -82,7 +82,7 @@ + + void + IDLType::writeUnionReferents(ostream &ostr,Indent &indent, string const &id, string const &discriminatorVal, +- IDLTypedef const *activeTypedef = NULL) const{ ++ IDLTypedef const *activeTypedef ) const{ + } + + IDLType const & +@@ -118,30 +118,30 @@ + + // misc stuff + void getCPPMemberDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + throw IDLExVoid(); + } + void writeTypedef(ostream &ostr,Indent &indent,IDLCompilerState &state, + IDLElement &dest,IDLScope const &scope, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + throw IDLExVoid(); + } + + // struct / exception stuff + void getCPPStructCtorDeclarator(string const &id,string &typespec, string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + throw IDLExVoid(); + } + void writeCPPStructCtor(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + throw IDLExVoid(); + } + void writeCPPStructPacker(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + throw IDLExVoid(); + } + void writeCPPStructUnpacker(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + throw IDLExVoid(); + } + +@@ -158,68 +158,68 @@ + } + void writeCPPStubMarshalCode(IDL_param_attr attr,string const &id, + ostream &ostr, Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + throw IDLExVoid(); + } + string getCPPStubParameterTerm(IDL_param_attr attr,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + throw IDLExVoid(); + } + void writeCPPStubDemarshalCode(IDL_param_attr attr,string const &id, + ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + throw IDLExVoid(); + } + + // stub return stuff + void getCPPStubReturnDeclarator(string const &id,string &typespec, string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = "void"; + dcl = id; + } + void writeCPPStubReturnPrepCode(ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + } + string getCPPStubReturnAssignment() const { + return ""; + } + void writeCPPStubReturnDemarshalCode(ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + } + + // skel stuff + void getCSkelDeclarator(IDL_param_attr attr,string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + throw IDLExVoid(); + } + void writeCPPSkelDemarshalCode(IDL_param_attr attr,string const &id,ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + throw IDLExVoid(); + } + string getCPPSkelParameterTerm(IDL_param_attr attr,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + throw IDLExVoid(); + } + void writeCPPSkelMarshalCode(IDL_param_attr attr,string const &id,ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + throw IDLExVoid(); + } + + // skel return stuff + void getCSkelReturnDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = "void"; + dcl = id; + } + void writeCPPSkelReturnPrepCode(ostream &ostr,Indent &indent,bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + } + string getCPPSkelReturnAssignment(bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + return ""; + } + void writeCPPSkelReturnMarshalCode(ostream &ostr,Indent &indent,bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + } + string getInvalidReturn() const { + return "return;"; +@@ -245,13 +245,13 @@ + + // misc stuff + void getCPPMemberDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = IDL_CORBA_NS "::String_mgr"; + dcl = id; + } + void writeTypedef(ostream &ostr,Indent &indent,IDLCompilerState &state, + IDLElement &dest,IDLScope const &scope, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr + << indent << "typedef char *" << ' ' + << dest.getCPPIdentifier() << ';' << endl; +@@ -263,21 +263,21 @@ + + // struct / exception stuff + void getCPPStructCtorDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = "char const"; + dcl = "*_par_" + id; + } + void writeCPPStructCtor(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << id << " = _par_" << id << ';' << endl; + } + void writeCPPStructPacker(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << "_cstruct." << id + << " = " IDL_CORBA_NS "::string_dup("<< id << ");" << endl; + } + void writeCPPStructUnpacker(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << id + << " = " IDL_CORBA_NS "::string_dup(_cstruct." << id << ");" << endl; + } +@@ -285,7 +285,7 @@ + + void + writeUnionModifiers(ostream &ostr,Indent &indent, string const &id, string const &discriminatorVal, +- IDLTypedef const *activeTypedef = NULL) const{ ++ IDLTypedef const *activeTypedef ) const{ + ostr + << indent << "void " << id << "(char const *param){" << endl; + ostr +@@ -321,7 +321,7 @@ + + void + writeUnionAccessors(ostream &ostr,Indent &indent, string const &id, string const &discriminatorVal, +- IDLTypedef const *activeTypedef = NULL) const{ ++ IDLTypedef const *activeTypedef ) const{ + ostr + << indent << "char const *" << id << "() const {" << endl; + ostr +@@ -357,7 +357,7 @@ + } + } + string getCPPStubParameterTerm(IDL_param_attr attr,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + switch (attr) { + case IDL_PARAM_INOUT: + return "&"+id; +@@ -370,49 +370,49 @@ + + // stub return stuff + void getCPPStubReturnDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = "char"; + dcl = "*" + id; + } + void writeCPPStubReturnPrepCode(ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << "char *_retval = NULL;" << endl; + } + string getCPPStubReturnAssignment() const { + return "_retval = "; + } + void writeCPPStubReturnDemarshalCode(ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << "return _retval;" << endl; + } + + // skel stuff + void getCSkelDeclarator(IDL_param_attr attr,string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = attr == IDL_PARAM_IN ? "char const" : "char"; + dcl = attr == IDL_PARAM_IN ? "*"+id : "**"+id; + } + string getCPPSkelParameterTerm(IDL_param_attr attr,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + return attr == IDL_PARAM_IN ? id : "*"+id; + } + + // skel return stuff + void getCSkelReturnDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = "char"; + dcl = "*"+id; + } + void writeCPPSkelReturnPrepCode(ostream &ostr,Indent &indent,bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << "char *_retval = NULL;" << endl; + } + string getCPPSkelReturnAssignment(bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + return "_retval = "; + } + void writeCPPSkelReturnMarshalCode(ostream &ostr,Indent &indent,bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << "return _retval;" << endl; + } + string getInvalidReturn() const { +@@ -523,12 +523,12 @@ + return true; + } + void getCPPStructCtorDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = "const " + getTypeName() + "&"; + dcl = "_par_" + id; + } + void writeCPPStructCtor(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << id << " = _par_" << id << ';' << endl; + } + void getCPPStubDeclarator(IDL_param_attr attr,string const &id,string &typespec,string &dcl, +@@ -549,7 +549,7 @@ + } + } + string getCPPStubParameterTerm(IDL_param_attr attr,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + string retval; + switch (attr) { + case IDL_PARAM_IN: +@@ -565,26 +565,26 @@ + + // stub return stuff + void getCPPStubReturnDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = IDL_CORBA_NS "::Any"; + dcl = "*" + id; + } + void writeCPPStubReturnPrepCode(ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << "CORBA_any *_retval = NULL;" << endl; + } + string getCPPStubReturnAssignment() const { + return "_retval = "; + } + void writeCPPStubReturnDemarshalCode(ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << "return " + << idlGetCast("_retval", IDL_CORBA_NS "::Any*" ) << ";" << endl; + } + + // skel stuff + void getCSkelDeclarator(IDL_param_attr attr,string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + switch( attr ) { + case IDL_PARAM_IN: + typespec = "const CORBA_any"; +@@ -600,7 +600,7 @@ + } + } + string getCPPSkelParameterTerm(IDL_param_attr attr,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + switch(attr) { + case IDL_PARAM_IN: + return idlGetCast("*"+id, "const " IDL_CORBA_NS "::Any&"); +@@ -613,20 +613,20 @@ + + // skel return stuff + void getCSkelReturnDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = "CORBA_any"; + dcl = "*"+id; + } + void writeCPPSkelReturnPrepCode(ostream &ostr,Indent &indent,bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << IDL_CORBA_NS "::Any *_retval = NULL;" << endl; + } + string getCPPSkelReturnAssignment(bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + return "_retval = "; + } + void writeCPPSkelReturnMarshalCode(ostream &ostr,Indent &indent,bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << "return " + << idlGetCast( "_retval", "CORBA_any*") << ";" << endl; + } +@@ -712,7 +712,7 @@ + + void + IDLArray::getCPPMemberDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + if( activeTypedef ) { + typespec = activeTypedef->getQualifiedCPPIdentifier(activeTypedef->getRootScope()); + dcl = id; +@@ -730,7 +730,7 @@ + void + IDLArray::writeTypedef(ostream &ostr,Indent &indent,IDLCompilerState &state, + IDLElement &dest,IDLScope const &scope, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + + string typespec,dcl,str_static=""; + m_elementType.getCPPMemberDeclarator("",typespec,dcl); +@@ -858,7 +858,7 @@ + + void + IDLArray::getCPPStructCtorDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + getCPPMemberDeclarator(id, typespec, dcl, activeTypedef); + typespec = "const " + typespec; + dcl = "_par_" + dcl; +@@ -866,7 +866,7 @@ + + void + IDLArray::writeCPPStructCtor(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + if(activeTypedef) { + ostr + << indent << activeTypedef->getQualifiedCPPIdentifier() << "_copy(" +@@ -878,7 +878,7 @@ + + void + IDLArray::writeCPPStructPacker(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + if( activeTypedef ) { + ostr + << indent << activeTypedef->getQualifiedCPPIdentifier() << "_copy(" +@@ -895,7 +895,7 @@ + + void + IDLArray::writeCPPStructUnpacker(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + if( activeTypedef ) { + ostr + << indent << activeTypedef->getQualifiedCPPIdentifier() << "_copy(" +@@ -915,7 +915,7 @@ + + void + IDLArray::writeUnionModifiers(ostream &ostr,Indent &indent, string const &id, string const &discriminatorVal, +- IDLTypedef const *activeTypedef = NULL) const{ ++ IDLTypedef const *activeTypedef ) const{ + string typespec,dcl; + getCPPStubDeclarator(IDL_PARAM_IN,"param",typespec,dcl,activeTypedef); + ostr +@@ -935,7 +935,7 @@ + + void + IDLArray::writeUnionAccessors(ostream &ostr,Indent &indent, string const &id, string const &discriminatorVal, +- IDLTypedef const *activeTypedef = NULL) const{ ++ IDLTypedef const *activeTypedef ) const{ + string typespec,dcl; + g_assert(activeTypedef); + getCPPStubDeclarator(IDL_PARAM_IN,"",typespec,dcl,activeTypedef); +@@ -951,7 +951,7 @@ + + void + IDLArray::writeUnionReferents(ostream &ostr,Indent &indent, string const &id, string const &discriminatorVal, +- IDLTypedef const *activeTypedef = NULL) const{ ++ IDLTypedef const *activeTypedef ) const{ + string typespec,dcl; + g_assert(activeTypedef); + getCPPStubDeclarator(IDL_PARAM_IN,"",typespec,dcl,activeTypedef); +@@ -969,7 +969,7 @@ + // stub stuff + void + IDLArray::getCPPStubDeclarator(IDL_param_attr attr,string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef=NULL) const { ++ IDLTypedef const *activeTypedef) const { + typespec = attr == IDL_PARAM_IN ? "const " : ""; + typespec += activeTypedef ? + activeTypedef->getQualifiedCPPIdentifier() : getTypeName(); +@@ -980,7 +980,7 @@ + + void + IDLArray::getCSkelDeclarator(IDL_param_attr attr,string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + g_assert(activeTypedef); + typespec = attr == IDL_PARAM_IN ? "const " : ""; + typespec += activeTypedef->getNSScopedCTypeName(); +@@ -993,7 +993,7 @@ + + void + IDLArray::getCPPStubReturnDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + g_assert(activeTypedef); + typespec = activeTypedef->getQualifiedCPPIdentifier() + "_slice"; + dcl = "*" + id; +@@ -1001,7 +1001,7 @@ + + void + IDLArray::getCSkelReturnDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + g_assert(activeTypedef); + typespec = activeTypedef->getNSScopedCTypeName() + "_slice"; + dcl = "*" + id; +@@ -1010,7 +1010,7 @@ + + string + IDLArray::getCPPStubParameterTerm(IDL_param_attr attr,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + string typespec,dcl; + getCSkelDeclarator(attr,"",typespec,dcl,activeTypedef); + +@@ -1026,7 +1026,7 @@ + + string + IDLArray::getCPPSkelParameterTerm(IDL_param_attr attr,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + string typespec,dcl; + getCPPStubDeclarator(attr,"",typespec,dcl,activeTypedef); + string term; +@@ -1088,7 +1088,7 @@ + void + IDLInterface::writeTypedef(ostream &ostr,Indent &indent,IDLCompilerState &state, + IDLElement &dest,IDLScope const &scope, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + string id = dest.getCPPIdentifier(); + ostr + << indent << "typedef " << getCPPIdentifier() << ' ' << id << ';' << endl +@@ -1124,7 +1124,7 @@ + + void + IDLInterface::writeCPPStructPacker(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr + << indent << IDL_IMPL_NS "::release_guarded(_cstruct." << id << ");" << endl + << indent << "_cstruct." << id << " = " +@@ -1136,7 +1136,7 @@ + + void + IDLInterface::writeCPPStructUnpacker(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr + << id << " = " + << getQualifiedCPPCast(IDL_IMPL_NS "::duplicate_guarded(_cstruct."+id+")") +@@ -1148,7 +1148,7 @@ + + void + IDLInterface::getCPPStubDeclarator(IDL_param_attr attr,string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef=NULL) const { ++ IDLTypedef const *activeTypedef) const { + dcl = id; + + switch (attr) { +@@ -1169,7 +1169,7 @@ + + string + IDLInterface::getCPPStubParameterTerm(IDL_param_attr attr,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + string ctype = getNSScopedCTypeName(); + + switch (attr) { +@@ -1186,7 +1186,7 @@ + + void + IDLInterface::writeCPPStubReturnDemarshalCode(ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + // must return stub ptr and not ptr in order to work when smart pointers are used + ostr + << indent << "return reinterpret_cast< " << getQualifiedCPPStub() << " *>(_retval);" << endl; +@@ -1196,7 +1196,7 @@ + + void + IDLInterface::getCSkelDeclarator(IDL_param_attr attr,string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = getNSScopedCTypeName(); + + switch (attr) { +@@ -1217,7 +1217,7 @@ + + void + IDLInterface::writeCPPSkelDemarshalCode(IDL_param_attr attr,string const &id,ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + switch (attr) { + case IDL_PARAM_IN: + ostr +@@ -1245,7 +1245,7 @@ + + void + IDLInterface::writeCPPSkelMarshalCode(IDL_param_attr attr,string const &id,ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + string ptrname = " _" + id + "_ptr"; + switch (attr) { + case IDL_PARAM_INOUT: +@@ -1260,7 +1260,7 @@ + + void + IDLInterface::writeCPPSkelReturnMarshalCode(ostream &ostr,Indent &indent,bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + if (passthru) + ostr << indent << "return _retval;" << endl; + else { +@@ -1364,7 +1364,7 @@ + return "CORBA::Object"; + } + +- virtual string getQualifiedCPPStub(IDLScope const *up_to = NULL) const { ++ virtual string getQualifiedCPPStub(IDLScope const *up_to ) const { + // fixme - doesn't do the scope thing + return "CORBA::Object"; + } +@@ -1383,16 +1383,16 @@ + return "CORBA::Object_out"; + } + +- virtual string getQualifiedCPP_ptr(IDLScope const *up_to = NULL) const { ++ virtual string getQualifiedCPP_ptr(IDLScope const *up_to ) const { + return "CORBA::Object_ptr"; + } +- virtual string getQualifiedCPP_var(IDLScope const *up_to = NULL) const { ++ virtual string getQualifiedCPP_var(IDLScope const *up_to ) const { + return "CORBA::Object_var"; + } +- virtual string getQualifiedCPP_mgr(IDLScope const *up_to = NULL) const { ++ virtual string getQualifiedCPP_mgr(IDLScope const *up_to ) const { + return "CORBA::Object_mgr"; + } +- virtual string getQualifiedCPP_out(IDLScope const *up_to = NULL) const { ++ virtual string getQualifiedCPP_out(IDLScope const *up_to ) const { + return "CORBA::Object_out"; + } + +@@ -1431,7 +1431,7 @@ + return "CORBA::TypeCode"; + } + +- virtual string getQualifiedCPPStub(IDLScope const *up_to = NULL) const { ++ virtual string getQualifiedCPPStub(IDLScope const *up_to ) const { + // fixme - doesn't do the scope thing + return "CORBA::TypeCode"; + } +@@ -1450,22 +1450,22 @@ + return "CORBA::TypeCode_out"; + } + +- virtual string getQualifiedCPP_ptr(IDLScope const *up_to = NULL) const { ++ virtual string getQualifiedCPP_ptr(IDLScope const *up_to ) const { + return "CORBA::TypeCode_ptr"; + } +- virtual string getQualifiedCPP_var(IDLScope const *up_to = NULL) const { ++ virtual string getQualifiedCPP_var(IDLScope const *up_to ) const { + return "CORBA::TypeCode_var"; + } +- virtual string getQualifiedCPP_mgr(IDLScope const *up_to = NULL) const { ++ virtual string getQualifiedCPP_mgr(IDLScope const *up_to ) const { + return "CORBA::TypeCode_mgr"; + } +- virtual string getQualifiedCPP_out(IDLScope const *up_to = NULL) const { ++ virtual string getQualifiedCPP_out(IDLScope const *up_to ) const { + return "CORBA::TypeCode_out"; + } + + void + writeCPPSkelReturnMarshalCode(ostream &ostr,Indent &indent,bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << "return reinterpret_cast< " << getNSScopedCTypeName() << ">(_retval);" << endl; + } + +@@ -1517,7 +1517,7 @@ + + void + IDLStruct::getCPPMemberDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = getQualifiedCPPIdentifier(getRootScope()); + dcl = id; + }; +@@ -1525,7 +1525,7 @@ + void + IDLStruct::writeTypedef(ostream &ostr,Indent &indent,IDLCompilerState &state, + IDLElement &dest,IDLScope const &scope, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr + << indent << "typedef " << getQualifiedCPPIdentifier() + << " " << dest.getCPPIdentifier() << ";" << endl; +@@ -1544,32 +1544,32 @@ + + void + IDLStruct::getCPPStructCtorDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ORBITCPP_NYI("struct getCPPStructCtorDeclarator"); + } + + void + IDLStruct::writeCPPStructCtor(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ORBITCPP_NYI("struct writeCPPStructCtor"); + } + + void + IDLStruct::writeCPPStructPacker(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ORBITCPP_NYI("struct writeCPPStructPacker"); + } + + void + IDLStruct::writeCPPStructUnpacker(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ORBITCPP_NYI("struct writeCPPStructUnpacker"); + } + + + void + IDLStruct::writeUnionReferents(ostream &ostr,Indent &indent, string const &id, string const &discriminatorVal, +- IDLTypedef const *activeTypedef = NULL) const{ ++ IDLTypedef const *activeTypedef ) const{ + ostr + << indent << getQualifiedCPPIdentifier() << " &" << id << "() {" << endl; + ostr +@@ -1581,7 +1581,7 @@ + + + void IDLStruct::getCPPStubDeclarator(IDL_param_attr attr,string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef=NULL) const { ++ IDLTypedef const *activeTypedef) const { + dcl = id; + + string name = activeTypedef ? +@@ -1603,7 +1603,7 @@ + + string + IDLStruct::getCPPStubParameterTerm(IDL_param_attr attr,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + + string typespec,dcl; + getCSkelDeclarator(attr,"",typespec,dcl,activeTypedef); +@@ -1623,7 +1623,7 @@ + + void + IDLStruct::getCPPStubReturnDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = getQualifiedCPPIdentifier(); + if(isVariableLength()) + dcl = "*" + id; +@@ -1633,7 +1633,7 @@ + + void + IDLStruct::writeCPPStubReturnPrepCode(ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + + ostr + << indent << getNSScopedCTypeName(); +@@ -1651,7 +1651,7 @@ + + void + IDLStruct::writeCPPStubReturnDemarshalCode(ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << "return reinterpret_cast< " << getQualifiedCPPIdentifier(); + if(isVariableLength()) + ostr << "*"; +@@ -1663,7 +1663,7 @@ + + void + IDLStruct::getCSkelDeclarator(IDL_param_attr attr,string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = getNSScopedCTypeName(); + + switch (attr) { +@@ -1688,7 +1688,7 @@ + + void + IDLStruct::writeCPPSkelDemarshalCode(IDL_param_attr attr,string const &id,ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + // no demarshalling code required + } + +@@ -1697,7 +1697,7 @@ + + string + IDLStruct::getCPPSkelParameterTerm(IDL_param_attr attr,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + string typespec,dcl; + getCPPStubDeclarator(attr,"",typespec,dcl); + +@@ -1718,14 +1718,14 @@ + + void + IDLStruct::writeCPPSkelMarshalCode(IDL_param_attr attr,string const &id,ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + // no marshalling code required + } + + + void + IDLStruct::getCSkelReturnDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = getNSScopedCTypeName(); + if (isVariableLength()) + dcl = "*" + id; +@@ -1735,7 +1735,7 @@ + + void + IDLStruct::writeCPPSkelReturnPrepCode(ostream &ostr,Indent &indent,bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << getQualifiedCPPIdentifier(); + if (isVariableLength()) + ostr << " *_retval = NULL;" << endl; +@@ -1745,13 +1745,13 @@ + + string + IDLStruct::getCPPSkelReturnAssignment(bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + return "_retval = "; + } + + void + IDLStruct::writeCPPSkelReturnMarshalCode(ostream &ostr,Indent &indent,bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << "return reinterpret_cast< " + << getNSScopedCTypeName(); + +@@ -1824,7 +1824,7 @@ + + void + IDLSequence::getCPPMemberDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + if(activeTypedef) + typespec = activeTypedef->getQualifiedCPPIdentifier(activeTypedef->getRootScope()); + else +@@ -1869,7 +1869,7 @@ + void + IDLSequence::writeTypedef(ostream &ostr,Indent &indent,IDLCompilerState &state, + IDLElement &dest,IDLScope const &scope, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + if (activeTypedef == NULL) { // if this isn't a typedef of a typedef... + string id = getCPPType(); + ostr +@@ -1954,7 +1954,7 @@ + + void + IDLSequence::getCPPStructCtorDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + getCPPMemberDeclarator(id, typespec, dcl, activeTypedef); + typespec = "const " + typespec; + dcl = "&_par_" + dcl; +@@ -1962,13 +1962,13 @@ + + void + IDLSequence::writeCPPStructCtor(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << id << " = _par_" << id << ';' << endl; + } + + void + IDLSequence::writeCPPStructPacker(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + string type; + if( activeTypedef ) + type = activeTypedef->getQualifiedCPPIdentifier(); +@@ -1982,7 +1982,7 @@ + + void + IDLSequence::writeCPPStructUnpacker(ostream &ostr,Indent &indent,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + string type; + if( activeTypedef ) + type = activeTypedef->getQualifiedCPPIdentifier(); +@@ -2000,7 +2000,7 @@ + + void + IDLSequence::writeUnionReferents(ostream &ostr,Indent &indent, string const &id, string const &discriminatorVal, +- IDLTypedef const *activeTypedef = NULL) const{ ++ IDLTypedef const *activeTypedef ) const{ + + g_assert(activeTypedef); //activeTypedef cannot be null for sequences + ostr +@@ -2014,7 +2014,7 @@ + + + void IDLSequence::getCPPStubDeclarator(IDL_param_attr attr,string const &id,string &typespec,string &dcl, +- IDLTypedef const* activeTypedef=NULL) const { ++ IDLTypedef const* activeTypedef) const { + dcl = id; + + g_assert(activeTypedef); //activeTypedef cannot be null for sequences +@@ -2036,7 +2036,7 @@ + + string + IDLSequence::getCPPStubParameterTerm(IDL_param_attr attr,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + + string typespec,dcl, retval; + getCSkelDeclarator(attr,"",typespec,dcl,activeTypedef); +@@ -2057,7 +2057,7 @@ + + void + IDLSequence::getCPPStubReturnDeclarator(string const &id,string &typespec,string &dcl, +-IDLTypedef const *activeTypedef = NULL) const { ++IDLTypedef const *activeTypedef ) const { + typespec = activeTypedef->getQualifiedCPPIdentifier(); + if (isVariableLength()) + dcl = "*" + id; +@@ -2067,7 +2067,7 @@ + + void + IDLSequence::writeCPPStubReturnPrepCode(ostream &ostr,Indent &indent, +-IDLTypedef const *activeTypedef = NULL) const { ++IDLTypedef const *activeTypedef ) const { + + ostr + << indent << activeTypedef->getNSScopedCTypeName(); +@@ -2085,7 +2085,7 @@ + + void + IDLSequence::writeCPPStubReturnDemarshalCode(ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << "return reinterpret_cast< " << activeTypedef->getQualifiedCPPIdentifier(); + if(isVariableLength()) + ostr << "*"; +@@ -2097,7 +2097,7 @@ + + void + IDLSequence::getCSkelDeclarator(IDL_param_attr attr,string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = activeTypedef->getNSScopedCTypeName(); + + switch (attr) { +@@ -2119,13 +2119,13 @@ + + void + IDLSequence::writeCPPSkelDemarshalCode(IDL_param_attr attr,string const &id,ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + // no demarshalling code required + } + + string + IDLSequence::getCPPSkelParameterTerm(IDL_param_attr attr,string const &id, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + string typespec,dcl; + getCPPStubDeclarator(attr,"",typespec,dcl,activeTypedef); + +@@ -2146,21 +2146,21 @@ + + void + IDLSequence::writeCPPSkelMarshalCode(IDL_param_attr attr,string const &id,ostream &ostr,Indent &indent, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + // no marshalling code required + } + + + void + IDLSequence::getCSkelReturnDeclarator(string const &id,string &typespec,string &dcl, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + typespec = activeTypedef->getNSScopedCTypeName(); + dcl = "*" + id; + } + + void + IDLSequence::writeCPPSkelReturnPrepCode(ostream &ostr,Indent &indent,bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << activeTypedef->getQualifiedCPPIdentifier(); + if(isVariableLength()) + ostr << " *_retval = NULL;" << endl; +@@ -2170,13 +2170,13 @@ + + string + IDLSequence::getCPPSkelReturnAssignment(bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + return "_retval = "; + } + + void + IDLSequence::writeCPPSkelReturnMarshalCode(ostream &ostr,Indent &indent,bool passthru, +- IDLTypedef const *activeTypedef = NULL) const { ++ IDLTypedef const *activeTypedef ) const { + ostr << indent << "return reinterpret_cast< " + << activeTypedef->getNSScopedCTypeName() + << "*>(_retval);" << endl; +@@ -2208,7 +2208,7 @@ + + // IDLUnion ------------------------------------------------------------- + IDLUnion::IDLUnion(string const &id,IDL_tree node, +- IDLType const &discriminatorType, IDLScope *parentscope = NULL) ++ IDLType const &discriminatorType, IDLScope *parentscope) + : IDLStruct(id,node,parentscope),m_discriminatorType(discriminatorType) { + } |