aboutsummaryrefslogtreecommitdiffstats
path: root/include/ruby/io.h
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-08-19 09:06:38 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-08-19 09:06:38 +0000
commitb7643cfdcdff51f3e854b3790dedf3e5572cfc3b (patch)
treee83c3e7b0ac9b5c2890580b5d523828015404c85 /include/ruby/io.h
parentcf26f818e46aa64bc692cccd18d2d68d27f0198f (diff)
downloadruby-b7643cfdcdff51f3e854b3790dedf3e5572cfc3b.tar.gz
* include/ruby/io.h (FMODE_*): sorted and describe the values in
hexadecimal. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'include/ruby/io.h')
-rw-r--r--include/ruby/io.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/include/ruby/io.h b/include/ruby/io.h
index 9d5407e1f3..5d8c7e7141 100644
--- a/include/ruby/io.h
+++ b/include/ruby/io.h
@@ -72,17 +72,18 @@ typedef struct rb_io_t {
#define HAVE_RB_IO_T 1
-#define FMODE_READABLE 1
-#define FMODE_WRITABLE 2
-#define FMODE_READWRITE 3
-#define FMODE_APPEND 64
-#define FMODE_CREATE 128
-#define FMODE_BINMODE 4
-#define FMODE_SYNC 8
-#define FMODE_TTY 16
-#define FMODE_DUPLEX 32
-#define FMODE_WSPLIT 0x200
-#define FMODE_WSPLIT_INITIALIZED 0x400
+#define FMODE_READABLE 0x0001
+#define FMODE_WRITABLE 0x0002
+#define FMODE_READWRITE 0x0003
+
+#define FMODE_BINMODE 0x0004
+#define FMODE_SYNC 0x0008
+#define FMODE_TTY 0x0010
+#define FMODE_DUPLEX 0x0020
+#define FMODE_APPEND 0x0040
+#define FMODE_CREATE 0x0080
+#define FMODE_WSPLIT 0x0200
+#define FMODE_WSPLIT_INITIALIZED 0x0400
#define GetOpenFile(obj,fp) rb_io_check_closed((fp) = RFILE(rb_io_taint_check(obj))->fptr)