summaryrefslogtreecommitdiff
path: root/ace/Basic_Types.h
diff options
context:
space:
mode:
authorkitty <kitty@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-06-13 00:02:33 +0000
committerkitty <kitty@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-06-13 00:02:33 +0000
commit3f7af0281310ffdc7769a0f587abd6185c09eaa0 (patch)
tree81375e367947af2726f86623d53e26dd79d1314f /ace/Basic_Types.h
parentd88fd23d6b628c8268b4f6ffb5dfe8b3aade5542 (diff)
downloadATCD-3f7af0281310ffdc7769a0f587abd6185c09eaa0.tar.gz
ChangeLogTag: Tue Jun 12 18:53:25 2001 Krishnakumar B <kitty@cs.wustl.edu>
Diffstat (limited to 'ace/Basic_Types.h')
-rw-r--r--ace/Basic_Types.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/ace/Basic_Types.h b/ace/Basic_Types.h
index 359798cfabd..1264045db5a 100644
--- a/ace/Basic_Types.h
+++ b/ace/Basic_Types.h
@@ -466,6 +466,14 @@ typedef ACE_UINT16 ACE_USHORT16;
# define ACE_INT64_FORMAT_SPECIFIER ACE_LIB_TEXT ("%lld")
#endif /* ACE_INT64_FORMAT_SPECIFIER */
+#if !defined (ACE_SSIZE_T_FORMAT_SPECIFIER)
+# define ACE_SSIZE_T_FORMAT_SPECIFIER ACE_LIB_TEXT ("%d")
+#endif /* ACE_SSIZE_T_FORMAT_SPECIFIER */
+
+#if !defined (ACE_SIZE_T_FORMAT_SPECIFIER)
+# define ACE_SIZE_T_FORMAT_SPECIFIER ACE_LIB_TEXT ("%u")
+#endif /* ACE_SIZE_T_FORMAT_SPECIFIER */
+
// Cast from UINT64 to a double requires an intermediate cast to INT64
// on some platforms.
# if defined (ACE_LACKS_LONGLONG_T)
@@ -508,7 +516,11 @@ typedef ACE_UINT16 ACE_USHORT16;
# define ACE_SIZEOF_LONG_DOUBLE 8
# elif LDBL_MAX_EXP == 16384
# if defined (LDBL_DIG) && LDBL_DIG == 18
+# if defined (__ia64)
+# define ACE_SIZEOF_LONG_DOUBLE 16
+# else /* ! __ia64 */
# define ACE_SIZEOF_LONG_DOUBLE 12
+# endif /* __ia64 */
# else /* ! LDBL_DIG || LDBL_DIG != 18 */
# define ACE_SIZEOF_LONG_DOUBLE 16
# endif /* ! LDBL_DIG || LDBL_DIG != 18 */