34 extern void bmove_upp(
unsigned char *dst,
const unsigned char *src,
size_t len);
43 DRIZZLED_API double my_strtod(
const char *str,
char **end,
int *error);
45 DRIZZLED_API size_t my_fcvt(
double x,
int precision,
char *to,
bool *error);
46 DRIZZLED_API size_t my_gcvt(
double x, my_gcvt_arg_type type,
int width,
char *to,
bool *error);
48 #define NOT_FIXED_DEC (uint8_t)31
55 #define FLOATING_POINT_BUFFER (311 + NOT_FIXED_DEC)
65 #define MAX_DECPT_FOR_F_FORMAT DBL_DIG
67 extern char *llstr(int64_t value,
char *buff);
68 extern char *ullstr(int64_t value,
char *buff);
70 extern char *int2str(int32_t val,
char *dst,
int radix,
int upcase);
71 extern char *int10_to_str(int32_t val,
char *dst,
int radix);
72 DRIZZLED_API int64_t my_strtoll10(
const char *nptr,
char **endptr,
int *error);
73 DRIZZLED_API char *int64_t2str(int64_t val,
char *dst,
int radix);
74 DRIZZLED_API char *int64_t10_to_str(int64_t val,
char *dst,
int radix);
85 static inline const unsigned char *
86 skip_trailing_space(
const unsigned char *ptr,
size_t len)
88 const unsigned char *end= ptr + len;
90 while (end > ptr && isspace(*--end))
Visibility Control Macros.