mb_get_environment

Previous  Next

 

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