From 1c4f46f3244bf4b4b3e8acf55348e6104a2ace4f Mon Sep 17 00:00:00 2001 From: Tomoyuki Sahara Date: Thu, 17 Apr 2014 16:29:27 +0900 Subject: remove standard header files from io.h. --- src/file_test.c | 17 +++++++++++++---- src/io.c | 18 ++++++++++++++++-- 2 files changed, 29 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/file_test.c b/src/file_test.c index 37b139c78..d3dfb15ba 100644 --- a/src/file_test.c +++ b/src/file_test.c @@ -3,11 +3,10 @@ */ #include "mruby.h" - -#include "mruby/ext/io.h" #include "mruby/class.h" #include "mruby/data.h" #include "mruby/string.h" +#include "mruby/ext/io.h" #if MRUBY_RELEASE_NO < 10000 #include "error.h" @@ -15,16 +14,26 @@ #include "mruby/error.h" #endif +#include +#include + #if defined(_WIN32) || defined(_WIN64) #define LSTAT stat + #include #else #define LSTAT lstat #include + #include + #include #include #include - #include + #include #endif -#include + +#include + +#include +#include #include #include diff --git a/src/io.c b/src/io.c index 0b39031ee..1692e76a5 100644 --- a/src/io.c +++ b/src/io.c @@ -3,10 +3,10 @@ */ #include "mruby.h" -#include "mruby/hash.h" #include "mruby/array.h" #include "mruby/class.h" #include "mruby/data.h" +#include "mruby/hash.h" #include "mruby/string.h" #include "mruby/variable.h" #include "mruby/ext/io.h" @@ -17,7 +17,11 @@ #include "mruby/error.h" #endif +#include +#include + #if defined(_WIN32) || defined(_WIN64) + #include #include #define open _open #define close _close @@ -25,10 +29,20 @@ #define write _write #define lseek _lseek #else + #include + #include #endif +#include + +#include +#include +#include + + static int mrb_io_modestr_to_flags(mrb_state *mrb, const char *modestr); static int mrb_io_flags_to_modenum(mrb_state *mrb, int flags); +static void fptr_finalize(mrb_state *mrb, struct mrb_io *fptr, int noraise); #if MRUBY_RELEASE_NO < 10000 static struct RClass * @@ -318,7 +332,7 @@ mrb_io_initialize(mrb_state *mrb, mrb_value io) return io; } -void +static void fptr_finalize(mrb_state *mrb, struct mrb_io *fptr, int noraise) { int n = 0; -- cgit v1.2.3