/* NOTE: A m2_main.o file in your working directory will be linked */
/*  instead of the one in MODULA:lib (this one).		   */

extern int MAIN_BEGIN( ) ;

char wbStarted ; /* boolean (0,1) */
int argc ;
char **argv ;

int _m2_safeStack ; /* The stack is reset back to this if CheckStack( ) fails */

int main( int ac, char**av )
{
  _m2_safeStack = _m2_GetSP( ) ;
  wbStarted = 0 ;
  argc = ac ; argv = av ;
  return( MAIN_BEGIN( ) ) ;
}

int wbmain( void *msg )
{
  _m2_safeStack = _m2_GetSP( ) ;
  wbStarted = 1 ;
  return( MAIN_BEGIN( ) ) ;
}

