| version 1.240, Mon Apr 20 19:11:11 2009 UTC | version 1.241, Mon Apr 20 19:14:46 2009 UTC | ||
|---|---|---|---|
|
|
||
| int decpt; | int decpt; | ||
| sig=ecvt(r, u, &decpt, &flag); | sig=ecvt(r, u, &decpt, &flag); | ||
| n=(r==0. ? 1 : decpt); | n=(r==0. ? 1 : decpt); | ||
| #ifdef DARWIN | |||
| // workaround Mac OS X bug in ecvt | // workaround Mac OS X bug in ecvt | ||
| flag=signbit(r); | flag=signbit(r); | ||
| #endif | |||
| f1=FLAG(flag!=0); | f1=FLAG(flag!=0); | ||
| f2=FLAG(isdigit((unsigned)(sig[0]))!=0); | f2=FLAG(isdigit((unsigned)(sig[0]))!=0); | ||
| siglen=strlen((char *)sig); | siglen=strlen((char *)sig); |
|
||||||||
|
CVS Admin Powered by ViewCVS 1.0-dev |
ViewCVS and CVS Help |