fred-mod-eppd
Macros
Error codes which signal the cause of an error and

Macros

#define XERR_OK   0
 
#define XERR_LIBXML   1
 
#define XERR_ALLOC   2
 
#define XERR_CONSTR   3
 
#define CHK_XERR(_var, _label)
 
#define RESET_XERR(_var)   ((_var) = XERR_OK)
 

Detailed Description

macros which make working with error values easier.

Macro Definition Documentation

#define CHK_XERR (   _var,
  _label 
)
Value:
if ((_var) != XERR_OK) \
goto _label
#define XERR_OK
Definition: epp_parser.c:70

Macro checks given variable for an error, if the variable has error status, a flow of a program is redirected to given label.

#define RESET_XERR (   _var)    ((_var) = XERR_OK)

Macro checks given variable for an error, if the variable has error status, a flow of a program is redirected to given label.

#define XERR_ALLOC   2

Memory allocation failed.

#define XERR_CONSTR   3

Constraints given by caller were not fulfilled.

#define XERR_LIBXML   1

Error in function from libxml library.

#define XERR_OK   0

OK status.