121#if !( defined( FTERRORS_H_ ) && defined ( __FTERRORS_H__ ) )
123#define __FTERRORS_H__
127#include FT_MODULE_ERRORS_H
139#undef FT_NEED_EXTERN_C
146#define FT_ERR_PREFIX FT_Err_
152#ifdef FT_CONFIG_OPTION_USE_MODULE_ERRORS
155#define FT_ERR_BASE FT_Mod_Err_Base
171#define FT_INCLUDE_ERR_PROTOS
173#define FT_ERRORDEF( e, v, s ) e = v,
174#define FT_ERROR_START_LIST enum {
175#define FT_ERROR_END_LIST FT_ERR_CAT( FT_ERR_PREFIX, Max ) };
178#define FT_NEED_EXTERN_C
186#define FT_ERRORDEF_( e, v, s ) \
187 FT_ERRORDEF( FT_ERR_CAT( FT_ERR_PREFIX, e ), v + FT_ERR_BASE, s )
190#define FT_NOERRORDEF_( e, v, s ) \
191 FT_ERRORDEF( FT_ERR_CAT( FT_ERR_PREFIX, e ), v, s )
194#ifdef FT_ERROR_START_LIST
200#include FT_ERROR_DEFINITIONS_H
203#ifdef FT_ERROR_END_LIST
216#ifdef FT_NEED_EXTERN_C
220#undef FT_ERROR_START_LIST
221#undef FT_ERROR_END_LIST
227#undef FT_NEED_EXTERN_C
231#ifndef FT2_BUILD_LIBRARY
240#ifdef FT_INCLUDE_ERR_PROTOS
241#undef FT_INCLUDE_ERR_PROTOS
243#ifndef FT_ERR_PROTOS_DEFINED
244#define FT_ERR_PROTOS_DEFINED
FT_Error_String(FT_Error error_code)
#define FT_ERROR_START_LIST
#define FT_ERROR_END_LIST