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/