From a185c11f2397c0296a4b62cc266b4fa00a63c1e2 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Wed, 14 May 2008 21:07:10 +0000 Subject: console, camera & interpolation --- src/sys/sys.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/sys/sys.cc') diff --git a/src/sys/sys.cc b/src/sys/sys.cc index 4c3f38f..4cb820d 100644 --- a/src/sys/sys.cc +++ b/src/sys/sys.cc @@ -20,25 +20,25 @@ #endif #include +#include #include "sys/sys.h" namespace sys { -void mkdir(const char *path) +void mkdir(std::string const &path) { #ifdef _WIN32 - mkdir(path); + string p(path); + for (size_t i = 0; i < p.lenght(); i++) + if (p[i] == '/') p[i] = '\\'; + ::mkdir(p.cstr()); #else - ::mkdir(path, 0777); + + ::mkdir(path.c_str(), 0777); #endif } -void mkdir(const std::string &path) -{ - mkdir(path.c_str()); -} - void signal(int signum, signalfunc handler) { #ifndef _WIN32 -- cgit v1.2.3