From c698789ccf4c14bfb937acfcaec808fb8769ba13 Mon Sep 17 00:00:00 2001 From: nobu Date: Sun, 23 Dec 2007 02:01:34 +0000 Subject: * io.c (rb_io_binmode_m): removed C99ism. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ io.c | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f632fad19..e048146bf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Sun Dec 23 11:01:35 2007 Nobuyoshi Nakada + + * io.c (rb_io_binmode_m): removed C99ism. + Sun Dec 23 10:23:23 2007 Martin Duerst * transcode_data_one_byte.c: Better (and more honest) optimization. diff --git a/io.c b/io.c index 18faa4282..aed61fb67 100644 --- a/io.c +++ b/io.c @@ -2908,11 +2908,13 @@ rb_io_binmode(VALUE io) static VALUE rb_io_binmode_m(VALUE io) { - rb_io_binmode(io); - #if defined(_WIN32) || defined(DJGPP) || defined(__CYGWIN__) || defined(__human68k__) || defined(__EMX__) VALUE write_io; +#endif + rb_io_binmode(io); + +#if defined(_WIN32) || defined(DJGPP) || defined(__CYGWIN__) || defined(__human68k__) || defined(__EMX__) write_io = GetWriteIO(io); if (write_io != io) rb_io_binmode(write_io); -- cgit