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: