aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--include/ruby/st.h2
-rw-r--r--st.c2
3 files changed, 6 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index b2fab4ac0f..12186622c8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Wed Sep 9 13:10:41 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
+
+ * st.c (st_free_table): constified.
+
Wed Sep 9 13:09:07 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
* dir.c (dir_data_type): typed.
diff --git a/include/ruby/st.h b/include/ruby/st.h
index f9c572e10c..412a0129c7 100644
--- a/include/ruby/st.h
+++ b/include/ruby/st.h
@@ -107,7 +107,7 @@ int st_numcmp(st_data_t, st_data_t);
st_index_t st_numhash(st_data_t);
int st_strcasecmp(const char *s1, const char *s2);
int st_strncasecmp(const char *s1, const char *s2, size_t n);
-size_t st_memsize(st_table *);
+size_t st_memsize(const st_table *);
#if defined(__cplusplus)
#if 0
diff --git a/st.c b/st.c
index 837fa97fe4..9326e6f1a5 100644
--- a/st.c
+++ b/st.c
@@ -256,7 +256,7 @@ st_free_table(st_table *table)
}
size_t
-st_memsize(st_table *table)
+st_memsize(const st_table *table)
{
if (table->entries_packed) {
return table->num_bins * sizeof (void *) + sizeof(st_table);