summaryrefslogtreecommitdiff
path: root/include/freetype/ftmoderr.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/freetype/ftmoderr.h')
-rw-r--r--include/freetype/ftmoderr.h57
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__ */