26#define ZEND_STRTOD_K_MAX 7
45#if defined(DBL_MANT_DIG) && defined(DBL_MIN_EXP)
46#define ZEND_DOUBLE_MAX_LENGTH (3 + DBL_MANT_DIG - DBL_MIN_EXP)
48#define ZEND_DOUBLE_MAX_LENGTH 1080
zend_ffi_ctype_name_buf buf
zend_strtod_bigint * freelist[ZEND_STRTOD_K_MAX+1]
ZEND_API void zend_freedtoa(char *s)
ZEND_API double zend_bin_strtod(const char *str, const char **endptr)
ZEND_API double zend_hex_strtod(const char *str, const char **endptr)
struct _zend_strtod_bigint zend_strtod_bigint
ZEND_API double zend_oct_strtod(const char *str, const char **endptr)
struct _zend_strtod_state zend_strtod_state
ZEND_API int zend_shutdown_strtod(void)
ZEND_API double zend_strtod(const char *s00, const char **se)
ZEND_API char * zend_dtoa(double _d, int mode, int ndigits, int *decpt, bool *sign, char **rve)
ZEND_API char * zend_gcvt(double value, int ndigit, char dec_point, char exponent, char *buf)
#define ZEND_STRTOD_K_MAX