summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-04-07 11:04:18 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-04-07 11:04:18 +0000
commite6ef26ae4b727d5e92af27bd251208b0bed4611a (patch)
treebcc0f73054298b215b157a5cb299eb17221c46bd /include
parentd55cf83561fd32a05bf230aee65ebdab5c3367e7 (diff)
* include/ruby/io.h: parenthesize macro arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'include')
-rw-r--r--include/ruby/io.h50
1 files changed, 25 insertions, 25 deletions
diff --git a/include/ruby/io.h b/include/ruby/io.h
index 1ca7f18afe..13f42591bd 100644
--- a/include/ruby/io.h
+++ b/include/ruby/io.h
@@ -110,35 +110,35 @@ typedef struct rb_io_t {
rb_io_fptr_finalize(RFILE(obj)->fptr);\
RFILE(obj)->fptr = 0;\
}\
- fp = 0;\
+ (fp) = 0;\
RB_IO_FPTR_NEW(fp);\
- RFILE(obj)->fptr = fp;\
+ RFILE(obj)->fptr = (fp);\
} while (0)
#define RB_IO_FPTR_NEW(fp) do {\
- fp = ALLOC(rb_io_t);\
- fp->fd = -1;\
- fp->stdio_file = NULL;\
- fp->mode = 0;\
- fp->pid = 0;\
- fp->lineno = 0;\
- fp->pathv = Qnil;\
- fp->finalize = 0;\
- RB_IO_BUFFER_INIT(fp->wbuf);\
- RB_IO_BUFFER_INIT(fp->rbuf);\
- RB_IO_BUFFER_INIT(fp->cbuf);\
- fp->readconv = NULL;\
- fp->writeconv = NULL;\
- fp->writeconv_asciicompat = Qnil;\
- fp->writeconv_pre_ecflags = 0;\
- fp->writeconv_pre_ecopts = Qnil;\
- fp->writeconv_initialized = 0;\
- fp->tied_io_for_writing = 0;\
- fp->encs.enc = NULL;\
- fp->encs.enc2 = NULL;\
- fp->encs.ecflags = 0;\
- fp->encs.ecopts = Qnil;\
- fp->write_lock = 0;\
+ (fp) = ALLOC(rb_io_t);\
+ (fp)->fd = -1;\
+ (fp)->stdio_file = NULL;\
+ (fp)->mode = 0;\
+ (fp)->pid = 0;\
+ (fp)->lineno = 0;\
+ (fp)->pathv = Qnil;\
+ (fp)->finalize = 0;\
+ RB_IO_BUFFER_INIT((fp)->wbuf);\
+ RB_IO_BUFFER_INIT((fp)->rbuf);\
+ RB_IO_BUFFER_INIT((fp)->cbuf);\
+ (fp)->readconv = NULL;\
+ (fp)->writeconv = NULL;\
+ (fp)->writeconv_asciicompat = Qnil;\
+ (fp)->writeconv_pre_ecflags = 0;\
+ (fp)->writeconv_pre_ecopts = Qnil;\
+ (fp)->writeconv_initialized = 0;\
+ (fp)->tied_io_for_writing = 0;\
+ (fp)->encs.enc = NULL;\
+ (fp)->encs.enc2 = NULL;\
+ (fp)->encs.ecflags = 0;\
+ (fp)->encs.ecopts = Qnil;\
+ (fp)->write_lock = 0;\
} while (0)
FILE *rb_io_stdio_file(rb_io_t *fptr);