Rename itoa to dump_int to avoid name crash; ref #4173

This commit is contained in:
Yukihiro "Matz" Matsumoto
2019-04-10 05:55:40 +09:00
parent 16f86f8ede
commit d529501cbf
+4 -3
View File
@@ -221,7 +221,7 @@ parser_strdup(parser_state *p, const char *s)
#define strdup(s) parser_strdup(p, s)
static void
itoa(short i, char *s)
dump_int(short i, char *s)
{
char *p = s;
char *t = s;
@@ -239,6 +239,7 @@ itoa(short i, char *s)
*p-- = c;
}
}
/* xxx ----------------------------- */
static node*
@@ -3191,7 +3192,7 @@ var_ref : variable
{
char buf[16];
itoa(p->lineno, buf);
dump_int(p->lineno, buf);
$$ = new_int(p, buf, 10);
}
| keyword__ENCODING__
@@ -6144,7 +6145,7 @@ mrb_load_exec(mrb_state *mrb, struct mrb_parser_state *p, mrbc_context *c)
char buf[256];
strcpy(buf, "line ");
itoa(p->error_buffer[0].lineno, buf+5);
dump_int(p->error_buffer[0].lineno, buf+5);
strcat(buf, ": ");
strcat(buf, p->error_buffer[0].message);
mrb->exc = mrb_obj_ptr(mrb_exc_new(mrb, E_SYNTAX_ERROR, buf, strlen(buf)));