ndigit 71 main/snprintf.c static char * __cvt(double value, int ndigit, int *decpt, int *sign, int fmode, int pad) /* {{{ */ ndigit 77 main/snprintf.c if (ndigit < 0) { ndigit 78 main/snprintf.c siz = -ndigit + 1; ndigit 80 main/snprintf.c siz = ndigit + 1; ndigit 87 main/snprintf.c if ((rve = s = (char *)malloc(ndigit?siz:2)) == NULL) { ndigit 92 main/snprintf.c if (!ndigit) { ndigit 96 main/snprintf.c p = zend_dtoa(value, fmode + 2, ndigit, decpt, sign, &rve); ndigit 130 main/snprintf.c static inline char *php_ecvt(double value, int ndigit, int *decpt, int *sign) /* {{{ */ ndigit 132 main/snprintf.c return(__cvt(value, ndigit, decpt, sign, 0, 1)); ndigit 136 main/snprintf.c static inline char *php_fcvt(double value, int ndigit, int *decpt, int *sign) /* {{{ */ ndigit 138 main/snprintf.c return(__cvt(value, ndigit, decpt, sign, 1, 1)); ndigit 142 main/snprintf.c PHPAPI char *php_gcvt(double value, int ndigit, char dec_point, char exponent, char *buf) /* {{{ */ ndigit 147 main/snprintf.c digits = zend_dtoa(value, 2, ndigit, &decpt, &sign, NULL); ndigit 153 main/snprintf.c snprintf(buf, ndigit + 1, "%s%s", (sign && *digits == 'I') ? "-" : "", *digits == 'I' ? "INF" : "NAN"); ndigit 163 main/snprintf.c if ((decpt >= 0 && decpt > ndigit) || decpt < -3) { /* use E-style */ ndigit 88 main/snprintf.h PHPAPI char * php_gcvt(double value, int ndigit, char dec_point, char exponent, char *buf);