Index: third_party/freetype/include/fterrors.h |
diff --git a/third_party/freetype/include/fterrors.h b/third_party/freetype/include/fterrors.h |
deleted file mode 100644 |
index 0fa3e4dce19e179a66e7581c09af2035edc89538..0000000000000000000000000000000000000000 |
--- a/third_party/freetype/include/fterrors.h |
+++ /dev/null |
@@ -1,198 +0,0 @@ |
-/***************************************************************************/ |
-/* */ |
-/* fterrors.h */ |
-/* */ |
-/* FreeType error code handling (specification). */ |
-/* */ |
-/* Copyright 1996-2002, 2004, 2007, 2013 by */ |
-/* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
-/* */ |
-/* This file is part of the FreeType project, and may only be used, */ |
-/* modified, and distributed under the terms of the FreeType project */ |
-/* license, LICENSE.TXT. By continuing to use, modify, or distribute */ |
-/* this file you indicate that you have read the license and */ |
-/* understand and accept it fully. */ |
-/* */ |
-/***************************************************************************/ |
- |
- |
- /*************************************************************************/ |
- /* */ |
- /* This special header file is used to define the handling of FT2 */ |
- /* enumeration constants. It can also be used to generate error message */ |
- /* strings with a small macro trick explained below. */ |
- /* */ |
- /* I - Error Formats */ |
- /* ----------------- */ |
- /* */ |
- /* The configuration macro FT_CONFIG_OPTION_USE_MODULE_ERRORS can be */ |
- /* defined in ftoption.h in order to make the higher byte indicate */ |
- /* the module where the error has happened (this is not compatible */ |
- /* with standard builds of FreeType 2). See the file `ftmoderr.h' for */ |
- /* more details. */ |
- /* */ |
- /* */ |
- /* II - Error Message strings */ |
- /* -------------------------- */ |
- /* */ |
- /* The error definitions below are made through special macros that */ |
- /* allow client applications to build a table of error message strings */ |
- /* if they need it. The strings are not included in a normal build of */ |
- /* FreeType 2 to save space (most client applications do not use */ |
- /* them). */ |
- /* */ |
- /* To do so, you have to define the following macros before including */ |
- /* this file: */ |
- /* */ |
- /* FT_ERROR_START_LIST :: */ |
- /* This macro is called before anything else to define the start of */ |
- /* the error list. It is followed by several FT_ERROR_DEF calls */ |
- /* (see below). */ |
- /* */ |
- /* FT_ERROR_DEF( e, v, s ) :: */ |
- /* This macro is called to define one single error. */ |
- /* `e' is the error code identifier (e.g. FT_Err_Invalid_Argument). */ |
- /* `v' is the error numerical value. */ |
- /* `s' is the corresponding error string. */ |
- /* */ |
- /* FT_ERROR_END_LIST :: */ |
- /* This macro ends the list. */ |
- /* */ |
- /* Additionally, you have to undefine __FTERRORS_H__ before #including */ |
- /* this file. */ |
- /* */ |
- /* Here is a simple example: */ |
- /* */ |
- /* { */ |
- /* #undef __FTERRORS_H__ */ |
- /* #define FT_ERRORDEF( e, v, s ) { e, s }, */ |
- /* #define FT_ERROR_START_LIST { */ |
- /* #define FT_ERROR_END_LIST { 0, 0 } }; */ |
- /* */ |
- /* const struct */ |
- /* { */ |
- /* int err_code; */ |
- /* const char* err_msg; */ |
- /* } ft_errors[] = */ |
- /* */ |
- /* #include FT_ERRORS_H */ |
- /* } */ |
- /* */ |
- /*************************************************************************/ |
- |
- |
-#ifndef __FTERRORS_H__ |
-#define __FTERRORS_H__ |
- |
- |
- /* include module base error codes */ |
-#include FT_MODULE_ERRORS_H |
- |
- |
- /*******************************************************************/ |
- /*******************************************************************/ |
- /***** *****/ |
- /***** SETUP MACROS *****/ |
- /***** *****/ |
- /*******************************************************************/ |
- /*******************************************************************/ |
- |
- |
-#undef FT_NEED_EXTERN_C |
- |
- |
- /* FT_ERR_PREFIX is used as a prefix for error identifiers. */ |
- /* By default, we use `FT_Err_'. */ |
- /* */ |
-#ifndef FT_ERR_PREFIX |
-#define FT_ERR_PREFIX FT_Err_ |
-#endif |
- |
- |
- /* FT_ERR_BASE is used as the base for module-specific errors. */ |
- /* */ |
-#ifdef FT_CONFIG_OPTION_USE_MODULE_ERRORS |
- |
-#ifndef FT_ERR_BASE |
-#define FT_ERR_BASE FT_Mod_Err_Base |
-#endif |
- |
-#else |
- |
-#undef FT_ERR_BASE |
-#define FT_ERR_BASE 0 |
- |
-#endif /* FT_CONFIG_OPTION_USE_MODULE_ERRORS */ |
- |
- |
- /* If FT_ERRORDEF is not defined, we need to define a simple */ |
- /* enumeration type. */ |
- /* */ |
-#ifndef FT_ERRORDEF |
- |
-#define FT_ERRORDEF( e, v, s ) e = v, |
-#define FT_ERROR_START_LIST enum { |
-#define FT_ERROR_END_LIST FT_ERR_CAT( FT_ERR_PREFIX, Max ) }; |
- |
-#ifdef __cplusplus |
-#define FT_NEED_EXTERN_C |
- extern "C" { |
-#endif |
- |
-#endif /* !FT_ERRORDEF */ |
- |
- |
- /* this macro is used to define an error */ |
-#define FT_ERRORDEF_( e, v, s ) \ |
- FT_ERRORDEF( FT_ERR_CAT( FT_ERR_PREFIX, e ), v + FT_ERR_BASE, s ) |
- |
- /* this is only used for <module>_Err_Ok, which must be 0! */ |
-#define FT_NOERRORDEF_( e, v, s ) \ |
- FT_ERRORDEF( FT_ERR_CAT( FT_ERR_PREFIX, e ), v, s ) |
- |
- |
-#ifdef FT_ERROR_START_LIST |
- FT_ERROR_START_LIST |
-#endif |
- |
- |
- /* now include the error codes */ |
-#include FT_ERROR_DEFINITIONS_H |
- |
- |
-#ifdef FT_ERROR_END_LIST |
- FT_ERROR_END_LIST |
-#endif |
- |
- |
- /*******************************************************************/ |
- /*******************************************************************/ |
- /***** *****/ |
- /***** SIMPLE CLEANUP *****/ |
- /***** *****/ |
- /*******************************************************************/ |
- /*******************************************************************/ |
- |
-#ifdef FT_NEED_EXTERN_C |
- } |
-#endif |
- |
-#undef FT_ERROR_START_LIST |
-#undef FT_ERROR_END_LIST |
- |
-#undef FT_ERRORDEF |
-#undef FT_ERRORDEF_ |
-#undef FT_NOERRORDEF_ |
- |
-#undef FT_NEED_EXTERN_C |
-#undef FT_ERR_BASE |
- |
- /* FT_ERR_PREFIX is needed internally */ |
-#ifndef FT2_BUILD_LIBRARY |
-#undef FT_ERR_PREFIX |
-#endif |
- |
-#endif /* __FTERRORS_H__ */ |
- |
- |
-/* END */ |