summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-03-08 00:38:56 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-03-08 00:38:56 +0900
commite5e5aadfa8c6b1c0a3f69b9d5dc2ae5ea10b8d29 (patch)
tree20732ea76f95e411757b7bf0f1738510c24a4920 /src
parentaa4f3c79ef43133674151c1fd5e263ea34e93635 (diff)
downloadmruby-e5e5aadfa8c6b1c0a3f69b9d5dc2ae5ea10b8d29.tar.gz
mruby-e5e5aadfa8c6b1c0a3f69b9d5dc2ae5ea10b8d29.zip
convert too much from size_t to uint32_t; mrb_sym2name_len() takes size_t*
Diffstat (limited to 'src')
-rw-r--r--src/dump.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dump.c b/src/dump.c
index 4c843f8d7..72d1ffcbe 100644
--- a/src/dump.c
+++ b/src/dump.c
@@ -157,7 +157,7 @@ get_syms_block_size(mrb_state *mrb, mrb_irep *irep)
{
uint32_t size = 0;
uint32_t sym_no;
- uint32_t len;
+ size_t len;
size += sizeof(uint32_t); /* slen */
for (sym_no = 0; sym_no < irep->slen; sym_no++) {
@@ -182,7 +182,7 @@ write_syms_block(mrb_state *mrb, mrb_irep *irep, uint8_t *buf)
for (sym_no = 0; sym_no < irep->slen; sym_no++) {
if (irep->syms[sym_no] != 0) {
- uint32_t len;
+ size_t len;
name = mrb_sym2name_len(mrb, irep->syms[sym_no], &len);
if (len > UINT16_MAX) {
@@ -474,8 +474,8 @@ get_filename_table_size(mrb_state *mrb, mrb_irep *irep, mrb_sym **fp, uint32_t *
}
for (file_i = 0; file_i < di->flen; ++file_i) {
mrb_irep_debug_info_file *file;
- uint32_t filename_len;
- uint32_t i;
+ size_t filename_len;
+ size_t i;
file = di->files[file_i];
if (find_filename_index(filenames, *lp, file->filename_sym) == -1) {