zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
fterrors.h File Reference
#include <FT_MODULE_ERRORS_H>
#include <FT_ERROR_DEFINITIONS_H>

Go to the source code of this file.

Macros

#define FT_ERR_BASE   0
 
#define FT_ERR_CAT(x, y)   FT_ERR_XCAT( x, y )
 
#define FT_ERR_PREFIX   FT_Err_
 
#define FT_ERR_XCAT(x, y)   x ## y
 
#define FT_ERROR_END_LIST   FT_ERR_CAT( FT_ERR_PREFIX, Max ) };
 
#define FT_ERROR_START_LIST   enum {
 
#define FT_ERRORDEF(e, v, s)   e = v,
 
#define FT_ERRORDEF_(e, v, s)   FT_ERRORDEF( FT_ERR_CAT( FT_ERR_PREFIX, e ), v + FT_ERR_BASE, s )
 
#define FT_NOERRORDEF_(e, v, s)   FT_ERRORDEF( FT_ERR_CAT( FT_ERR_PREFIX, e ), v, s )
 

Macro Definition Documentation

#define FT_ERR_BASE   0

Definition at line 130 of file fterrors.h.

#define FT_ERR_CAT (   x,
  y 
)    FT_ERR_XCAT( x, y )

Definition at line 108 of file fterrors.h.

#define FT_ERR_PREFIX   FT_Err_

Definition at line 115 of file fterrors.h.

#define FT_ERR_XCAT (   x,
  y 
)    x ## y

Definition at line 107 of file fterrors.h.

#define FT_ERROR_END_LIST   FT_ERR_CAT( FT_ERR_PREFIX, Max ) };

Definition at line 142 of file fterrors.h.

#define FT_ERROR_START_LIST   enum {

Definition at line 141 of file fterrors.h.

#define FT_ERRORDEF (   e,
  v,
  s 
)    e = v,

Definition at line 140 of file fterrors.h.

#define FT_ERRORDEF_ (   e,
  v,
  s 
)    FT_ERRORDEF( FT_ERR_CAT( FT_ERR_PREFIX, e ), v + FT_ERR_BASE, s )

Definition at line 153 of file fterrors.h.

#define FT_NOERRORDEF_ (   e,
  v,
  s 
)    FT_ERRORDEF( FT_ERR_CAT( FT_ERR_PREFIX, e ), v, s )

Definition at line 157 of file fterrors.h.