--- compile.c.orig 2011-10-27 02:37:57 +0000 +++ compile.c 2011-10-27 02:40:25 +0000 @@ -17,6 +17,9 @@ #include "insns.inc" #include "insns_info.inc" +/* Tru64 headers #define leave in */ +#undef leave + #define numberof(array) (int)(sizeof(array) / sizeof((array)[0])) #define FIXNUM_INC(n, i) ((n)+(INT2FIX(i)&~FIXNUM_FLAG)) #define FIXNUM_OR(n, i) ((n)|INT2FIX(i)) --- vm_exec.c.orig 2011-10-27 02:39:19 +0000 +++ vm_exec.c 2011-10-27 02:39:38 +0000 @@ -11,6 +11,9 @@ #include +/* Tru64 headers define leave in */ +#undef leave + #if VMDEBUG > 0 #define DECL_SC_REG(type, r, reg) register type reg_##r --- thread.c.orig 2011-10-27 02:41:27 +0000 +++ thread.c 2011-10-27 02:38:53 +0000 @@ -47,6 +47,9 @@ #include "eval_intern.h" #include "gc.h" +/* Tru64 headers #define except in */ +#undef except + #ifndef USE_NATIVE_THREAD_PRIORITY #define USE_NATIVE_THREAD_PRIORITY 0 #define RUBY_THREAD_PRIORITY_MAX 3