| 5 | 
  | 
 | 
| 6 | 
  | 
#define MAX_SIM_ERROR_MSG_LENGTH 2000 | 
| 7 | 
  | 
 | 
| 8 | 
< | 
#define OOPSE_ERROR   1 | 
| 9 | 
< | 
#define OOPSE_WARNING 2 | 
| 10 | 
< | 
#define OOPSE_INFO    3 | 
| 8 | 
> | 
#define OPENMD_ERROR   1 | 
| 9 | 
> | 
#define OPENMD_WARNING 2 | 
| 10 | 
> | 
#define OPENMD_INFO    3 | 
| 11 | 
  | 
 | 
| 12 | 
  | 
typedef struct{ | 
| 13 | 
  | 
  char errMsg[MAX_SIM_ERROR_MSG_LENGTH]; | 
| 40 | 
  | 
 | 
| 41 | 
  | 
#else  | 
| 42 | 
  | 
 | 
| 43 | 
< | 
  INTEGER, PARAMETER:: OOPSE_ERROR   = 1 | 
| 44 | 
< | 
  INTEGER, PARAMETER:: OOPSE_WARNING = 2 | 
| 45 | 
< | 
  INTEGER, PARAMETER:: OOPSE_INFO    = 3 | 
| 43 | 
> | 
  INTEGER, PARAMETER:: OPENMD_ERROR   = 1 | 
| 44 | 
> | 
  INTEGER, PARAMETER:: OPENMD_WARNING = 2 | 
| 45 | 
> | 
  INTEGER, PARAMETER:: OPENMD_INFO    = 3 | 
| 46 | 
  | 
  INTEGER, PARAMETER:: MAX_SIM_ERROR_MSG_LENGTH = 2000 | 
| 47 | 
  | 
   | 
| 48 | 
  | 
  type, public :: errorStruct |