MCS_ filesystem functions implemented
Merge with Panos branch and refactoring unicode of MCS_ functions and MCSystem functions
Refactoring of MCSystemFileHandle now compiles
Merge with Panos branch
First MCS_* functions refactoring step finished - engine is broken for now
Correction of startup crash. The engine is still not properly working
Creation of MCDataRef from bytes fixed - did not copy the data before...
MCMacDesktop::PathToNative and PathFromNative updated
Merge with Panos' branch
dskmac.cpp purified - calls to MCS_* functions within MCMacDesktop changed to MCMacDesktop:: equivalent instead
All straightforward Mac desktop functions refactored. Functions common to several platforms are still to be refactored
Refactoring of the Mac specific functions continued - some changes previously made have been reverted as some functions are to be removed and didn't need to be exposed
Windows functions refactoring - commit from Mac, to have the modifications available from Windows
Signature of MCS_read* functions updated to the more convenient (void*, size_t, IO_header)
MCMemoryFileHandle and MCCustomFileHandle declarations moved to system.h so that they are accessible from platform-specific files (dskmac.cpp, dskw32.cpp and such)
MCS_init process reverted to its former execution; the refactoring was introducing problems with Windows
Common initialization adapted for server and mobile implementations
index on refactor-syntax_unicode: f8fc9c0 Common initialization adapted for server and mobile implementations
WIP on refactor-syntax_unicode: f8fc9c0 Common initialization adapted for server and mobile implementations
Merge branch 'refactor-syntax' into refactor-syntax_unicode
Merge branch 'temp-branch' into refactor-syntax_unicode
Fixed filehandling and string splitting bugs. The IDE now can start