DECIMAL_STRING_LENGTH
static char buf[DECIMAL_STRING_LENGTH];
char digits[DECIMAL_STRING_LENGTH];
static char buf[DECIMAL_STRING_LENGTH];
char digits[DECIMAL_STRING_LENGTH];
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
#define _BIG_FLOAT_SIZE (DECIMAL_STRING_LENGTH/2)
ids < DECIMAL_STRING_LENGTH - 1) {
ids < DECIMAL_STRING_LENGTH - 1) {
if (ids + nzbp + 2 < DECIMAL_STRING_LENGTH) {
if (ids < DECIMAL_STRING_LENGTH) {
ids = DECIMAL_STRING_LENGTH;
nfastlimit = DECIMAL_STRING_LENGTH - 3 - ids;
if (ids + nzbp + nzap + 2 < DECIMAL_STRING_LENGTH) {
if (ids < DECIMAL_STRING_LENGTH) {
ids = DECIMAL_STRING_LENGTH;
nfastlimit = DECIMAL_STRING_LENGTH - 3 - ids;
if (ids < DECIMAL_STRING_LENGTH) {
e = pf->bexponent = -DECIMAL_STRING_LENGTH - 2;
if (efirst - elast >= DECIMAL_STRING_LENGTH - 1) {
elast = e - DECIMAL_STRING_LENGTH + 2;
} else if (is == DECIMAL_STRING_LENGTH - 1) {
if (pm->ndigits >= DECIMAL_STRING_LENGTH || pm->ndigits <=
((pm->df == floating_form)? 0 : -DECIMAL_STRING_LENGTH)) {
sigdigits = DECIMAL_STRING_LENGTH + 1;
else if (ndigits >= DECIMAL_STRING_LENGTH)
ndigits = DECIMAL_STRING_LENGTH - 1;
else if (ndigits >= DECIMAL_STRING_LENGTH)
ndigits = DECIMAL_STRING_LENGTH - 1;
else if (ndigits >= DECIMAL_STRING_LENGTH)
ndigits = DECIMAL_STRING_LENGTH - 1;
if (ndigits <= -DECIMAL_STRING_LENGTH)
ndigits = -DECIMAL_STRING_LENGTH + 1;
else if (ndigits >= DECIMAL_STRING_LENGTH)
ndigits = DECIMAL_STRING_LENGTH - 1;
if (ndigits <= -DECIMAL_STRING_LENGTH)
ndigits = -DECIMAL_STRING_LENGTH + 1;
else if (ndigits >= DECIMAL_STRING_LENGTH)
ndigits = DECIMAL_STRING_LENGTH - 1;
if (ndigits <= -DECIMAL_STRING_LENGTH)
ndigits = -DECIMAL_STRING_LENGTH + 1;
else if (ndigits >= DECIMAL_STRING_LENGTH)
ndigits = DECIMAL_STRING_LENGTH - 1;
else if (ndigits >= DECIMAL_STRING_LENGTH)
ndigits = DECIMAL_STRING_LENGTH - 1;
else if (ndigits >= DECIMAL_STRING_LENGTH)
ndigits = DECIMAL_STRING_LENGTH - 1;
else if (ndigits >= DECIMAL_STRING_LENGTH)
ndigits = DECIMAL_STRING_LENGTH - 1;
if (ids + nzbp + 2 < DECIMAL_STRING_LENGTH) {
if (ids < DECIMAL_STRING_LENGTH) {
ids = DECIMAL_STRING_LENGTH;
nfastlimit = DECIMAL_STRING_LENGTH - 3 - ids;
if (ids + nzbp + nzap + 2 < DECIMAL_STRING_LENGTH) {
if (ids < DECIMAL_STRING_LENGTH) {
ids = DECIMAL_STRING_LENGTH;
nfastlimit = DECIMAL_STRING_LENGTH - 3 - ids;
if (ids < DECIMAL_STRING_LENGTH) {
char cb[DECIMAL_STRING_LENGTH]; \
CHAR_T cvtbuf[512 + DECIMAL_STRING_LENGTH];
#define MAXECVT (DECIMAL_STRING_LENGTH-1)
#define MAXFCVT (DECIMAL_STRING_LENGTH-1)
#define MAXFSIG (DECIMAL_STRING_LENGTH-1)
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);
char *buf = tsdalloc(_T_ECVT, DECIMAL_STRING_LENGTH, NULL);