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

ruby-changes:4532

From: ko1@a...
Date: Tue, 15 Apr 2008 12:36:20 +0900 (JST)
Subject: [ruby-changes:4532] nobu - Ruby:r16025 (ruby_1_8): * rubyio.h (rb_io_t): renamed from OpenFile.

nobu	2008-04-15 12:35:55 +0900 (Tue, 15 Apr 2008)

  New Revision: 16025

  Modified files:
    branches/ruby_1_8/ChangeLog
    branches/ruby_1_8/ext/dl/dl.c
    branches/ruby_1_8/ext/io/wait/wait.c
    branches/ruby_1_8/ext/pty/pty.c
    branches/ruby_1_8/ext/readline/readline.c
    branches/ruby_1_8/ext/socket/socket.c
    branches/ruby_1_8/file.c
    branches/ruby_1_8/gc.c
    branches/ruby_1_8/io.c
    branches/ruby_1_8/ruby.h
    branches/ruby_1_8/rubyio.h
    branches/ruby_1_8/win32/win32.h

  Log:
    * rubyio.h (rb_io_t): renamed from OpenFile.
    
    * ruby.h (struct RHash), file.c, gc.c, io.c, ext/dl/dl.c,
      ext/io/wait/wait.c, ext/pty/pty.c, ext/readline/readline.c,
      ext/socket/socket.c: ditto.
    
    * win32/win32.h: removed workaround for OpenFile.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/win32/win32.h?r1=16025&r2=16024&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ruby.h?r1=16025&r2=16024&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ext/io/wait/wait.c?r1=16025&r2=16024&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ChangeLog?r1=16025&r2=16024&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ext/socket/socket.c?r1=16025&r2=16024&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ext/readline/readline.c?r1=16025&r2=16024&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ext/dl/dl.c?r1=16025&r2=16024&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ext/pty/pty.c?r1=16025&r2=16024&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/io.c?r1=16025&r2=16024&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/file.c?r1=16025&r2=16024&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/rubyio.h?r1=16025&r2=16024&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/gc.c?r1=16025&r2=16024&diff_format=u

Index: ruby_1_8/ext/dl/dl.c
===================================================================
--- ruby_1_8/ext/dl/dl.c	(revision 16024)
+++ ruby_1_8/ext/dl/dl.c	(revision 16025)
@@ -551,7 +551,7 @@
 VALUE
 rb_io_to_ptr(VALUE self)
 {
-  OpenFile *fptr;
+  rb_io_t *fptr;
   FILE     *fp;
 
   GetOpenFile(self, fptr);
Index: ruby_1_8/ext/pty/pty.c
===================================================================
--- ruby_1_8/ext/pty/pty.c	(revision 16024)
+++ ruby_1_8/ext/pty/pty.c	(revision 16025)
@@ -416,7 +416,7 @@
     VALUE res;
     struct pty_info info;
     struct pty_info thinfo;
-    OpenFile *wfptr,*rfptr;
+    rb_io_t *wfptr,*rfptr;
     VALUE rport = rb_obj_alloc(rb_cFile);
     VALUE wport = rb_obj_alloc(rb_cFile);
     char SlaveName[DEVICELEN];
Index: ruby_1_8/ext/readline/readline.c
===================================================================
--- ruby_1_8/ext/readline/readline.c	(revision 16024)
+++ ruby_1_8/ext/readline/readline.c	(revision 16025)
@@ -79,7 +79,7 @@
     char *prompt = NULL;
     char *buff;
     int status;
-    OpenFile *ofp, *ifp;
+    rb_io_t *ofp, *ifp;
 
     rb_secure(4);
     if (rb_scan_args(argc, argv, "02", &tmp, &add_hist) > 0) {
Index: ruby_1_8/ext/socket/socket.c
===================================================================
--- ruby_1_8/ext/socket/socket.c	(revision 16024)
+++ ruby_1_8/ext/socket/socket.c	(revision 16025)
@@ -244,7 +244,7 @@
     VALUE sock;
     int fd;
 {
-    OpenFile *fp;
+    rb_io_t *fp;
 
     MakeOpenFile(sock, fp);
     fp->f = rb_fdopen(fd, "r");
@@ -259,7 +259,7 @@
 bsock_s_for_fd(klass, fd)
     VALUE klass, fd;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     VALUE sock = init_sock(rb_obj_alloc(klass), NUM2INT(fd));
 
     GetOpenFile(sock, fptr);
@@ -275,7 +275,7 @@
 {
     VALUE howto;
     int how;
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     if (rb_safe_level() >= 4 && !OBJ_TAINTED(sock)) {
 	rb_raise(rb_eSecurityError, "Insecure: can't shutdown socket");
@@ -300,7 +300,7 @@
 bsock_close_read(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     if (rb_safe_level() >= 4 && !OBJ_TAINTED(sock)) {
 	rb_raise(rb_eSecurityError, "Insecure: can't close socket");
@@ -319,7 +319,7 @@
 bsock_close_write(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     if (rb_safe_level() >= 4 && !OBJ_TAINTED(sock)) {
 	rb_raise(rb_eSecurityError, "Insecure: can't close socket");
@@ -384,7 +384,7 @@
     VALUE sock, lev, optname, val;
 {
     int level, option;
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int i;
     char *v;
     int vlen;
@@ -467,7 +467,7 @@
     int level, option;
     socklen_t len;
     char *buf;
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     level = NUM2INT(lev);
     option = NUM2INT(optname);
@@ -491,7 +491,7 @@
 {
     char buf[1024];
     socklen_t len = sizeof buf;
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(sock, fptr);
     if (getsockname(fileno(fptr->f), (struct sockaddr*)buf, &len) < 0)
@@ -505,7 +505,7 @@
 {
     char buf[1024];
     socklen_t len = sizeof buf;
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(sock, fptr);
     if (getpeername(fileno(fptr->f), (struct sockaddr*)buf, &len) < 0)
@@ -521,7 +521,7 @@
 {
     VALUE mesg, to;
     VALUE flags;
-    OpenFile *fptr;
+    rb_io_t *fptr;
     FILE *f;
     int fd, n;
 
@@ -574,7 +574,7 @@
     VALUE *argv;
     enum sock_recv_type from;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     VALUE str;
     char buf[1024];
     socklen_t alen = sizeof buf;
@@ -644,7 +644,7 @@
 static VALUE
 s_recvfrom_nonblock(VALUE sock, int argc, VALUE *argv, enum sock_recv_type from)
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     VALUE str;
     char buf[1024];
     socklen_t alen = sizeof buf;
@@ -1350,7 +1350,7 @@
 socks_s_close(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     if (rb_safe_level() >= 4 && !OBJ_TAINTED(sock)) {
 	rb_raise(rb_eSecurityError, "Insecure: can't close socket");
@@ -1483,7 +1483,7 @@
 }
 
 static VALUE
-s_accept_nonblock(VALUE klass, OpenFile *fptr, struct sockaddr *sockaddr, socklen_t *len)
+s_accept_nonblock(VALUE klass, rb_io_t *fptr, struct sockaddr *sockaddr, socklen_t *len)
 {
     int fd2;
 
@@ -1542,7 +1542,7 @@
 tcp_accept(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct sockaddr_storage from;
     socklen_t fromlen;
 
@@ -1585,7 +1585,7 @@
 tcp_accept_nonblock(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct sockaddr_storage from;
     socklen_t fromlen;
 
@@ -1599,7 +1599,7 @@
 tcp_sysaccept(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct sockaddr_storage from;
     socklen_t fromlen;
 
@@ -1630,7 +1630,7 @@
 {
     struct sockaddr_un sockaddr;
     int fd, status;
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     SafeStringValue(path);
     fd = ruby_socket(AF_UNIX, SOCK_STREAM, 0);
@@ -1682,7 +1682,7 @@
 ip_addr(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct sockaddr_storage addr;
     socklen_t len = sizeof addr;
 
@@ -1697,7 +1697,7 @@
 ip_peeraddr(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct sockaddr_storage addr;
     socklen_t len = sizeof addr;
 
@@ -1778,7 +1778,7 @@
 udp_connect(sock, host, port)
     VALUE sock, host, port;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct udp_arg arg;
     VALUE ret;
 
@@ -1796,7 +1796,7 @@
 udp_bind(sock, host, port)
     VALUE sock, host, port;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct addrinfo *res0, *res;
 
     rb_secure(3);
@@ -1821,7 +1821,7 @@
     VALUE sock;
 {
     VALUE mesg, flags, host, port;
-    OpenFile *fptr;
+    rb_io_t *fptr;
     FILE *f;
     int n;
     struct addrinfo *res0, *res;
@@ -1920,7 +1920,7 @@
 unix_path(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(sock, fptr);
     if (fptr->path == 0) {
@@ -1967,7 +1967,7 @@
 {
 #if defined(HAVE_SENDMSG) && (FD_PASSING_BY_MSG_CONTROL || FD_PASSING_BY_MSG_ACCRIGHTS)
     int fd;
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct msghdr msg;
     struct iovec vec[1];
     char buf[1];
@@ -1980,7 +1980,7 @@
 #endif
 
     if (rb_obj_is_kind_of(val, rb_cIO)) {
-        OpenFile *valfptr;
+        rb_io_t *valfptr;
 	GetOpenFile(val, valfptr);
 	fd = fileno(valfptr->f);
     }
@@ -2048,7 +2048,7 @@
 {
 #if defined(HAVE_RECVMSG) && (FD_PASSING_BY_MSG_CONTROL || FD_PASSING_BY_MSG_ACCRIGHTS)
     VALUE klass, mode;
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct msghdr msg;
     struct iovec vec[2];
     char buf[1];
@@ -2152,7 +2152,7 @@
 unix_accept(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct sockaddr_un from;
     socklen_t fromlen;
 
@@ -2195,7 +2195,7 @@
 unix_accept_nonblock(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct sockaddr_un from;
     socklen_t fromlen;
 
@@ -2209,7 +2209,7 @@
 unix_sysaccept(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct sockaddr_un from;
     socklen_t fromlen;
 
@@ -2231,7 +2231,7 @@
 unix_addr(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct sockaddr_un addr;
     socklen_t len = sizeof addr;
 
@@ -2246,7 +2246,7 @@
 unix_peeraddr(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct sockaddr_un addr;
     socklen_t len = sizeof addr;
 
@@ -2526,7 +2526,7 @@
 sock_connect(sock, addr)
     VALUE sock, addr;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int fd;
 
     StringValue(addr);
@@ -2582,7 +2582,7 @@
 sock_connect_nonblock(sock, addr)
     VALUE sock, addr;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int n;
 
     StringValue(addr);
@@ -2680,7 +2680,7 @@
 sock_bind(sock, addr)
     VALUE sock, addr;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     StringValue(addr);
     GetOpenFile(sock, fptr);
@@ -2764,7 +2764,7 @@
 sock_listen(sock, log)
     VALUE sock, log;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int backlog;
 
     rb_secure(4);
@@ -3040,7 +3040,7 @@
 sock_accept(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     VALUE sock2;
     char buf[1024];
     socklen_t len = sizeof buf;
@@ -3103,7 +3103,7 @@
 sock_accept_nonblock(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     VALUE sock2;
     char buf[1024];
     socklen_t len = sizeof buf;
@@ -3156,7 +3156,7 @@
 sock_sysaccept(sock)
     VALUE sock;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     VALUE sock2;
     char buf[1024];
     socklen_t len = sizeof buf;
Index: ruby_1_8/ext/io/wait/wait.c
===================================================================
--- ruby_1_8/ext/io/wait/wait.c	(revision 16024)
+++ ruby_1_8/ext/io/wait/wait.c	(revision 16025)
@@ -56,7 +56,7 @@
 io_ready_p(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     FILE *fp;
     ioctl_arg n;
 
@@ -84,7 +84,7 @@
     VALUE *argv;
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     fd_set rd;
     FILE *fp;
     int fd;
Index: ruby_1_8/ChangeLog
===================================================================
--- ruby_1_8/ChangeLog	(revision 16024)
+++ ruby_1_8/ChangeLog	(revision 16025)
@@ -1,3 +1,13 @@
+Tue Apr 15 12:35:44 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* rubyio.h (rb_io_t): renamed from OpenFile.
+
+	* ruby.h (struct RHash), file.c, gc.c, io.c, ext/dl/dl.c,
+	  ext/io/wait/wait.c, ext/pty/pty.c, ext/readline/readline.c,
+	  ext/socket/socket.c: ditto.
+
+	* win32/win32.h: removed workaround for OpenFile.
+
 Tue Apr 15 00:15:29 2008  Hidetoshi NAGAI  <nagai@a...>
 
 	* ext/tk/lib/tk/text.rb: typo. call a wrong method.
Index: ruby_1_8/io.c
===================================================================
--- ruby_1_8/io.c	(revision 16024)
+++ ruby_1_8/io.c	(revision 16025)
@@ -219,7 +219,7 @@
 
 void
 rb_io_check_initialized(fptr)
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     if (!fptr) {
 	rb_raise(rb_eIOError, "uninitialized stream");
@@ -228,7 +228,7 @@
 
 void
 rb_io_check_closed(fptr)
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     rb_io_check_initialized(fptr);
     if (!fptr->f && !fptr->f2) {
@@ -236,11 +236,11 @@
     }
 }
 
-static void io_fflush _((FILE *, OpenFile *));
+static void io_fflush _((FILE *, rb_io_t *));
 
-static OpenFile *
+static rb_io_t *
 flush_before_seek(fptr)
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     if (fptr->mode & FMODE_WBUF) {
 	io_fflush(GetWriteFile(fptr), fptr);
@@ -262,7 +262,7 @@
 
 void
 rb_io_check_readable(fptr)
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     rb_io_check_closed(fptr);
     if (!(fptr->mode & FMODE_READABLE)) {
@@ -281,7 +281,7 @@
 
 void
 rb_io_check_writable(fptr)
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     rb_io_check_closed(fptr);
     if (!(fptr->mode & FMODE_WRITABLE)) {
@@ -346,7 +346,7 @@
 static void
 io_fflush(f, fptr)
     FILE *f;
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     int n;
 
@@ -425,7 +425,7 @@
 #endif
 
 static int
-wsplit_p(OpenFile *fptr)
+wsplit_p(rb_io_t *fptr)
 {
     FILE *f = GetWriteFile(fptr);
     int r;
@@ -449,7 +449,7 @@
 static long
 io_fwrite(str, fptr)
     VALUE str;
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     long len, n, r, l, offset = 0;
     FILE *f = GetWriteFile(fptr);
@@ -529,7 +529,7 @@
     long len;
     FILE *f;
 {
-    OpenFile of;
+    rb_io_t of;
 
     of.f = f;
     of.f2 = NULL;
@@ -560,7 +560,7 @@
 io_write(io, str)
     VALUE io, str;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     long n;
 
     rb_secure(4);
@@ -635,7 +635,7 @@
 rb_io_flush(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     FILE *f;
 
     GetOpenFile(io, fptr);
@@ -664,7 +664,7 @@
 rb_io_tell(io)
      VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     off_t pos;
 
     GetOpenFile(io, fptr);
@@ -678,7 +678,7 @@
     VALUE io, offset;
     int whence;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     off_t pos;
 
     pos = NUM2OFFT(offset);
@@ -742,7 +742,7 @@
 rb_io_set_pos(io, offset)
      VALUE io, offset;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     off_t pos;
 
     pos = NUM2OFFT(offset);
@@ -772,7 +772,7 @@
 rb_io_rewind(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(io, fptr);
     if (io_seek(fptr, 0L, 0) != 0) rb_sys_fail(fptr->path);
@@ -821,7 +821,7 @@
 rb_io_eof(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int ch;
 
     GetOpenFile(io, fptr);
@@ -861,7 +861,7 @@
 rb_io_sync(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(io, fptr);
     return (fptr->mode & FMODE_SYNC) ? Qtrue : Qfalse;
@@ -886,7 +886,7 @@
 rb_io_set_sync(io, mode)
     VALUE io, mode;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(io, fptr);
     if (RTEST(mode)) {
@@ -915,7 +915,7 @@
     VALUE io;
 {
 #ifdef HAVE_FSYNC
-    OpenFile *fptr;
+    rb_io_t *fptr;
     FILE *f;
 
     GetOpenFile(io, fptr);
@@ -947,7 +947,7 @@
 rb_io_fileno(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int fd;
 
     GetOpenFile(io, fptr);
@@ -979,7 +979,7 @@
 rb_io_pid(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(io, fptr);
     if (!fptr->pid)
@@ -998,7 +998,7 @@
 rb_io_inspect(obj)
     VALUE obj;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     char *buf, *cname, *st = "";
     long len;
 
@@ -1057,7 +1057,7 @@
 io_fread(ptr, len, fptr)
     char *ptr;
     long len;
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     long n = len;
     int c;
@@ -1113,7 +1113,7 @@
     long len;
     FILE *f;
 {
-    OpenFile of;
+    rb_io_t of;
 
     of.f = f;
     of.f2 = NULL;
@@ -1124,7 +1124,7 @@
 
 static long
 remain_size(fptr)
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     struct stat st;
     off_t siz = BUFSIZ;
@@ -1150,7 +1150,7 @@
 
 static VALUE
 read_all(fptr, siz, str)
-    OpenFile *fptr;
+    rb_io_t *fptr;
     long siz;
     VALUE str;
 {
@@ -1186,7 +1186,7 @@
     return str;
 }
 
-void rb_io_set_nonblock(OpenFile *fptr)
+void rb_io_set_nonblock(rb_io_t *fptr)
 {
     int flags;
 #ifdef F_GETFL
@@ -1224,7 +1224,7 @@
 static VALUE
 io_getpartial(int argc, VALUE *argv, VALUE io, int nonblock)
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     VALUE length, str;
     long n, len;
 
@@ -1407,7 +1407,7 @@
 static VALUE
 rb_io_write_nonblock(VALUE io, VALUE str)
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     FILE *f;
     long n;
 
@@ -1454,7 +1454,7 @@
     VALUE *argv;
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     long n, len;
     VALUE length, str;
 
@@ -1510,7 +1510,7 @@
 
 static int
 appendline(fptr, delim, strp)
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int delim;
     VALUE *strp;
 {
@@ -1615,7 +1615,7 @@
 
 static inline int
 swallow(fptr, term)
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int term;
 {
     FILE *f = fptr->f;
@@ -1654,7 +1654,7 @@
 
 static VALUE
 rb_io_getline_fast(fptr, delim)
-    OpenFile *fptr;
+    rb_io_t *fptr;
     unsigned char delim;
 {
     VALUE str = Qnil;
@@ -1689,7 +1689,7 @@
     VALUE rs, io;
 {
     VALUE str = Qnil;
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(io, fptr);
     rb_io_check_readable(fptr);
@@ -1746,7 +1746,7 @@
 rb_io_gets(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(io, fptr);
     rb_io_check_readable(fptr);
@@ -1814,7 +1814,7 @@
 rb_io_lineno(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(io, fptr);
     rb_io_check_readable(fptr);
@@ -1842,7 +1842,7 @@
 rb_io_set_lineno(io, lineno)
     VALUE io, lineno;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(io, fptr);
     rb_io_check_readable(fptr);
@@ -1996,7 +1996,7 @@
 rb_io_each_byte(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     FILE *f;
     int c;
 
@@ -2042,7 +2042,7 @@
 rb_io_getc(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     FILE *f;
     int c;
 
@@ -2126,7 +2126,7 @@
 rb_io_ungetc(io, c)
     VALUE io, c;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int cc = NUM2INT(c);
 
     GetOpenFile(io, fptr);
@@ -2156,7 +2156,7 @@
 rb_io_isatty(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(io, fptr);
     if (isatty(fileno(fptr->f)) == 0)
@@ -2166,7 +2166,7 @@
 
 static void
 fptr_finalize(fptr, noraise)
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int noraise;
 {
     int n1 = 0, n2 = 0, f1, f2 = -1;
@@ -2211,7 +2211,7 @@
 
 static void
 rb_io_fptr_cleanup(fptr, noraise)
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int noraise;
 {
     if (fptr->finalize) {
@@ -2224,7 +2224,7 @@
 
 void
 rb_io_fptr_finalize(fptr)
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     if (!fptr) return;
     if (fptr->path) {
@@ -2240,7 +2240,7 @@
 rb_io_close(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int fd, fd2;
 
     fptr = RFILE(io)->fptr;
@@ -2328,7 +2328,7 @@
 rb_io_closed(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     fptr = RFILE(io)->fptr;
     rb_io_check_initialized(fptr);
@@ -2357,7 +2357,7 @@
 rb_io_close_read(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int n;
 
     if (rb_safe_level() >= 4 && !OBJ_TAINTED(io)) {
@@ -2402,7 +2402,7 @@
 rb_io_close_write(io)
     VALUE io;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int n;
 
     if (rb_safe_level() >= 4 && !OBJ_TAINTED(io)) {
@@ -2444,7 +2444,7 @@
 {
     VALUE offset, ptrname;
     int whence = SEEK_SET;
-    OpenFile *fptr;
+    rb_io_t *fptr;
     off_t pos;
 
     if (rb_scan_args(argc, argv, "11", &offset, &ptrname) == 2) {
@@ -2482,7 +2482,7 @@
 rb_io_syswrite(io, str)
     VALUE io, str;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     FILE *f;
     long n;
 
@@ -2530,7 +2530,7 @@
     VALUE io;
 {
     VALUE len, str;
-    OpenFile *fptr;
+    rb_io_t *fptr;
     long n, ilen;
 
     rb_scan_args(argc, argv, "11", &len, &str);
@@ -2593,7 +2593,7 @@
     VALUE io;
 {
 #if defined(_WIN32) || defined(DJGPP) || defined(__CYGWIN__) || defined(__human68k__) || defined(__EMX__)
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(io, fptr);
 #ifdef __human68k__
@@ -2887,7 +2887,7 @@
     VALUE io;
     const char *fname, *mode;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     MakeOpenFile(io, fptr);
 
@@ -2911,7 +2911,7 @@
     char *fname;
     int flags, mode;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int fd;
     char *m;
 
@@ -2936,13 +2936,13 @@
 
 #if defined (_WIN32) || defined(DJGPP) || defined(__CYGWIN__) || defined(__human68k__) || defined(__VMS)
 static struct pipe_list {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct pipe_list *next;
 } *pipe_list;
 
 static void
 pipe_add_fptr(fptr)
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     struct pipe_list *list;
 
@@ -2954,7 +2954,7 @@
 
 static void
 pipe_del_fptr(fptr)
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     struct pipe_list *list = pipe_list;
     struct pipe_list *tmp;
@@ -2989,11 +2989,11 @@
     }
 }
 
-static void pipe_finalize _((OpenFile *fptr,int));
+static void pipe_finalize _((rb_io_t *fptr,int));
 
 static void
 pipe_finalize(fptr, noraise)
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int noraise;
 {
 #if !defined (__CYGWIN__) && !defined(_WIN32)
@@ -3019,14 +3019,14 @@
 
 void
 rb_io_synchronized(fptr)
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     fptr->mode |= FMODE_SYNC;
 }
 
 void
 rb_io_unbuffered(fptr)
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     rb_io_synchronized(fptr);
 }
@@ -3039,7 +3039,7 @@
     char *pname, *mode;
 {
     int modef = rb_io_mode_flags(mode);
-    OpenFile *fptr;
+    rb_io_t *fptr;
 #if defined(DJGPP) || defined(__human68k__) || defined(__VMS)
     FILE *f;
 #else
@@ -3516,7 +3516,7 @@
 
 static char*
 rb_io_mode_string(fptr)
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     switch (fptr->mode & FMODE_READWRITE) {
       case FMODE_READABLE:
@@ -3533,7 +3533,7 @@
 io_reopen(io, nfile)
     VALUE io, nfile;
 {
-    OpenFile *fptr, *orig;
+    rb_io_t *fptr, *orig;
     char *mode;
     int fd, fd2;
     off_t pos = 0;
@@ -3559,7 +3559,7 @@
 	io_fflush(GetWriteFile(fptr), fptr);
     }
 
-    /* copy OpenFile structure */
+    /* copy rb_io_t structure */
     fptr->mode = orig->mode;
     fptr->pid = orig->pid;
     fptr->lineno = orig->lineno;
@@ -3651,7 +3651,7 @@
 {
     VALUE fname, nmode;
     char *mode;
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     rb_secure(4);
     if (rb_scan_args(argc, argv, "11", &fname, &nmode) == 1) {
@@ -3665,8 +3665,8 @@
     rb_io_taint_check(file);
     fptr = RFILE(file)->fptr;
     if (!fptr) {
-	fptr = RFILE(file)->fptr = ALLOC(OpenFile);
-	MEMZERO(fptr, OpenFile, 1);
+	fptr = RFILE(file)->fptr = ALLOC(rb_io_t);
+	MEMZERO(fptr, rb_io_t, 1);
     }
 
     if (!NIL_P(nmode)) {
@@ -3711,7 +3711,7 @@
 rb_io_init_copy(dest, io)
     VALUE dest, io;
 {
-    OpenFile *fptr, *orig;
+    rb_io_t *fptr, *orig;
     int fd;
     char *mode;
 
@@ -3731,7 +3731,7 @@
 	fseeko(orig->f, 0L, SEEK_CUR);
     }
 
-    /* copy OpenFile structure */
+    /* copy rb_io_t structure */
     fptr->mode = orig->mode;
     fptr->pid = orig->pid;
     fptr->lineno = orig->lineno;
@@ -4182,7 +4182,7 @@
     int mode;
     VALUE klass;
 {
-    OpenFile *fp;
+    rb_io_t *fp;
     VALUE io = io_alloc(klass);
 
     MakeOpenFile(io, fp);
@@ -4203,7 +4203,7 @@
     VALUE io;
     char *path;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     GetOpenFile(io, fptr);
     if (fptr->path) rb_bug("illegal prep_path() call");
@@ -4235,7 +4235,7 @@
     VALUE io;
 {
     VALUE fnum, mode;
-    OpenFile *fp;
+    rb_io_t *fp;
     int fd, flags;
 
     rb_secure(4);
@@ -4392,7 +4392,7 @@
 {
     extern VALUE rb_argv;
     char *fn;
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int stdout_binmode = 0;
 
     if (TYPE(rb_stdout) == T_FILE) {
@@ -4699,7 +4699,7 @@
 {
     volatile VALUE port;
     VALUE result;
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     SafeStringValue(str);
     port = pipe_open(str, 0, "r");
@@ -4736,7 +4736,7 @@
     fd_set rset, wset, eset, pset;
     fd_set *rp, *wp, *ep;
     struct timeval *tp, timerec;
-    OpenFile *fptr;
+    rb_io_t *fptr;
     long i;
     int max = 0, n;
     int interrupt_flag = 0;
@@ -4898,7 +4898,7 @@
 {
 #if !defined(MSDOS) && !defined(__human68k__)
     int cmd = NUM2ULONG(req);
-    OpenFile *fptr;
+    rb_io_t *fptr;
     long len = 0;
     long narg = 0;
     int retval;
Index: ruby_1_8/rubyio.h
===================================================================
--- ruby_1_8/rubyio.h	(revision 16024)
+++ ruby_1_8/rubyio.h	(revision 16025)
@@ -20,16 +20,19 @@
 #include <stdio_ext.h>
 #endif
 
-typedef struct OpenFile {
+typedef struct rb_io_t {
     FILE *f;			/* stdio ptr for read/write */
     FILE *f2;			/* additional ptr for rw pipes */
     int mode;			/* mode flags */
     int pid;			/* child's pid (for pipes) */
     int lineno;			/* number of lines read */
     char *path;			/* pathname for file */
-    void (*finalize) _((struct OpenFile*,int)); /* finalize proc */
-} OpenFile;
+    void (*finalize) _((struct rb_io_t*,int)); /* finalize proc */
+} rb_io_t;
 
+#define HAVE_RB_IO_T 1
+#define OpenFile rb_io_t	/* for backward compatibility */
+
 #define FMODE_READABLE  1
 #define FMODE_WRITABLE  2
 #define FMODE_READWRITE 3
@@ -51,7 +54,7 @@
 	RFILE(obj)->fptr = 0;\
     }\
     fp = 0;\
-    fp = RFILE(obj)->fptr = ALLOC(OpenFile);\
+    fp = RFILE(obj)->fptr = ALLOC(rb_io_t);\
     fp->f = fp->f2 = NULL;\
     fp->mode = 0;\
     fp->pid = 0;\
@@ -70,15 +73,15 @@
 long rb_io_fwrite _((const char *, long, FILE *));
 int  rb_io_mode_flags _((const char*));
 int  rb_io_modenum_flags _((int));
-void rb_io_check_writable _((OpenFile*));
-void rb_io_check_readable _((OpenFile*));
-void rb_io_fptr_finalize _((OpenFile*));
-void rb_io_synchronized _((OpenFile*));
-void rb_io_check_initialized _((OpenFile*));
-void rb_io_check_closed _((OpenFile*));
+void rb_io_check_writable _((rb_io_t*));
+void rb_io_check_readable _((rb_io_t*));
+void rb_io_fptr_finalize _((rb_io_t*));
+void rb_io_synchronized _((rb_io_t*));
+void rb_io_check_initialized _((rb_io_t*));
+void rb_io_check_closed _((rb_io_t*));
 int rb_io_wait_readable _((int));
 int rb_io_wait_writable _((int));
-void rb_io_set_nonblock(OpenFile *fptr);
+void rb_io_set_nonblock(rb_io_t *fptr);
 
 VALUE rb_io_taint_check _((VALUE));
 NORETURN(void rb_eof_error _((void)));
Index: ruby_1_8/ruby.h
===================================================================
--- ruby_1_8/ruby.h	(revision 16024)
+++ ruby_1_8/ruby.h	(revision 16025)
@@ -390,7 +390,7 @@
 
 struct RFile {
     struct RBasic basic;
-    struct OpenFile *fptr;
+    struct rb_io_t *fptr;
 };
 
 struct RData {
Index: ruby_1_8/file.c
===================================================================
--- ruby_1_8/file.c	(revision 16024)
+++ ruby_1_8/file.c	(revision 16025)
@@ -138,7 +138,7 @@
 rb_file_path(obj)
     VALUE obj;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
 
     fptr = RFILE(rb_io_taint_check(obj))->fptr;
     rb_io_check_initialized(fptr);
@@ -652,7 +652,7 @@
 
     tmp = rb_check_convert_type(file, T_FILE, "IO", "to_io");
     if (!NIL_P(tmp)) {
-	OpenFile *fptr;
+	rb_io_t *fptr;
 
 	rb_secure(2);
 	GetOpenFile(tmp, fptr);
@@ -673,7 +673,7 @@
 
     tmp = rb_check_convert_type(*file, T_FILE, "IO", "to_io");
     if (!NIL_P(tmp)) {
-	OpenFile *fptr;
+	rb_io_t *fptr;
 
 	GetOpenFile(tmp, fptr);
 	f = (HANDLE)rb_w32_get_osfhandle(fileno(fptr->f));
@@ -739,7 +739,7 @@
 rb_io_stat(obj)
     VALUE obj;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct stat st;
 
     GetOpenFile(obj, fptr);
@@ -800,7 +800,7 @@
     VALUE obj;
 {
 #ifdef HAVE_LSTAT
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct stat st;
 
     rb_secure(2);
@@ -1594,7 +1594,7 @@
 rb_file_atime(obj)
     VALUE obj;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct stat st;
 
     GetOpenFile(obj, fptr);
@@ -1639,7 +1639,7 @@
 rb_file_mtime(obj)
     VALUE obj;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct stat st;
 
     GetOpenFile(obj, fptr);
@@ -1687,7 +1687,7 @@
 rb_file_ctime(obj)
     VALUE obj;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     struct stat st;
 
     GetOpenFile(obj, fptr);
@@ -1755,7 +1755,7 @@
 rb_file_chmod(obj, vmode)
     VALUE obj, vmode;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int mode;
 
     rb_secure(2);
@@ -1899,7 +1899,7 @@
 rb_file_chown(obj, owner, group)
     VALUE obj, owner, group;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int o, g;
 
     rb_secure(2);
@@ -3087,7 +3087,7 @@
 rb_file_truncate(obj, len)
     VALUE obj, len;
 {
-    OpenFile *fptr;
+    rb_io_t *fptr;
     FILE *f;
     off_t pos;
 
@@ -3148,7 +3148,7 @@
 static int
 rb_thread_flock(fd, op, fptr)
     int fd, op;
-    OpenFile *fptr;
+    rb_io_t *fptr;
 {
     if (rb_thread_alone() || (op & LOCK_NB)) {
 	int ret;
@@ -3214,7 +3214,7 @@
     VALUE operation;
 {
 #ifndef __CHECKER__
-    OpenFile *fptr;
+    rb_io_t *fptr;
     int op;
 
     rb_secure(2);
Index: ruby_1_8/win32/win32.h
===================================================================
--- ruby_1_8/win32/win32.h	(revision 16024)
+++ ruby_1_8/win32/win32.h	(revision 16025)
@@ -19,9 +19,7 @@
 //
 
 // #include <stdarg.h> conflict with varargs.h?
-// There is function-name conflitct, so we rename it
 #if !defined(IN) && !defined(FLOAT)
-#define OpenFile  WINAPI_OpenFile
 #ifdef __BORLANDC__
 #define USE_WINSOCK2
 #endif
@@ -32,7 +30,6 @@
 #include <windows.h>
 #include <winsock.h>
 #endif
-#undef OpenFile
 #endif
 
 #define NT 1			/* deprecated */
Index: ruby_1_8/gc.c
===================================================================
--- ruby_1_8/gc.c	(revision 16024)
+++ ruby_1_8/gc.c	(revision 16025)
@@ -35,7 +35,7 @@
 #endif
 
 void re_free_registers _((struct re_registers*));
-void rb_io_fptr_finalize _((struct OpenFile*));
+void rb_io_fptr_finalize _((struct rb_io_t*));
 
 #define rb_setjmp(env) RUBY_SETJMP(env)
 #define rb_jmp_buf rb_jmpbuf_t

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

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