6#include "tro/private/api.h"
7#include "tro/private/bool.h"
32#define TRO_INT_CHAR_MAX 21
46#define TRO_UINT_CHAR_MAX 20
59TRO__API
size_t tro_int2str(int64_t num,
char *out,
size_t outcap);
72TRO__API
size_t tro_uint2str(uint64_t num,
char *out,
size_t outcap);
107#define TRO_FLOAT_CHAR_MAX_PRECISION 17
126#define TRO_FLOAT_FIXED_CHAR_MAX (2 + 309 + TRO_FLOAT_CHAR_MAX_PRECISION)
147#define TRO_FLOAT_E_CHAR_MAX 25
176 char *out,
size_t outcap);
size_t tro_float2str16(double num, tro_char16 *out, size_t outcap)
size_t tro_float2str16_e(double num, tro_char16 *out, size_t outcap)
size_t tro_int2str(int64_t num, char *out, size_t outcap)
size_t tro_uint2str16(uint64_t num, tro_char16 *out, size_t outcap)
size_t tro_float2str_E(double num, char *out, size_t outcap)
size_t tro_float2str16_E(double num, tro_char16 *out, size_t outcap)
size_t tro_uint2str(uint64_t num, char *out, size_t outcap)
size_t tro_float2str16_fixed_E(double num, uint32_t precision, tro_char16 *out, size_t outcap)
size_t tro_float2str_fixed(double num, uint32_t precision, char *out, size_t outcap)
size_t tro_float2str16_adjustable(double num, uint32_t precision, tro_char16 *out, size_t outcap)
size_t tro_float2str_e(double num, char *out, size_t outcap)
size_t tro_float2str_fixed_e(double num, uint32_t precision, char *out, size_t outcap)
size_t tro_float2str16_fixed_e(double num, uint32_t precision, tro_char16 *out, size_t outcap)
size_t tro_float2str16_fixed(double num, uint32_t precision, tro_char16 *out, size_t outcap)
size_t tro_float2str_adjustable(double num, uint32_t precision, char *out, size_t outcap)
size_t tro_float2str_fixed_E(double num, uint32_t precision, char *out, size_t outcap)
size_t tro_float2str(double num, char *out, size_t outcap)
size_t tro_int2str16(int64_t num, tro_char16 *out, size_t outcap)
uint16_t tro_char16
Definição uchar.h:199