diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2012-05-20 06:09:31 -0700 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2012-05-20 06:09:31 -0700 |
| commit | ac31b58fe85363e6848cbbbdb6125cce1a2f6152 (patch) | |
| tree | 7dbd5269aa3694ae69da7774a9be5cbd0aef09eb /src/hash.c | |
| parent | 89865740e4bc7f496d1abb306cb8d8d5effefa39 (diff) | |
| parent | 606a1665c5cfff42622687d693b9362b6c1b663a (diff) | |
| download | mruby-ac31b58fe85363e6848cbbbdb6125cce1a2f6152.tar.gz mruby-ac31b58fe85363e6848cbbbdb6125cce1a2f6152.zip | |
Merge pull request #169 from mitchblank/cplusplus
Part 1 of C++ compilability
Diffstat (limited to 'src/hash.c')
| -rw-r--r-- | src/hash.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/hash.c b/src/hash.c index a435b4afd..45219cb40 100644 --- a/src/hash.c +++ b/src/hash.c @@ -75,10 +75,10 @@ mrb_gc_mark_ht(mrb_state *mrb, struct RHash *c) } size_t -mrb_gc_mark_ht_size(mrb_state *mrb, struct RClass *c) +mrb_gc_mark_ht_size(mrb_state *mrb, struct RHash *c) { size_t ht_size = 0; - khash_t(ht) *h = ((struct RHash*)c)->ht; + khash_t(ht) *h = c->ht; /* ((struct RHash*)c)->ht */ if (h) ht_size += kh_size(h)*2; @@ -87,9 +87,9 @@ mrb_gc_mark_ht_size(mrb_state *mrb, struct RClass *c) } void -mrb_gc_free_ht(mrb_state *mrb, struct RClass *c) +mrb_gc_free_ht(mrb_state *mrb, struct RHash *c) { - khash_t(ht) *h = ((struct RHash*)c)->ht; + khash_t(ht) *h = c->ht; kh_destroy(ht, h); } |
