aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--gc.c2
-rw-r--r--method.h1
3 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index bc4fe51aac..48d6c28396 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Fri May 23 03:48:08 2014 Eric Wong <e@80x24.org>
+
+ * gc.c (rb_free_m_tbl): mark function as static
+
+ * method.h (rb_free_m_tbl): remove prototype
+
Thu May 22 22:58:27 2014 Tanaka Akira <akr@fsij.org>
* ext/socket/mkconstants.rb: More TCP option constants.
diff --git a/gc.c b/gc.c
index b7ac5486a8..d9456bbc27 100644
--- a/gc.c
+++ b/gc.c
@@ -1476,7 +1476,7 @@ free_method_entry_i(st_data_t key, st_data_t value, st_data_t data)
return ST_CONTINUE;
}
-void
+static void
rb_free_m_tbl(st_table *tbl)
{
st_foreach(tbl, free_method_entry_i, 0);
diff --git a/method.h b/method.h
index 556d2865b7..82678092c2 100644
--- a/method.h
+++ b/method.h
@@ -136,7 +136,6 @@ VALUE rb_obj_method_location(VALUE obj, ID id);
void rb_mark_method_entry(const rb_method_entry_t *me);
void rb_free_method_entry(rb_method_entry_t *me);
void rb_sweep_method_entry(void *vm);
-void rb_free_m_tbl(st_table *tbl);
void rb_free_m_tbl_wrapper(struct method_table_wrapper *wrapper);
#endif /* METHOD_H */