From: "Berger, Daniel" Date: 2005-02-15T00:52:41+09:00 Subject: Re: [ ruby-Patches-1486 ] have_enum_member for mkmf.rb > -----Original Message----- > From: nobu.nokada@softhome.net [mailto:nobu.nokada@softhome.net] > Index: lib/mkmf.rb > =================================================================== > RCS file: /cvs/ruby/src/ruby/lib/mkmf.rb,v > retrieving revision 1.162.2.22 > diff -U2 -p -r1.162.2.22 mkmf.rb > --- lib/mkmf.rb 6 Feb 2005 17:03:35 -0000 1.162.2.22 > +++ lib/mkmf.rb 11 Feb 2005 23:15:50 -0000 > @@ -615,4 +615,21 @@ SRC > end > > +def have_const(const, header = nil, opt = "", &b) > + checking_for type do > + header = cpp_include(header) > + if try_compile(<<"SRC", opt, &b) > +#{COMMON_HEADERS} > +#{header} > +/*top*/ > +static int t = #{const}; > +SRC > + $defs.push(format("-DHAVE_CONST_%s", > type.strip.upcase.tr_s("^A-Z0-9_", "_"))) > + true > + else > + false > + end > + end > +end I just noticed - you'll want to replace "type" with "const". :) Regards, Dan