#include <zend.h>
#include <float.h>
Go to the source code of this file.
|
ZEND_API void | zend_freedtoa (char *s) |
|
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) |
|
ZEND_API double | zend_strtod (const char *s00, const char **se) |
|
ZEND_API double | zend_hex_strtod (const char *str, const char **endptr) |
|
ZEND_API double | zend_oct_strtod (const char *str, const char **endptr) |
|
ZEND_API double | zend_bin_strtod (const char *str, const char **endptr) |
|
ZEND_API int | zend_shutdown_strtod (void) |
|
◆ ZEND_DOUBLE_MAX_LENGTH
#define ZEND_DOUBLE_MAX_LENGTH 1080 |
◆ ZEND_STRTOD_K_MAX
◆ zend_strtod_bigint
◆ zend_strtod_state
◆ zend_bin_strtod()
ZEND_API double zend_bin_strtod |
( |
const char * | str, |
|
|
const char ** | endptr ) |
◆ zend_dtoa()
ZEND_API char * zend_dtoa |
( |
double | _d, |
|
|
int | mode, |
|
|
int | ndigits, |
|
|
int * | decpt, |
|
|
bool * | sign, |
|
|
char ** | rve ) |
◆ zend_freedtoa()
◆ zend_gcvt()
ZEND_API char * zend_gcvt |
( |
double | value, |
|
|
int | ndigit, |
|
|
char | dec_point, |
|
|
char | exponent, |
|
|
char * | buf ) |
◆ zend_hex_strtod()
ZEND_API double zend_hex_strtod |
( |
const char * | str, |
|
|
const char ** | endptr ) |
◆ zend_oct_strtod()
ZEND_API double zend_oct_strtod |
( |
const char * | str, |
|
|
const char ** | endptr ) |
◆ zend_shutdown_strtod()
◆ zend_strtod()
ZEND_API double zend_strtod |
( |
const char * | s00, |
|
|
const char ** | se ) |