84 #ifndef __FTERRORS_H__ 85 #define __FTERRORS_H__ 89 #include FT_MODULE_ERRORS_H 101 #undef FT_NEED_EXTERN_C 107 #ifndef FT_ERR_PREFIX 108 #define FT_ERR_PREFIX FT_Err_ 114 #ifdef FT_CONFIG_OPTION_USE_MODULE_ERRORS 117 #define FT_ERR_BASE FT_Mod_Err_Base 123 #define FT_ERR_BASE 0 133 #define FT_ERRORDEF( e, v, s ) e = v, 134 #define FT_ERROR_START_LIST enum { 135 #define FT_ERROR_END_LIST FT_ERR_CAT( FT_ERR_PREFIX, Max ) }; 138 #define FT_NEED_EXTERN_C 146 #define FT_ERRORDEF_( e, v, s ) \ 147 FT_ERRORDEF( FT_ERR_CAT( FT_ERR_PREFIX, e ), v + FT_ERR_BASE, s ) 150 #define FT_NOERRORDEF_( e, v, s ) \ 151 FT_ERRORDEF( FT_ERR_CAT( FT_ERR_PREFIX, e ), v, s ) 154 #ifdef FT_ERROR_START_LIST 160 #include FT_ERROR_DEFINITIONS_H 163 #ifdef FT_ERROR_END_LIST 176 #ifdef FT_NEED_EXTERN_C 180 #undef FT_ERROR_START_LIST 181 #undef FT_ERROR_END_LIST 185 #undef FT_NOERRORDEF_ 187 #undef FT_NEED_EXTERN_C 191 #ifndef FT2_BUILD_LIBRARY #define FT_ERROR_END_LIST
#define FT_ERROR_START_LIST