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

ruby-changes:18477

From: akr <ko1@a...>
Date: Sun, 9 Jan 2011 20:39:04 +0900 (JST)
Subject: [ruby-changes:18477] Ruby:r30500 (trunk): * transcode.c: parenthesize macro arguments.

akr	2011-01-09 20:38:55 +0900 (Sun, 09 Jan 2011)

  New Revision: 30500

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

  Log:
    * transcode.c: parenthesize macro arguments.

  Modified files:
    trunk/ChangeLog
    trunk/transcode.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 30499)
+++ ChangeLog	(revision 30500)
@@ -1,3 +1,7 @@
+Sun Jan  9 20:37:21 2011  Tanaka Akira  <akr@f...>
+
+	* transcode.c: parenthesize macro arguments.
+
 Sun Jan  9 16:31:53 2011  Yuki Sonoda (Yugui)  <yugui@y...>
 
 	* io.c (Kernel.#syscall): implemented on LP64/LLP64 environments too.
Index: transcode.c
===================================================================
--- transcode.c	(revision 30499)
+++ transcode.c	(revision 30500)
@@ -234,7 +234,7 @@
     declare_transcoder(enc1, enc2, lib);
 }
 
-#define encoding_equal(enc1, enc2) (STRCASECMP(enc1, enc2) == 0)
+#define encoding_equal(enc1, enc2) (STRCASECMP((enc1), (enc2)) == 0)
 
 typedef struct search_path_queue_tag {
     struct search_path_queue_tag *next;
@@ -452,7 +452,7 @@
             tc->recognized_len -= readagain_len; \
             tc->readagain_len = readagain_len; \
         } \
-        return ret; \
+        return (ret); \
         resume_label ## num:; \
     } while (0)
 #define SUSPEND_OBUF(num) \

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

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