ruby-changes:49597
From: nobu <ko1@a...>
Date: Tue, 9 Jan 2018 15:24:19 +0900 (JST)
Subject: [ruby-changes:49597] nobu:r61712 (trunk): internal.h: remove dependecy on ruby/io.h
nobu 2018-01-09 15:24:10 +0900 (Tue, 09 Jan 2018) New Revision: 61712 https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=61712 Log: internal.h: remove dependecy on ruby/io.h Modified files: trunk/debug.c trunk/gc.c trunk/internal.h trunk/string.c trunk/win32/win32.c Index: internal.h =================================================================== --- internal.h (revision 61711) +++ internal.h (revision 61712) @@ -14,7 +14,6 @@ https://github.com/ruby/ruby/blob/trunk/internal.h#L14 #include "ruby.h" #include "ruby/encoding.h" -#include "ruby/io.h" #if defined(__cplusplus) extern "C" { @@ -1315,7 +1314,9 @@ void ruby_set_inplace_mode(const char *) https://github.com/ruby/ruby/blob/trunk/internal.h#L1314 ssize_t rb_io_bufread(VALUE io, void *buf, size_t size); void rb_stdio_set_default_encoding(void); VALUE rb_io_flush_raw(VALUE, int); +#ifdef RUBY_IO_H size_t rb_io_memsize(const rb_io_t *); +#endif int rb_stderr_tty_p(void); /* load.c */ Index: win32/win32.c =================================================================== --- win32/win32.c (revision 61711) +++ win32/win32.c (revision 61712) @@ -23,6 +23,7 @@ https://github.com/ruby/ruby/blob/trunk/win32/win32.c#L23 #include "ruby/ruby.h" #include "ruby/encoding.h" +#include "ruby/io.h" #include "ruby/util.h" #include <fcntl.h> #include <process.h> Index: string.c =================================================================== --- string.c (revision 61711) +++ string.c (revision 61712) @@ -24,6 +24,7 @@ https://github.com/ruby/ruby/blob/trunk/string.c#L24 #define BEG(no) (regs->beg[(no)]) #define END(no) (regs->end[(no)]) +#include <errno.h> #include <math.h> #include <ctype.h> Index: debug.c =================================================================== --- debug.c (revision 61711) +++ debug.c (revision 61712) @@ -11,6 +11,7 @@ https://github.com/ruby/ruby/blob/trunk/debug.c#L11 #include "ruby/ruby.h" #include "ruby/encoding.h" +#include "ruby/io.h" #include "ruby/util.h" #include "vm_debug.h" #include "eval_intern.h" Index: gc.c =================================================================== --- gc.c (revision 61711) +++ gc.c (revision 61712) @@ -14,13 +14,13 @@ https://github.com/ruby/ruby/blob/trunk/gc.c#L14 #define rb_data_object_alloc rb_data_object_alloc #define rb_data_typed_object_alloc rb_data_typed_object_alloc -#include "internal.h" +#include "ruby/io.h" #include "ruby/st.h" #include "ruby/re.h" -#include "ruby/io.h" #include "ruby/thread.h" #include "ruby/util.h" #include "ruby/debug.h" +#include "internal.h" #include "eval_intern.h" #include "vm_core.h" #include "gc.h" -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/