summaryrefslogtreecommitdiff
path: root/TAO
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-05-03 21:00:31 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-05-03 21:00:31 +0000
commitf8926f5a28b6e24e6f1d48e2652781220a7bf9cd (patch)
tree889fbaa8c36e8dff06f14e70a2d8a9297ebfdfe0 /TAO
parentbb5defae9a7ad84c6ba3e293838d8928917044f0 (diff)
downloadATCD-f8926f5a28b6e24e6f1d48e2652781220a7bf9cd.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO')
-rw-r--r--TAO/ChangeLog-99c9
-rw-r--r--TAO/TAO_IDL/include/ast_expression.h5
2 files changed, 14 insertions, 0 deletions
diff --git a/TAO/ChangeLog-99c b/TAO/ChangeLog-99c
index fcd68052b2d..555e2cf6b83 100644
--- a/TAO/ChangeLog-99c
+++ b/TAO/ChangeLog-99c
@@ -1,3 +1,12 @@
+Mon May 3 15:53:45 1999 Jeff Parsons <parsons@cs.wustl.edu>
+
+ * TAO_IDL/include/AST_Expression.h:
+ Used #if defined (ACE_LACKS_LONGLONG_T) to conditionally
+ define a longlong and unsigned longlong as a long and
+ an unsigned long, respectively. This in only to make
+ GreenHills/Solaris happy. Thanks to David Levine for
+ reporting the problem.
+
Mon May 03 15:26:19 1999 David L. Levine <levine@cs.wustl.edu>
* tao/Object_Adapter.h: added "class" in friend
diff --git a/TAO/TAO_IDL/include/ast_expression.h b/TAO/TAO_IDL/include/ast_expression.h
index 68aa523697d..f39e0115ed9 100644
--- a/TAO/TAO_IDL/include/ast_expression.h
+++ b/TAO/TAO_IDL/include/ast_expression.h
@@ -136,8 +136,13 @@ public:
long lval; // Contains long expression value
unsigned long ulval; // Contains unsigned long expr value
unsigned long bval; // Contains boolean expression value
+#if ! defined (ACE_LACKS_LONGLONG_T)
ACE_CDR::LongLong llval; // Contains long long expr value
ACE_CDR::ULongLong ullval; // Contains unsigned long long expr value
+#else /* ACE_LACKS_LONGLONG_T */
+ ACE_CDR::Long llval; // These are solely to make
+ ACE_CDR::ULong ullval; // GreenHills/Solaris happy
+#endif /* ACE_LACKS_LONGLONG_T */
float fval; // Contains 32-bit float expr value
double dval; // Contains 64-bit float expr value
char cval; // Contains char expression value