diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/mruby/debug.h | 4 | ||||
| -rw-r--r-- | include/mruby/irep.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/include/mruby/debug.h b/include/mruby/debug.h index 44f84e49c..d1de34882 100644 --- a/include/mruby/debug.h +++ b/include/mruby/debug.h @@ -47,13 +47,13 @@ typedef struct mrb_irep_debug_info { * get line from irep's debug info and program counter * @return returns NULL if not found */ -MRB_API const char *mrb_debug_get_filename(mrb_irep *irep, uint32_t pc); +MRB_API const char *mrb_debug_get_filename(mrb_irep *irep, ptrdiff_t pc); /* * get line from irep's debug info and program counter * @return returns -1 if not found */ -MRB_API int32_t mrb_debug_get_line(mrb_irep *irep, uint32_t pc); +MRB_API int32_t mrb_debug_get_line(mrb_irep *irep, ptrdiff_t pc); MRB_API mrb_irep_debug_info_file *mrb_debug_info_append_file( mrb_state *mrb, mrb_irep *irep, diff --git a/include/mruby/irep.h b/include/mruby/irep.h index 1e9f49fff..0370e3983 100644 --- a/include/mruby/irep.h +++ b/include/mruby/irep.h @@ -44,7 +44,7 @@ typedef struct mrb_irep { uint16_t *lines; struct mrb_irep_debug_info* debug_info; - size_t ilen, plen, slen, rlen, refcnt; + int ilen, plen, slen, rlen, refcnt; struct RProc *outer; /* Refers outer scope */ } mrb_irep; |
