summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTomoyuki Sahara <[email protected]>2014-04-17 16:13:18 +0900
committerTomoyuki Sahara <[email protected]>2014-04-17 16:13:18 +0900
commita3e1e535dc2809f7c0848e40d038f3cacadb4b66 (patch)
tree8f1db297b1768f9500a81a6998fa8cdd4f5eb01b
parent9f5ff9ddecc89e7601b1257fe4cef447b77850c6 (diff)
downloadmruby-a3e1e535dc2809f7c0848e40d038f3cacadb4b66.tar.gz
mruby-a3e1e535dc2809f7c0848e40d038f3cacadb4b66.zip
function declarations should be in a header file.
-rw-r--r--include/mruby/ext/io.h1
-rw-r--r--src/file.c2
2 files changed, 1 insertions, 2 deletions
diff --git a/include/mruby/ext/io.h b/include/mruby/ext/io.h
index 61da9195a..25ca37d49 100644
--- a/include/mruby/ext/io.h
+++ b/include/mruby/ext/io.h
@@ -46,6 +46,7 @@ struct mrb_io {
mrb_value mrb_open_file(mrb_state *mrb, int argc, mrb_value *argv, mrb_value io);
void fptr_finalize(mrb_state *mrb, struct mrb_io *fptr, int noraise);
mrb_value mrb_file_exist(mrb_state *mrb, mrb_value fname);
+mrb_value mrb_io_fileno(mrb_state *mrb, mrb_value io);
#if defined(__cplusplus)
} /* extern "C" { */
diff --git a/src/file.c b/src/file.c
index fa7839dca..24a95f49a 100644
--- a/src/file.c
+++ b/src/file.c
@@ -59,8 +59,6 @@
#define STAT(p, s) stat(p, s)
-extern mrb_value mrb_io_fileno(mrb_state *mrb, mrb_value io);
-
mrb_value
mrb_file_s_umask(mrb_state *mrb, mrb_value klass)