[orbitcpp-list] Re: cpp branch
Status: Beta
Brought to you by:
philipd
From: <mu...@t-...> - 2002-01-06 16:42:47
|
Sam, I have applied your patches, though I needed to swap a ] and ) around in your conditional compilation patch, and add some #include <string.h> lines for your C++ ORB patch. I really think that you should get cvs write access and commit stuff directly. Unfortunately, this seems to have made things worse: [root@localhost ORBit2]# cd test [root@localhost test]# orbit-idl-2 -lc++ empty.idl orbit-idl 2.3.101 compiling small mode, show preprocessor errors, passes: stubs skels common headers skel_impl imodule (process:19818): ** CRITICAL **: file orbit-idl-driver.c: line 50 (orbit_idl_to_backend): assertion `binfo && binfo->op_output' failed (process:19818): ** WARNING **: empty.idl compilation failed [root@localhost test]# By the way, can you tell me something about this 'C++ ORB'. Why do we need a separate ORB? I thought that Orbit/C++ just provided C++ stubs/skels which in turn used the C stubs/skels. Please forgive my ignorance. On Sat, 2002-01-05 at 11:25, Sam Couter wrote: > Sam Couter <sa...@to...> wrote: > > 2) Actually getting the C++ ORB to compile at all. No guarantees about > > the code actually being useful. :) > > Okay, the attached patch will make the C++ ORB build, but it won't be a > useful ORB. Some of the internals have changed a fair bit, so the few > problems I couldn't solve quickly got #if 0'd out of existence. Getting > it to build is the first step towards making it work. > -- > Sam "Eddie" Couter | mailto:sa...@to... | I need a short and > Internet Engineer | jabber:edd...@ja... | clever comment for > tSA Consulting | http://www.topic.com.au/ | my .signature file > OpenPGP fingerprint: A46B 9BB5 3148 7BEA 1F05 5BD5 8530 03AE DE89 C75C > ---- > > ? orb_cpp.diff > ? test/test-mem > Index: include/orbit/orb-core/corba-orb.h > =================================================================== > RCS file: /cvs/gnome/ORBit2/include/orbit/orb-core/corba-orb.h,v > retrieving revision 1.11 > diff -u -r1.11 corba-orb.h > --- include/orbit/orb-core/corba-orb.h 2001/11/21 10:46:18 1.11 > +++ include/orbit/orb-core/corba-orb.h 2002/01/05 10:20:57 > @@ -21,6 +21,8 @@ > > void ORBit_ORB_start_servers (CORBA_ORB orb); > > +CORBA_TypeCode CORBA_TypeCode_allocate(void); > + > #endif /* ORBIT2_INTERNAL_API */ > > #endif > Index: include/orbit/orb-core/corba-typecode.h > =================================================================== > RCS file: /cvs/gnome/ORBit2/include/orbit/orb-core/corba-typecode.h,v > retrieving revision 1.13 > diff -u -r1.13 corba-typecode.h > --- include/orbit/orb-core/corba-typecode.h 2001/11/26 01:42:14 1.13 > +++ include/orbit/orb-core/corba-typecode.h 2002/01/05 10:20:57 > @@ -4,6 +4,8 @@ > #include <orbit/orb-core/corba-typecode-type.h> > #include <orbit/orb-core/corba-any-type.h> > #include <orbit/orb-core/orbit-object.h> > +#include <orbit/orb-core/orb-types.h> > +#include <orbit/GIOP/giop-basics.h> > > #define CORBA_tk_recursive -1 > #define CORBA_tk_last (CORBA_tk_abstract_interface + 1) > Index: src/Makefile.am > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/Makefile.am,v > retrieving revision 1.4 > diff -u -r1.4 Makefile.am > --- src/Makefile.am 2000/11/17 01:15:44 1.4 > +++ src/Makefile.am 2002/01/05 10:20:57 > @@ -1,2 +1 @@ > -SUBDIRS=idl-compiler idl orb services > - > +SUBDIRS=idl-compiler idl orb orb-cpp services > Index: src/orb/orb-core/corba-orb.c > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb/orb-core/corba-orb.c,v > retrieving revision 1.47 > diff -u -r1.47 corba-orb.c > --- src/orb/orb-core/corba-orb.c 2001/12/05 13:58:13 1.47 > +++ src/orb/orb-core/corba-orb.c 2002/01/05 10:21:00 > @@ -378,7 +378,7 @@ > return ORBit_RootObject_duplicate (objref); > } > > -static CORBA_TypeCode > +CORBA_TypeCode > CORBA_TypeCode_allocate (void) > { > CORBA_TypeCode tc = g_new0 (struct CORBA_TypeCode_struct, 1); > Index: src/orb-cpp/Makefile.am > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/Makefile.am,v > retrieving revision 1.1.2.2 > diff -u -r1.1.2.2 Makefile.am > --- src/orb-cpp/Makefile.am 2001/12/11 09:39:14 1.1.2.2 > +++ src/orb-cpp/Makefile.am 2002/01/05 10:21:00 > @@ -1,7 +1,12 @@ > -## Process this file with automake to produce Makefile.in > - > lib_LTLIBRARIES = liborbitcpp.la > > +INCLUDES = \ > + -I. \ > + -I$(top_srcdir)/include \ > + -DORBIT2_INTERNAL_API \ > + $(WARN_CFLAGS) \ > + $(ORBIT_CFLAGS) > + > liborbitcppincludedir = $(includedir)/orb > > liborbitcppinclude_HEADERS = \ > @@ -33,5 +38,5 @@ > orbitcpp_typecode.cc > $(liborbitcppinclude_HEADERS) > > -liborbitcpp_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) > +liborbitcpp_la_LDFLAGS = -version-info $(LT_VERSION) > liborbitcpp_la_LIBADD = $(ORBIT_LIBS) -lstdc++ > Index: src/orb-cpp/orbitcpp.hh > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp.hh,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp.hh > --- src/orb-cpp/orbitcpp.hh 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp.hh 2002/01/05 10:21:00 > @@ -32,19 +32,19 @@ > > > > -#include <orb/orbitcpp_constants.hh> > -#include <orb/orbitcpp_types.hh> > -#include <orb/orbitcpp_smartptr.hh> > -#include <orb/orbitcpp_tools.hh> > -#include <orb/orbitcpp_exception.hh> > -#include <orb/orbitcpp_object.hh> > -#include <orb/orbitcpp_orb.hh> > -#include <orb/orbitcpp_sequence.hh> > -#include <orb/orbitcpp_poa.hh> > -#include <orb/orbitcpp_any.hh> > +#include "orbitcpp_constants.hh" > +#include "orbitcpp_types.hh" > +#include "orbitcpp_smartptr.hh" > +#include "orbitcpp_tools.hh" > +#include "orbitcpp_exception.hh" > +#include "orbitcpp_object.hh" > +#include "orbitcpp_orb.hh" > +#include "orbitcpp_sequence.hh" > +#include "orbitcpp_poa.hh" > +#include "orbitcpp_any.hh" > > // hopefully this will be removed when the object_var stuff gets > // sorted out. - PD > -#include <orb/orbitcpp_var_smartptr.hh> > +#include "orbitcpp_var_smartptr.hh" > > #endif > Index: src/orb-cpp/orbitcpp_any.cc > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_any.cc,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_any.cc > --- src/orb-cpp/orbitcpp_any.cc 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_any.cc 2002/01/05 10:21:00 > @@ -24,20 +24,24 @@ > * Description: CORBA Any implementation > */ > #include <cwchar> > -#include <orb/orbit.h> > -#include <orb/orbitcpp.hh> > +#include <orbit/orbit.h> > +#include "orbitcpp.hh" > #include "orbitcpp_any.hh" > > > /* ORBit_demarshal_allocate_mem cut & paste - this should ideally be > global */ > > +/* FIXME: This is sure to be broken for ORBit2. */ > static gpointer > ORBit_demarshal_allocate_mem(CORBA_TypeCode tc, gint nelements) > { > - size_t block_size; > gpointer retval = NULL; > > + /* And it seems to be quite broken. */ > +#if 0 > + size_t block_size; > + > if(!nelements) return retval; > > block_size = ORBit_gather_alloc_info(tc); > @@ -50,6 +54,7 @@ > > *(CORBA_TypeCode *)((char *)retval-sizeof(ORBit_mem_info)-sizeof(CORBA_TypeCode)) = (CORBA_TypeCode)CORBA_Object_duplicate((CORBA_Object)tc, NULL); > } > +#endif > > return retval; > } > Index: src/orb-cpp/orbitcpp_any.hh > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_any.hh,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_any.hh > --- src/orb-cpp/orbitcpp_any.hh 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_any.hh 2002/01/05 10:21:00 > @@ -27,12 +27,11 @@ > #define __ORBITCPP_ANY_HH > > #include <cstdlib> > -#include <orb/orbit.h> > -#include <orb/orbitcpp_types.hh> > -#include <orb/orbitcpp_object.hh> > -#include <orb/orbitcpp_exception.hh> > -//#include <orb/corba_typecode.h> > -#include <orb/orbitcpp_typecode.hh> > +#include <orbit/orbit.h> > +#include "orbitcpp_types.hh" > +#include "orbitcpp_object.hh" > +#include "orbitcpp_exception.hh" > +#include "orbitcpp_typecode.hh" > > namespace CORBA { > class Any; > Index: src/orb-cpp/orbitcpp_exception.cc > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_exception.cc,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_exception.cc > --- src/orb-cpp/orbitcpp_exception.cc 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_exception.cc 2002/01/05 10:21:00 > @@ -27,7 +27,7 @@ > > > > -#include <orb/orbitcpp_exception.hh> > +#include "orbitcpp_exception.hh" > > > > @@ -69,7 +69,7 @@ > const char *repo_id = CORBA_exception_id(&m_env); > > #define P(name,quotedrepoid) ORBITCPP_SYSEX_THROW_O_MATIC(name,quotedrepoid) > - #include <orb/orbitcpp_exceptionlist.hh> > + #include "orbitcpp_exceptionlist.hh" > #undef P > > CORBA_exception_free(&m_env); > Index: src/orb-cpp/orbitcpp_exception.hh > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_exception.hh,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_exception.hh > --- src/orb-cpp/orbitcpp_exception.hh 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_exception.hh 2002/01/05 10:21:01 > @@ -33,8 +33,8 @@ > > > > -#include <orb/orbitcpp_types.hh> > -#include <orb/orbitcpp_tools.hh> > +#include "orbitcpp_types.hh" > +#include "orbitcpp_tools.hh" > > > > @@ -160,7 +160,7 @@ > }; > > #define P(name,quotedname) ORBITCPP_SYSEXCEPTION_FACTORY(name,quotedname) > - #include <orb/orbitcpp_exceptionlist.hh> > + #include "orbitcpp_exceptionlist.hh" > #undef P > > class UserException : public Exception { > Index: src/orb-cpp/orbitcpp_object.cc > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_object.cc,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_object.cc > --- src/orb-cpp/orbitcpp_object.cc 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_object.cc 2002/01/05 10:21:01 > @@ -27,8 +27,8 @@ > > > > -#include <orb/orbitcpp_object.hh> > -#include <orb/orbitcpp_exception.hh> > +#include "orbitcpp_object.hh" > +#include "orbitcpp_exception.hh" > > > > Index: src/orb-cpp/orbitcpp_object.hh > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_object.hh,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_object.hh > --- src/orb-cpp/orbitcpp_object.hh 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_object.hh 2002/01/05 10:21:01 > @@ -29,9 +29,9 @@ > > > > -#include <orb/orbitcpp_types.hh> > -#include <orb/orbitcpp_tools.hh> > -#include <orb/orbitcpp_smartptr.hh> > +#include "orbitcpp_types.hh" > +#include "orbitcpp_tools.hh" > +#include "orbitcpp_smartptr.hh" > > > > @@ -61,7 +61,7 @@ > friend void release(Object_ptr o); > > protected: > - CORBA_Object_struct m_target; > + CORBA_Object_type m_target; > > public: > // begin ORBit-C++ extension > Index: src/orb-cpp/orbitcpp_orb.cc > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_orb.cc,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_orb.cc > --- src/orb-cpp/orbitcpp_orb.cc 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_orb.cc 2002/01/05 10:21:01 > @@ -27,9 +27,9 @@ > > > #include <iostream> > -#include <orb/orbitcpp_object.hh> > -#include <orb/orbitcpp_orb.hh> > -#include <orb/orbitcpp_exception.hh> > +#include "orbitcpp_object.hh" > +#include "orbitcpp_orb.hh" > +#include "orbitcpp_exception.hh" > > > > Index: src/orb-cpp/orbitcpp_orb.hh > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_orb.hh,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_orb.hh > --- src/orb-cpp/orbitcpp_orb.hh 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_orb.hh 2002/01/05 10:21:01 > @@ -32,7 +32,7 @@ > > > > -#include <orb/orbitcpp_object.hh> > +#include "orbitcpp_object.hh" > > namespace CORBA { > CORBA::ORB_ptr ORB_init(int& argc, char** argv, > Index: src/orb-cpp/orbitcpp_poa.cc > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_poa.cc,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_poa.cc > --- src/orb-cpp/orbitcpp_poa.cc 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_poa.cc 2002/01/05 10:21:04 > @@ -27,7 +27,7 @@ > > > > -#include <orb/orbitcpp_poa.hh> > +#include "orbitcpp_poa.hh" > > > > Index: src/orb-cpp/orbitcpp_poa.hh > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_poa.hh,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_poa.hh > --- src/orb-cpp/orbitcpp_poa.hh 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_poa.hh 2002/01/05 10:21:04 > @@ -34,19 +34,18 @@ > > > > -#include <orb/orbitcpp_smartptr.hh> > -#include <orb/orbitcpp_orb.hh> > -#include <orb/orbitcpp_object.hh> > -#include <orb/orbitcpp_exception.hh> > -#include <orb/orbitcpp_sequence.hh> > +#include "orbitcpp_smartptr.hh" > +#include "orbitcpp_orb.hh" > +#include "orbitcpp_object.hh" > +#include "orbitcpp_exception.hh" > +#include "orbitcpp_sequence.hh" > > > > - > namespace PortableServer { > ORBITCPP_DECLARE_SIMPLE_SEQUENCE(CORBA::Octet, > - CORBA_sequence_octet__alloc, > - CORBA_octet_allocbuf, > + CORBA_sequence_CORBA_octet__alloc, > + CORBA_sequence_CORBA_octet_allocbuf, > PortableServer_ObjectId, > ObjectId) > > Index: src/orb-cpp/orbitcpp_sequence.hh > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_sequence.hh,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_sequence.hh > --- src/orb-cpp/orbitcpp_sequence.hh 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_sequence.hh 2002/01/05 10:21:04 > @@ -31,7 +31,8 @@ > > #include <cstddef> > #include <cassert> > -#include <orb/orbitcpp_smartptr.hh> > +#include "orbitcpp_smartptr.hh" > +#include <orbit/orb-core/orb-core.h> > > > > Index: src/orb-cpp/orbitcpp_smartptr.hh > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_smartptr.hh,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_smartptr.hh > --- src/orb-cpp/orbitcpp_smartptr.hh 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_smartptr.hh 2002/01/05 10:21:04 > @@ -33,8 +33,8 @@ > > > > -#include <orb/orbitcpp_types.hh> > -#include <orb/orbitcpp_tools.hh> > +#include "orbitcpp_types.hh" > +#include "orbitcpp_tools.hh" > > namespace CORBA { > class Object; > Index: src/orb-cpp/orbitcpp_tools.cc > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_tools.cc,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_tools.cc > --- src/orb-cpp/orbitcpp_tools.cc 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_tools.cc 2002/01/05 10:21:06 > @@ -30,8 +30,9 @@ > > #include <cstdio> > #include <cstdlib> > -#include <orb/orbitcpp_tools.hh> > -#include <orb/orbitcpp_exception.hh> > +#include "orbitcpp_tools.hh" > +#include "orbitcpp_exception.hh" > +#include <orbit/orb-core/corba-orb.h> > > > > @@ -64,10 +65,7 @@ > } > > CORBA_TypeCode _orbitcpp::TypeCode_allocate() { > - CORBA_TypeCode tc = g_new0(struct CORBA_TypeCode_struct,1); > - CEnvironment ev; > - ORBit_pseudo_object_init(&tc->parent,ORBIT_PSEUDO_TYPECODE,ev); > - ev.propagate_sysex(); > + CORBA_TypeCode tc = CORBA_TypeCode_allocate(); > return tc; > } > > Index: src/orb-cpp/orbitcpp_tools.hh > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_tools.hh,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_tools.hh > --- src/orb-cpp/orbitcpp_tools.hh 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_tools.hh 2002/01/05 10:21:06 > @@ -30,10 +30,10 @@ > #define __ORBITCPP_TOOLS_HH > > > -#include <orb/orbit.h> > +#include <orbit/orbit.h> > > -#include <orb/orbitcpp_config.hh> > -#include <orb/orbitcpp_types.hh> > +#include "orbitcpp_config.hh" > +#include "orbitcpp_types.hh" > > > > Index: src/orb-cpp/orbitcpp_typecode.cc > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_typecode.cc,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_typecode.cc > --- src/orb-cpp/orbitcpp_typecode.cc 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_typecode.cc 2002/01/05 10:21:06 > @@ -22,53 +22,59 @@ > * Author: Sam Couter <sa...@to...> > */ > > -#include <orb/orbitcpp_typecode.hh> > -#include <orb/orbitcpp_exception.hh> > +#include "orbitcpp_typecode.hh" > +#include "orbitcpp_exception.hh" > +#include <orbit/orb-core/corba-typecode.h> > > + > using namespace _orbitcpp; > > + > CORBA::TypeCode_ptr CORBA::_tc_null = > reinterpret_cast <CORBA::TypeCode_ptr> (TC_null); > CORBA::TypeCode_ptr CORBA::_tc_void = > reinterpret_cast <CORBA::TypeCode_ptr> (TC_void); > CORBA::TypeCode_ptr CORBA::_tc_short = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_short); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_short); > CORBA::TypeCode_ptr CORBA::_tc_long = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_long); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_long); > CORBA::TypeCode_ptr CORBA::_tc_longlong = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_longlong); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_long_long); > CORBA::TypeCode_ptr CORBA::_tc_ushort = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_ushort); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_unsigned_short); > CORBA::TypeCode_ptr CORBA::_tc_ulong = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_ulong); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_unsigned_long); > CORBA::TypeCode_ptr CORBA::_tc_ulonglong = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_ulonglong); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_unsigned_long_long); > CORBA::TypeCode_ptr CORBA::_tc_float = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_float); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_float); > CORBA::TypeCode_ptr CORBA::_tc_double = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_double); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_double); > CORBA::TypeCode_ptr CORBA::_tc_longdouble = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_longdouble); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_long_double); > CORBA::TypeCode_ptr CORBA::_tc_boolean = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_boolean); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_boolean); > CORBA::TypeCode_ptr CORBA::_tc_char = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_char); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_char); > CORBA::TypeCode_ptr CORBA::_tc_wchar = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_wchar); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_wchar); > CORBA::TypeCode_ptr CORBA::_tc_octet = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_octet); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_octet); > CORBA::TypeCode_ptr CORBA::_tc_any = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_any); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_any); > CORBA::TypeCode_ptr CORBA::_tc_TypeCode = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_TypeCode); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_TypeCode); > +/* There doesn't seem to be a TypeCode defined for CORBA_Principal yet... */ > +#if 0 > CORBA::TypeCode_ptr CORBA::_tc_Principal = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_Principal); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_Principal); > +#endif > CORBA::TypeCode_ptr CORBA::_tc_Object = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_Object); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_Object); > CORBA::TypeCode_ptr CORBA::_tc_string = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_string); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_string); > CORBA::TypeCode_ptr CORBA::_tc_wstring = > - reinterpret_cast <CORBA::TypeCode_ptr> (TC_wstring); > + reinterpret_cast <CORBA::TypeCode_ptr> (TC_CORBA_wstring); > > CORBA::Boolean > CORBA::TypeCode::equal(TypeCode_ptr tc) const > @@ -290,7 +296,7 @@ > CORBA::ValueModifier > CORBA::TypeCode::type_modifier() const > { > - CORBA::ValueModifier retval; > + CORBA::ValueModifier retval = 0; > CEnvironment ev; > > /* not implemented by ORBit */ > Index: src/orb-cpp/orbitcpp_typecode.hh > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_typecode.hh,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_typecode.hh > --- src/orb-cpp/orbitcpp_typecode.hh 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_typecode.hh 2002/01/05 10:21:06 > @@ -25,10 +25,10 @@ > #ifndef __ORBITCPP_TYPECODE_HH > #define __ORBITCPP_TYPECODE_HH > > -#include <orb/corba_typecode.h> > -#include <orb/orbitcpp_object.hh> > -#include <orb/orbitcpp_exception.hh> > -#include <orb/orbitcpp_sequence.hh> > +#include <orbit/orb-core/corba-typecode.h> > +#include "orbitcpp_object.hh" > +#include "orbitcpp_exception.hh" > +#include "orbitcpp_sequence.hh" > > namespace CORBA { > > Index: src/orb-cpp/orbitcpp_types.cc > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_types.cc,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_types.cc > --- src/orb-cpp/orbitcpp_types.cc 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_types.cc 2002/01/05 10:21:06 > @@ -26,7 +26,7 @@ > > > > -#include <orb/orbitcpp_types.hh> > +#include "orbitcpp_types.hh" > > > > Index: src/orb-cpp/orbitcpp_types.hh > =================================================================== > RCS file: /cvs/gnome/ORBit2/src/orb-cpp/Attic/orbitcpp_types.hh,v > retrieving revision 1.1.2.1 > diff -u -r1.1.2.1 orbitcpp_types.hh > --- src/orb-cpp/orbitcpp_types.hh 2001/12/11 07:59:42 1.1.2.1 > +++ src/orb-cpp/orbitcpp_types.hh 2002/01/05 10:21:06 > @@ -27,7 +27,7 @@ > #ifndef __ORBITCPP_BASICTYPES_HH > #define __ORBITCPP_BASICTYPES_HH > > -#include <orb/orbit.h> > +#include <orbit/orbit.h> > > > -- Murray Cumming mu...@us... www.murrayc.com |