diff options
-rw-r--r-- | TAO/ChangeLog-98c | 3 | ||||
-rw-r--r-- | TAO/tao/interp.cpp | 8 |
2 files changed, 7 insertions, 4 deletions
diff --git a/TAO/ChangeLog-98c b/TAO/ChangeLog-98c index 4c57f4fe5bc..c29ed64ba89 100644 --- a/TAO/ChangeLog-98c +++ b/TAO/ChangeLog-98c @@ -1,5 +1,8 @@ Tue Jan 20 09:18:31 1998 Aniruddha Gokhale <gokhale@mambo.cs.wustl.edu> + * TAO/tao/interp.cpp: Used TAO_opaque to set the size of any + generic sequence. + * TAO_IDL/be/{be_operation,be_state_operation}.cpp: For return value of sequences, the stub now allocates the top level storage for the sequence class. diff --git a/TAO/tao/interp.cpp b/TAO/tao/interp.cpp index f646cd4a99a..6de1c818566 100644 --- a/TAO/tao/interp.cpp +++ b/TAO/tao/interp.cpp @@ -290,8 +290,8 @@ declare_entry (CORBA::Principal_ptr, tk_Principal); declare_entry (CORBA::Object_ptr, tk_objref); declare_entry (CORBA::String, tk_string); -declare_entry (CORBA::OctetSeq, tk_sequence); -//declare_entry (TAO_Base_Sequence, tk_sequence); +//declare_entry (CORBA::OctetSeq, tk_sequence); +declare_entry (TAO_opaque, tk_sequence); declare_entry (CORBA::LongLong, tk_longlong); declare_entry (CORBA::ULongLong, tk_ulonglong); @@ -327,8 +327,8 @@ __TC_init_table (void) table [CORBA::tk_enum].alignment = sizeof (generic_enum); setup_entry (CORBA::String, tk_string); - setup_entry (CORBA::OctetSeq, tk_sequence); - // setup_entry (TAO_Base_Sequence, tk_sequence); + // setup_entry (CORBA::OctetSeq, tk_sequence); + setup_entry (TAO_opaque, tk_sequence); setup_entry (CORBA::LongLong, tk_longlong); setup_entry (CORBA::ULongLong, tk_ulonglong); |