ruby-changes:18393
From: akr <ko1@a...>
Date: Wed, 29 Dec 2010 10:07:41 +0900 (JST)
Subject: [ruby-changes:18393] Ruby:r30416 (trunk): * signal.c: parenthesize macro arguments.
akr 2010-12-29 10:07:26 +0900 (Wed, 29 Dec 2010) New Revision: 30416 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=30416 Log: * signal.c: parenthesize macro arguments. Modified files: trunk/ChangeLog trunk/signal.c Index: ChangeLog =================================================================== --- ChangeLog (revision 30415) +++ ChangeLog (revision 30416) @@ -1,3 +1,7 @@ +Wed Dec 29 10:06:51 2010 Tanaka Akira <akr@f...> + + * signal.c: parenthesize macro arguments. + Wed Dec 29 07:22:15 2010 Eric Hodel <drbrain@s...> * lib/rake/rdoctask.rb: Deprecate in favor of rdoc/task. Index: signal.c =================================================================== --- signal.c (revision 30415) +++ signal.c (revision 30416) @@ -354,7 +354,7 @@ rb_f_kill(int argc, VALUE *argv) { #ifndef HAS_KILLPG -#define killpg(pg, sig) kill(-(pg), sig) +#define killpg(pg, sig) kill(-(pg), (sig)) #endif int negative = 0; int sig; @@ -508,7 +508,7 @@ } #else /* !POSIX_SIGNAL */ -#define ruby_signal(sig,handler) (/* rb_trap_accept_nativethreads[sig] = 0,*/ signal((sig),(handler))) +#define ruby_signal(sig,handler) (/* rb_trap_accept_nativethreads[(sig)] = 0,*/ signal((sig),(handler))) #if 0 /* def HAVE_NATIVETHREAD */ static sighandler_t ruby_nativethread_signal(int signum, sighandler_t handler) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/