1#ifndef DUK_NUMCONV_H_INCLUDED
2#define DUK_NUMCONV_H_INCLUDED
12#define DUK_N2S_FLAG_FIXED_FORMAT (1 << 0)
15#define DUK_N2S_FLAG_FORCE_EXP (1 << 1)
22#define DUK_N2S_FLAG_NO_ZERO_PAD (1 << 2)
28#define DUK_N2S_FLAG_FRACTION_DIGITS (1 << 3)
38#define DUK_S2N_MAX_EXPONENT 1000000000
41#define DUK_S2N_FLAG_TRIM_WHITE (1 << 0)
44#define DUK_S2N_FLAG_ALLOW_EXP (1 << 1)
47#define DUK_S2N_FLAG_ALLOW_GARBAGE (1 << 2)
50#define DUK_S2N_FLAG_ALLOW_PLUS (1 << 3)
53#define DUK_S2N_FLAG_ALLOW_MINUS (1 << 4)
56#define DUK_S2N_FLAG_ALLOW_INF (1 << 5)
59#define DUK_S2N_FLAG_ALLOW_FRAC (1 << 6)
62#define DUK_S2N_FLAG_ALLOW_NAKED_FRAC (1 << 7)
65#define DUK_S2N_FLAG_ALLOW_EMPTY_FRAC (1 << 8)
68#define DUK_S2N_FLAG_ALLOW_EMPTY_AS_ZERO (1 << 9)
71#define DUK_S2N_FLAG_ALLOW_LEADING_ZERO (1 << 10)
76#define DUK_S2N_FLAG_ALLOW_AUTO_HEX_INT (1 << 11)
81#define DUK_S2N_FLAG_ALLOW_AUTO_OCT_INT (1 << 12)
unsigned int duk_small_uint_t
#define DUK_INTERNAL_DECL
DUK_INTERNAL_DECL void duk_numconv_parse(duk_context *ctx, duk_small_int_t radix, duk_small_uint_t flags)
DUK_INTERNAL_DECL void duk_numconv_stringify(duk_context *ctx, duk_small_int_t radix, duk_small_int_t digits, duk_small_uint_t flags)