/*!@file \brief I/O system \details Transpilable I/O system for web and native, including log abstraction \author K \date 2016 ------------------------------------------------------------------------------*/ #ifdef __EMSCRIPTEN__ /* Web Environment */ #include #include #else /* Traditional Environment */ #ifdef __Win32 #include #endif //__Win32 #include #endif /* ENVIRONMENT-AGNOSTIC DEFINES */ #include #include #include #include #include /* exposed functions */ int io_init(void); const char* io_get_error(void); void io_quit(void); /** IO initializer */ int io_init() { return 0; } const char* io_get_error() { static char err[5] = "Ass!"; return (const char*)&err; } void io_quit() { }