ruby-changes:24122
From: nobu <ko1@a...>
Date: Fri, 22 Jun 2012 12:07:37 +0900 (JST)
Subject: [ruby-changes:24122] nobu:r36173 (trunk): process.c: constant expression
nobu 2012-06-22 12:07:26 +0900 (Fri, 22 Jun 2012) New Revision: 36173 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=36173 Log: process.c: constant expression * process.c (rb_exec_async_signal_safe): use a constant expression instead of a macro. Modified files: trunk/process.c Index: process.c =================================================================== --- process.c (revision 36172) +++ process.c (revision 36173) @@ -2855,9 +2855,9 @@ rb_exec_async_signal_safe(const struct rb_execarg *e, char *errmsg, size_t errmsg_buflen) { #if !defined(HAVE_FORK) - struct rb_execarg sarg, *sargp = &sarg; + struct rb_execarg sarg, *const sargp = &sarg; #else -# define sargp NULL + struct rb_execarg *const sargp = NULL; #endif before_exec_async_signal_safe(); /* async-signal-safe */ @@ -2877,8 +2877,6 @@ } #if !defined(HAVE_FORK) preserving_errno(rb_execarg_run_options(sargp, NULL, errmsg, errmsg_buflen)); -#else -# undef sargp #endif failure: -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/