summaryrefslogtreecommitdiff
path: root/st.c
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2000-05-16 02:46:57 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2000-05-16 02:46:57 +0000
commita5b607c895adfb751c273e51fea101935d94e103 (patch)
tree38666e88965efee3788251c2c70c69f1f07b6b0a /st.c
parent816779043d30d904d3c3aa32afae355d1d2569c9 (diff)
remove configure from repositry
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'st.c')
-rw-r--r--st.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/st.c b/st.c
index 2ce868d..e7bd0ec 100644
--- a/st.c
+++ b/st.c
@@ -45,11 +45,18 @@ static struct st_hash_type type_strhash = {
strhash,
};
-#ifndef xmalloc
+#ifdef RUBY_PLATFORM
+#define xmalloc ruby_xmalloc
+#define xcalloc ruby_xcalloc
+#define xrealloc ruby_xrealloc
+#define xfree ruby_xfree
+
void *xmalloc();
void *xcalloc();
void *xrealloc();
+void xfree();
#endif
+
static void rehash();
#define alloc(type) (type*)xmalloc((unsigned)sizeof(type))