From: Tim Hunter Date: 2004-06-10T08:43:39+09:00 Subject: Re: #include required for Opteron but not Pentium. On Thu, 10 Jun 2004 03:58:55 +0900, Jim Freeze wrote: > > Should this be fixed in ruby.h? Offhand, it seems to me that nothing is broken (except for the C language itself, of course :-). Now that I have access to the Ruby sources, I see that VALUE is a typedef for a long. I guess longs are 64 bits on the Opteron. Without a prototype or other declaration in scope, the compiler assumes that rb_reg_regcomp returns an int. Including the right header file is the fix. Of course the final decision is nobu's.