mb_get_environment |
WORD mb_get_environment( mb_interpreter_t* s )
Retrieves the runtime environment. See ENVIRONMENT for a list of predefined values
Example
///////////////////////////////////////////////////////////////////////////// // static void _on_error( mb_interpreter_t* s, mb_error_e e, char* m, unsigned short row, unsigned short col, int abort_code ) { if ( mb_get_environment( s ) == ENV_WINDOWS ) { MB2Console_OnBasicError( s, e, m, row, col, abort_code ); } else { char* type[2] = { "ERROR", "WARNING" };
if ( SE_NO_ERR != e ) { printf( "%s: %s\nModule: %s, Line: %d, Col: %d\n", type[abort_code == MB_FUNC_WARNING], m, s->pModule, row, col ); } endif } endif } endfunc
|