summaryrefslogtreecommitdiff
path: root/TAO/ChangeLog-99c
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/ChangeLog-99c')
-rw-r--r--TAO/ChangeLog-99c15
1 files changed, 15 insertions, 0 deletions
diff --git a/TAO/ChangeLog-99c b/TAO/ChangeLog-99c
index 5fb73a65884..3a7ec2c9ee8 100644
--- a/TAO/ChangeLog-99c
+++ b/TAO/ChangeLog-99c
@@ -1,3 +1,18 @@
+Tue Aug 24 18:14:01 1999 Jeff Parsons <parsons@cs.wustl.edu>
+
+ * TAO_IDL/be/be_visitor_enum/enum_ch.cpp:
+ Code generation for enums in .h file now
+ appends an enum value called
+ <enum name>_TAO_ENUM_32BIT_ENFORCER and sets its
+ value to 0xFFFFFFFF. All enums in CORBA must be
+ 32 bits in size, and some compilers will try to
+ use a smaller space if the enum values are
+ small enough. Note that this extra member is not
+ part of the IDL compiler's internal representation
+ of the enum, so unions that use the enum as a
+ discriminator won't have incorrect _default()
+ code generated.
+
Tue Aug 24 16:38:16 1999 Mike Moran <mm4@cs.wustl.edu>
* examples/Advanced/