summaryrefslogtreecommitdiff
path: root/ACE/ace/CDR_Base.h
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2020-04-25 10:50:22 +0200
committerJohnny Willemsen <jwillemsen@remedy.nl>2020-04-25 10:50:22 +0200
commit17a3a7e2eaf969480c4c26d30b74c95ce90d842e (patch)
tree9a6afbc392847731d22b1e98c194eacb671ed187 /ACE/ace/CDR_Base.h
parentd0893fa9be9c5082fce02e396df1d31523e3d87a (diff)
downloadATCD-17a3a7e2eaf969480c4c26d30b74c95ce90d842e.tar.gz
Map ACE_CDR LongLong to ACE_INT64, all platforms for which we needed an emulation have been deprecated in the past.
* ACE/ace/CDR_Base.cpp: * ACE/ace/CDR_Base.h: * ACE/ace/CDR_Size.h: * ACE/ace/README: * ACE/ace/config-kfreebsd.h: * ACE/ace/config-qnx.h: * TAO/TAO_IDL/be/be_visitor_any_extracted_type_decl.cpp: * TAO/TAO_IDL/be/be_visitor_argument/vardecl_ss.cpp: * TAO/TAO_IDL/be/be_visitor_attr_init.cpp: * TAO/TAO_IDL/be/be_visitor_null_return_value.cpp: * TAO/TAO_IDL/fe/idl.yy.cpp: * TAO/orbsvcs/orbsvcs/Time/TAO_UTO.cpp: * TAO/tao/AnyTypeCode/Any_Basic_Impl.cpp: * TAO/tao/TypeCodeFactory/TypeCodeFactory_i.cpp:
Diffstat (limited to 'ACE/ace/CDR_Base.h')
-rw-r--r--ACE/ace/CDR_Base.h46
1 files changed, 1 insertions, 45 deletions
diff --git a/ACE/ace/CDR_Base.h b/ACE/ace/CDR_Base.h
index 71f5b328ce2..1a8deb3fb93 100644
--- a/ACE/ace/CDR_Base.h
+++ b/ACE/ace/CDR_Base.h
@@ -205,53 +205,9 @@ public:
typedef ACE_UINT16 UShort;
typedef ACE_INT32 Long;
typedef ACE_UINT32 ULong;
+ typedef ACE_INT64 LongLong;
typedef ACE_UINT64 ULongLong;
-# if (defined (_MSC_VER)) || (defined (__BORLANDC__))
- typedef __int64 LongLong;
-# elif ACE_SIZEOF_LONG == 8
- typedef long LongLong;
-# elif defined(__TANDEM)
- typedef long long LongLong;
-# elif ACE_SIZEOF_LONG_LONG == 8
-# if defined (sun) && !defined (ACE_LACKS_U_LONGLONG_T)
- // sun #defines u_longlong_t, maybe other platforms do also.
- // Use it, at least with g++, so that its -pedantic doesn't
- // complain about no ANSI C++ long long.
- typedef longlong_t LongLong;
-# else
- typedef long long LongLong;
-# endif /* sun */
-# else /* no native 64 bit integer type */
-# define NONNATIVE_LONGLONG
- struct ACE_Export LongLong
- {
-# if defined (ACE_BIG_ENDIAN)
- ACE_CDR::Long h;
- ACE_CDR::Long l;
-# else
- ACE_CDR::Long l;
- ACE_CDR::Long h;
-# endif /* ! ACE_BIG_ENDIAN */
-
- /**
- * @name Overloaded Relation Operators.
- *
- * The canonical comparison operators.
- */
- //@{
- bool operator== (const LongLong &rhs) const;
- bool operator!= (const LongLong &rhs) const;
- //@}
- };
-# endif /* no native 64 bit integer type */
-
-# if defined (NONNATIVE_LONGLONG)
-# define ACE_CDR_LONGLONG_INITIALIZER {0,0}
-# else
-# define ACE_CDR_LONGLONG_INITIALIZER 0
-# endif /* NONNATIVE_LONGLONG */
-
# if ACE_SIZEOF_FLOAT == 4
typedef float Float;
# else /* ACE_SIZEOF_FLOAT != 4 */