[前][次][番号順一覧][スレッド一覧]

ruby-changes:18839

From: akr <ko1@a...>
Date: Mon, 14 Feb 2011 07:35:43 +0900 (JST)
Subject: [ruby-changes:18839] Ruby:r30864 (trunk): * ext/curses/curses.c: parenthesize macro arguments.

akr	2011-02-14 07:35:29 +0900 (Mon, 14 Feb 2011)

  New Revision: 30864

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=30864

  Log:
    * ext/curses/curses.c: parenthesize macro arguments.

  Modified files:
    trunk/ChangeLog
    trunk/ext/curses/curses.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 30863)
+++ ChangeLog	(revision 30864)
@@ -1,3 +1,7 @@
+Mon Feb 14 07:34:55 2011  Tanaka Akira  <akr@f...>
+
+	* ext/curses/curses.c: parenthesize macro arguments.
+
 Sun Feb 13 19:41:47 2011  Nobuyoshi Nakada  <nobu@r...>
 
 	* lib/test/unit.rb (Test::Unit::RequireFiles#non_options): skip
Index: ext/curses/curses.c
===================================================================
--- ext/curses/curses.c	(revision 30863)
+++ ext/curses/curses.c	(revision 30864)
@@ -83,8 +83,8 @@
 #define GetWINDOW(obj, winp) do {\
     if (!OBJ_TAINTED(obj) && rb_safe_level() >= 4)\
 	rb_raise(rb_eSecurityError, "Insecure: operation on untainted window");\
-    Data_Get_Struct(obj, struct windata, winp);\
-    if (winp->window == 0) no_window();\
+    Data_Get_Struct((obj), struct windata, (winp));\
+    if ((winp)->window == 0) no_window();\
 } while (0)
 
 static void
@@ -784,8 +784,8 @@
 #define GetMOUSE(obj, data) do {\
     if (!OBJ_TAINTED(obj) && rb_safe_level() >= 4)\
 	rb_raise(rb_eSecurityError, "Insecure: operation on untainted mouse");\
-    Data_Get_Struct(obj, struct mousedata, data);\
-    if (data->mevent == 0) no_mevent();\
+    Data_Get_Struct((obj), struct mousedata, (data));\
+    if ((data)->mevent == 0) no_mevent();\
 } while (0)
 
 static void

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]