From 6ab08d2e8dd0c382d41e477f8255d7d6e4e67d9b Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 5 Jun 2014 05:16:46 +0000 Subject: configure.in, missing.h: jemalloc mangling * configure.in (with-jemalloc): also check for header, for ABIs which JEMALLOC_MANGLE is needed, i.e., Mach-O and PE-COFF platforms. [ruby-core:62939] [Feature #9113] * include/ruby/missing.h: include alternative malloc header to replace memory management functions. * dln.c, io.c, parse.y, st.c: undef malloc family before re-definition to suppress warnings. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- st.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'st.c') diff --git a/st.c b/st.c index ff5bb305ab..f26443f99c 100644 --- a/st.c +++ b/st.c @@ -73,6 +73,10 @@ static const struct st_hash_type type_strcasehash = { static void rehash(st_table *); #ifdef RUBY +#undef malloc +#undef realloc +#undef calloc +#undef free #define malloc xmalloc #define calloc xcalloc #define realloc xrealloc -- cgit v1.2.3