summaryrefslogtreecommitdiff
path: root/ACE/ace/Basic_Types.h
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2011-06-17 16:52:12 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2011-06-17 16:52:12 +0000
commit17fdad810975997c4a744d1ce16fdcb9d988fa7e (patch)
tree1173185071def1902c7bc6fe22e04d6f798ce493 /ACE/ace/Basic_Types.h
parent3057a2405f68c5a0684a02283be8da9a0c7276fd (diff)
downloadATCD-17fdad810975997c4a744d1ce16fdcb9d988fa7e.tar.gz
ChangeLogTag: Fri Jun 17 16:48:29 UTC 2011 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'ACE/ace/Basic_Types.h')
-rw-r--r--ACE/ace/Basic_Types.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/ACE/ace/Basic_Types.h b/ACE/ace/Basic_Types.h
index 613a74ff926..dae58caae71 100644
--- a/ACE/ace/Basic_Types.h
+++ b/ACE/ace/Basic_Types.h
@@ -835,12 +835,16 @@ ACE_END_VERSIONED_NAMESPACE_DECL
#if !defined (ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII)
# if defined (ACE_CDR_IMPLEMENT_WITH_NATIVE_DOUBLE) && \
(ACE_CDR_IMPLEMENT_WITH_NATIVE_DOUBLE == 1)
-# define ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII "%#24.16G"
+# if defined (NONNATIVE_LONGDOUBLE)
+# define ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII "%#24.16G"
+# else
+# define ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII "#24.16LG"
+# endif /* defined (NONNATIVE_LONGDOUBLE) */
# else
# if defined (__MINGW32__)
-# define ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII "%24.16G"
+# define ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII "%24.16G"
# else
-# define ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII "%#24.16LGL"
+# define ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII "%#24.16LGL"
# endif /* __MINGW32__ */
# endif /* ACE_CDR_IMPLEMENT_WITH_NATIVE_DOUBLE */
#endif /* ACE_LONG_DOUBLE_FORMAT_SPECIFIER_ASCII */