diff options
| -rw-r--r-- | include/mruby/compile.h | 4 | ||||
| -rw-r--r-- | src/parse.y | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/include/mruby/compile.h b/include/mruby/compile.h index b41eed57e..e549a2f5c 100644 --- a/include/mruby/compile.h +++ b/include/mruby/compile.h @@ -91,12 +91,12 @@ void mrb_parser_parse(struct mrb_parser_state*); /* utility functions */ struct mrb_parser_state* mrb_parse_file(mrb_state*,FILE*); struct mrb_parser_state* mrb_parse_string(mrb_state*,const char*); -struct mrb_parser_state* mrb_parse_nstring(mrb_state*,const char*,size_t); +struct mrb_parser_state* mrb_parse_nstring(mrb_state*,const char*,int); int mrb_generate_code(mrb_state*, mrb_ast_node*); int mrb_compile_file(mrb_state*,FILE*); int mrb_compile_string(mrb_state*,char*); -int mrb_compile_nstring(mrb_state*,char*,size_t); +int mrb_compile_nstring(mrb_state*,char*,int); #if defined(__cplusplus) } /* extern "C" { */ diff --git a/src/parse.y b/src/parse.y index af8b93cfa..8a85b6fc6 100644 --- a/src/parse.y +++ b/src/parse.y @@ -686,7 +686,7 @@ new_float(parser_state *p, const char *s) // (:str . (s . len)) static node* -new_str(parser_state *p, const char *s, size_t len) +new_str(parser_state *p, const char *s, int len) { return cons((node*)NODE_STR, cons((node*)strndup(s, len), (node*)len)); } @@ -2961,7 +2961,7 @@ static void yyerror(parser_state *p, const char *s) { char* c; - size_t n; + int n; if (! p->capture_errors) { if (p->filename) { @@ -2995,7 +2995,7 @@ static void yywarn(parser_state *p, const char *s) { char* c; - size_t n; + int n; if (! p->capture_errors) { if (p->filename) { @@ -4774,7 +4774,7 @@ mrb_parse_file(mrb_state *mrb, FILE *f) } parser_state* -mrb_parse_nstring(mrb_state *mrb, const char *s, size_t len) +mrb_parse_nstring(mrb_state *mrb, const char *s, int len) { parser_state *p; @@ -4812,7 +4812,7 @@ mrb_compile_file(mrb_state * mrb, FILE *f) } int -mrb_compile_nstring(mrb_state *mrb, char *s, size_t len) +mrb_compile_nstring(mrb_state *mrb, char *s, int len) { parser_state *p; int n; |
