From b105d856901616726ad285325e1fa74c980dbeeb Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 6 Oct 2004 17:57:19 +0000 Subject: * ext/stringio/stringio.c: use FMODE_APPEND. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@7008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/stringio/stringio.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'ext/stringio/stringio.c') diff --git a/ext/stringio/stringio.c b/ext/stringio/stringio.c index 98376d06f8..790e567608 100644 --- a/ext/stringio/stringio.c +++ b/ext/stringio/stringio.c @@ -15,8 +15,7 @@ #include "ruby.h" #include "rubyio.h" -#define STRIO_APPEND 4 -#define STRIO_EOF 8 +#define STRIO_EOF FMODE_SYNC struct StringIO { VALUE string; @@ -220,7 +219,7 @@ strio_initialize(argc, argv, self) } switch (*m) { case 'a': - ptr->flags |= STRIO_APPEND; + ptr->flags |= FMODE_APPEND; break; case 'w': rb_str_resize(string, 0); @@ -779,7 +778,7 @@ strio_write(self, str) if (!len) return INT2FIX(0); check_modifiable(ptr); olen = RSTRING(ptr->string)->len; - if (ptr->flags & STRIO_APPEND) { + if (ptr->flags & FMODE_APPEND) { ptr->pos = olen; } if (ptr->pos == olen) { @@ -814,7 +813,7 @@ strio_putc(self, ch) int c = NUM2CHR(ch); check_modifiable(ptr); - if (ptr->flags & STRIO_APPEND) { + if (ptr->flags & FMODE_APPEND) { ptr->pos = RSTRING(ptr->string)->len; } if (ptr->pos >= RSTRING(ptr->string)->len) { -- cgit v1.2.3