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/