Exodus  7.10
ex_err.c File Reference
#include "exodusII.h"
#include "exodusII_int.h"

Macros

#define EX_PNAME   last_pname
 
#define EX_ERRMSG   last_errmsg
 
#define EX_ERR_NUM   last_err_num
 

Functions

void ex_reset_error_status ()
 
void ex_err (const char *module_name, const char *message, int err_num)
 
void ex_err_fn (int exoid, const char *module_name, const char *message, int err_num)
 
void ex_set_err (const char *module_name, const char *message, int err_num)
 
void ex_get_err (const char **msg, const char **func, int *err_num)
 
const char * ex_strerror (int err_num)
 

Variables

int exerrval = 0
 
static char last_pname [MAX_ERR_LENGTH+1]
 
static char last_errmsg [MAX_ERR_LENGTH+1]
 
static int last_err_num
 

Macro Definition Documentation

◆ EX_ERR_NUM

#define EX_ERR_NUM   last_err_num

◆ EX_ERRMSG

#define EX_ERRMSG   last_errmsg

◆ EX_PNAME

#define EX_PNAME   last_pname

Function Documentation

◆ ex_err()

void ex_err ( const char *  module_name,
const char *  message,
int  err_num 
)

◆ ex_err_fn()

void ex_err_fn ( int  exoid,
const char *  module_name,
const char *  message,
int  err_num 
)

◆ ex_get_err()

void ex_get_err ( const char **  msg,
const char **  func,
int *  err_num 
)

◆ ex_reset_error_status()

void ex_reset_error_status ( )

◆ ex_set_err()

void ex_set_err ( const char *  module_name,
const char *  message,
int  err_num 
)

◆ ex_strerror()

const char* ex_strerror ( int  err_num)

Variable Documentation

◆ exerrval

int exerrval = 0

shared error return value

◆ last_err_num

int last_err_num
static

◆ last_errmsg

char last_errmsg[MAX_ERR_LENGTH+1]
static

◆ last_pname

char last_pname[MAX_ERR_LENGTH+1]
static