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

ruby-changes:19049

From: akr <ko1@a...>
Date: Thu, 10 Mar 2011 22:29:04 +0900 (JST)
Subject: [ruby-changes:19049] Ruby:r31087 (trunk): * ext/openssl/ossl_ssl.h: parenthesize macro arguments.

akr	2011-03-10 22:28:58 +0900 (Thu, 10 Mar 2011)

  New Revision: 31087

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

  Log:
    * ext/openssl/ossl_ssl.h: parenthesize macro arguments.

  Modified files:
    trunk/ChangeLog
    trunk/ext/openssl/ossl_ssl.h

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 31086)
+++ ChangeLog	(revision 31087)
@@ -1,3 +1,7 @@
+Thu Mar 10 22:28:15 2011  Tanaka Akira  <akr@f...>
+
+	* ext/openssl/ossl_ssl.h: parenthesize macro arguments.
+
 Thu Mar 10 21:59:37 2011  NARUSE, Yui  <naruse@r...>
 
 	* parse.y (parser_encode_length): add exception as UTF8-MAC for
Index: ext/openssl/ossl_ssl.h
===================================================================
--- ext/openssl/ossl_ssl.h	(revision 31086)
+++ ext/openssl/ossl_ssl.h	(revision 31087)
@@ -12,15 +12,15 @@
 #define _OSSL_SSL_H_
 
 #define GetSSLSession(obj, sess) do { \
-	Data_Get_Struct(obj, SSL_SESSION, sess); \
-	if (!sess) { \
+	Data_Get_Struct((obj), SSL_SESSION, (sess)); \
+	if (!(sess)) { \
 		ossl_raise(rb_eRuntimeError, "SSL Session wasn't initialized."); \
 	} \
 } while (0)
 
 #define SafeGetSSLSession(obj, sess) do { \
-	OSSL_Check_Kind(obj, cSSLSession); \
-	GetSSLSession(obj, sess); \
+	OSSL_Check_Kind((obj), cSSLSession); \
+	GetSSLSession((obj), (sess)); \
 } while (0)
 
 extern VALUE mSSL;

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

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