From ec4982b2d339a2bd4e45adcee1b5d2bb1d890f6f Mon Sep 17 00:00:00 2001 From: Terence Lee Date: Sun, 2 Aug 2015 17:21:08 +0200 Subject: define PATH_SEPARATOR --- src/file.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/file.c b/src/file.c index 873c3454f..10d6b2268 100644 --- a/src/file.c +++ b/src/file.c @@ -47,6 +47,11 @@ #endif #define FILE_SEPARATOR "/" +#if defined(_WIN32) || defined(_WIN64) + #define PATH_SEPARATOR ";" +#else + #define PATH_SEPARATOR ":" +#endif #ifndef LOCK_SH #define LOCK_SH 1 @@ -313,5 +318,7 @@ mrb_init_file(mrb_state *mrb) mrb_define_const(mrb, cnst, "LOCK_UN", mrb_fixnum_value(LOCK_UN)); mrb_define_const(mrb, cnst, "LOCK_NB", mrb_fixnum_value(LOCK_NB)); mrb_define_const(mrb, cnst, "SEPARATOR", mrb_str_new_cstr(mrb, FILE_SEPARATOR)); + mrb_define_const(mrb, cnst, "PATH_SEPARATOR", mrb_str_new_cstr(mrb, PATH_SEPARATOR)); mrb_define_const(mrb, cnst, "NULL", mrb_str_new_cstr(mrb, NULL_FILE)); + } -- cgit v1.2.3