summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/mruby/debug.h4
-rw-r--r--include/mruby/irep.h2
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;