diff options
Diffstat (limited to 'include/freetype/ftmoderr.h')
-rw-r--r-- | include/freetype/ftmoderr.h | 57 |
1 files changed, 38 insertions, 19 deletions
diff --git a/include/freetype/ftmoderr.h b/include/freetype/ftmoderr.h index 71252a1cc..0ebbc6984 100644 --- a/include/freetype/ftmoderr.h +++ b/include/freetype/ftmoderr.h @@ -58,29 +58,40 @@ #define __FTMODERR_H__ -#undef FT_NEED_EXTERN_C - - - - + /*******************************************************************/ + /*******************************************************************/ + /***** *****/ + /***** SETUP MACROS *****/ + /***** *****/ + /*******************************************************************/ + /*******************************************************************/ + +#undef FT_NEED_EXTERN_C #ifndef FT_MODERRDEF -#ifdef FT_CONFIG_OPTION_USE_MODULE_ERRORS -#define FT_MODERRDEF( e, v, s ) FT_Mod_Err_ ## e = v, -#else -#define FT_MODERRDEF( e, v, s ) FT_Mod_Err_ ## e = 0, -#endif +# ifdef FT_CONFIG_OPTION_USE_MODULE_ERRORS +# define FT_MODERRDEF( e, v, s ) FT_Mod_Err_ ## e = v, +# else +# define FT_MODERRDEF( e, v, s ) FT_Mod_Err_ ## e = 0, +# endif -#define FT_MODERR_START_LIST enum { -#define FT_MODERR_END_LIST FT_Mod_Err_Max }; +# define FT_MODERR_START_LIST enum { +# define FT_MODERR_END_LIST FT_Mod_Err_Max }; -#ifdef __cplusplus -#define FT_NEED_EXTERN_C +# ifdef __cplusplus +# define FT_NEED_EXTERN_C extern "C" { -#endif +# endif #endif /* !FT_MODERRDEF */ + /*******************************************************************/ + /*******************************************************************/ + /***** *****/ + /***** LIST MODULE ERROR BASES *****/ + /***** *****/ + /*******************************************************************/ + /*******************************************************************/ #ifdef FT_MODERR_START_LIST FT_MODERR_START_LIST @@ -107,16 +118,24 @@ FT_MODERR_END_LIST #endif + /*******************************************************************/ + /*******************************************************************/ + /***** *****/ + /***** CLEANUP *****/ + /***** *****/ + /*******************************************************************/ + /*******************************************************************/ + +#ifdef FT_NEED_EXTERN_C + } +#endif #undef FT_MODERR_START_LIST #undef FT_MODERR_END_LIST #undef FT_MODERRDEF +#undef FT_NEED_EXTERN_C -#ifdef FT_NEED_EXTERN_C - } -#endif - #endif /* __FTMODERR_H__ */ |