15 size_t s_size = strlen(s) + 1;
17 snprintf(s, s_size,
"%s", buff);
21 #define is_skip_char(x) \
22 (x == ' ' || x == '=' || x == '\t' || x == '\r' || x == '\n')
45 void toupper(
const char *src,
char *dest) {
46 char *s = (
char *)src;
64 void tolower(
const char *src,
char *dest) {
65 char *s = (
char *)src;
78 if (*s ==
'\r' || *s ==
'\n') {
91 void ftos(
double x,
char *s) {
93 snprintf(buff,
sizeof(buff),
"%.10lg", x);
101 }
else if (*p ==
'e' || *p ==
'E') {
void cleanup_token(char *s)
void ftos(double x, char *s)