summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TAO/ChangeLog-98c3
-rw-r--r--TAO/tao/interp.cpp8
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);