Author: edslattery
Date: Fri Mar 17 03:19:44 2006
New Revision: 386611

URL: http://svn.apache.org/viewcvs?rev=386611&view=rev
Log:
long double formatting

Modified:
    incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/TypeImpl.cpp

Modified: incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/TypeImpl.cpp
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/TypeImpl.cpp?rev=386611&r1=386610&r2=386611&view=diff
==============================================================================
--- incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/TypeImpl.cpp 
(original)
+++ incubator/tuscany/cpp/sdo/runtime/core/src/commonj/sdo/TypeImpl.cpp Fri Mar 
17 03:19:44 2006
@@ -1772,7 +1772,7 @@
                 int k;
                 char *tmpbuf = new char[50];
                 wchar_t *tmpw = (wchar_t*)outval;
-                sprintf(tmpbuf,"%.3e",*(long double*)value);
+                sprintf(tmpbuf,"%.3Le",*(long double*)value);
                 for (k=0;k<strlen(tmpbuf);k++)
                 {
                     *(tmpw++) = (wchar_t)(tmpbuf[k]);
@@ -1946,7 +1946,7 @@
         case DoubleType:
                 if (value == 0) return 0;
                 if (max < MAX_DOUBLE_SIZE) return 0;
-                sprintf(outval,"%.3e",*(long double*)value);
+                sprintf(outval,"%.3Le",*(long double*)value);
                 return strlen(outval);
 
         case FloatType:
@@ -2038,7 +2038,7 @@
                 (*asstringbuf)[0] = 0;
                 return *asstringbuf;
             }
-            sprintf(*asstringbuf,"%.3e",*(long double*)value);
+            sprintf(*asstringbuf,"%.3Le",*(long double*)value);
             return *asstringbuf;
 
         case FloatType:


Reply via email to