{-# LINE 1 "FreeType/Error/Values.hsc" #-}
{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE PatternSynonyms #-}

{- | Please refer to the
     [Error Codes > Error Code Values](https://www.freetype.org/freetype2/docs/reference/ft2-error_code_values.html)
     chapter of the reference.
 -}

module FreeType.Error.Values
  ( -- ** FT_Err_XXX
    pattern FT_Err_Ok
  , pattern FT_Err_Cannot_Open_Resource
  , pattern FT_Err_Unknown_File_Format
  , pattern FT_Err_Invalid_File_Format
  , pattern FT_Err_Invalid_Version
  , pattern FT_Err_Lower_Module_Version
  , pattern FT_Err_Invalid_Argument
  , pattern FT_Err_Unimplemented_Feature
  , pattern FT_Err_Invalid_Table
  , pattern FT_Err_Invalid_Offset
  , pattern FT_Err_Array_Too_Large
  , pattern FT_Err_Missing_Module
  , pattern FT_Err_Missing_Property
  , pattern FT_Err_Invalid_Glyph_Index
  , pattern FT_Err_Invalid_Character_Code
  , pattern FT_Err_Invalid_Glyph_Format
  , pattern FT_Err_Cannot_Render_Glyph
  , pattern FT_Err_Invalid_Outline
  , pattern FT_Err_Invalid_Composite
  , pattern FT_Err_Too_Many_Hints
  , pattern FT_Err_Invalid_Pixel_Size
  , pattern FT_Err_Invalid_Handle
  , pattern FT_Err_Invalid_Library_Handle
  , pattern FT_Err_Invalid_Driver_Handle
  , pattern FT_Err_Invalid_Face_Handle
  , pattern FT_Err_Invalid_Size_Handle
  , pattern FT_Err_Invalid_Slot_Handle
  , pattern FT_Err_Invalid_CharMap_Handle
  , pattern FT_Err_Invalid_Cache_Handle
  , pattern FT_Err_Invalid_Stream_Handle
  , pattern FT_Err_Too_Many_Drivers
  , pattern FT_Err_Too_Many_Extensions
  , pattern FT_Err_Out_Of_Memory
  , pattern FT_Err_Unlisted_Object
  , pattern FT_Err_Cannot_Open_Stream
  , pattern FT_Err_Invalid_Stream_Seek
  , pattern FT_Err_Invalid_Stream_Skip
  , pattern FT_Err_Invalid_Stream_Read
  , pattern FT_Err_Invalid_Stream_Operation
  , pattern FT_Err_Invalid_Frame_Operation
  , pattern FT_Err_Nested_Frame_Access
  , pattern FT_Err_Invalid_Frame_Read
  , pattern FT_Err_Raster_Uninitialized
  , pattern FT_Err_Raster_Corrupted
  , pattern FT_Err_Raster_Overflow
  , pattern FT_Err_Raster_Negative_Height
  , pattern FT_Err_Too_Many_Caches
  , pattern FT_Err_Invalid_Opcode
  , pattern FT_Err_Too_Few_Arguments
  , pattern FT_Err_Stack_Overflow
  , pattern FT_Err_Code_Overflow
  , pattern FT_Err_Bad_Argument
  , pattern FT_Err_Divide_By_Zero
  , pattern FT_Err_Invalid_Reference
  , pattern FT_Err_Debug_OpCode
  , pattern FT_Err_ENDF_In_Exec_Stream
  , pattern FT_Err_Nested_DEFS
  , pattern FT_Err_Invalid_CodeRange
  , pattern FT_Err_Execution_Too_Long
  , pattern FT_Err_Too_Many_Function_Defs
  , pattern FT_Err_Too_Many_Instruction_Defs
  , pattern FT_Err_Table_Missing
  , pattern FT_Err_Horiz_Header_Missing
  , pattern FT_Err_Locations_Missing
  , pattern FT_Err_Name_Table_Missing
  , pattern FT_Err_CMap_Table_Missing
  , pattern FT_Err_Hmtx_Table_Missing
  , pattern FT_Err_Post_Table_Missing
  , pattern FT_Err_Invalid_Horiz_Metrics
  , pattern FT_Err_Invalid_CharMap_Format
  , pattern FT_Err_Invalid_PPem
  , pattern FT_Err_Invalid_Vert_Metrics
  , pattern FT_Err_Could_Not_Find_Context
  , pattern FT_Err_Invalid_Post_Table_Format
  , pattern FT_Err_Invalid_Post_Table
  , pattern FT_Err_DEF_In_Glyf_Bytecode
  , pattern FT_Err_Missing_Bitmap
  , pattern FT_Err_Syntax_Error
  , pattern FT_Err_Stack_Underflow
  , pattern FT_Err_Ignore
  , pattern FT_Err_No_Unicode_Glyph_Name
  , pattern FT_Err_Glyph_Too_Big
  , pattern FT_Err_Missing_Startfont_Field
  , pattern FT_Err_Missing_Font_Field
  , pattern FT_Err_Missing_Size_Field
  , pattern FT_Err_Missing_Fontboundingbox_Field
  , pattern FT_Err_Missing_Chars_Field
  , pattern FT_Err_Missing_Startchar_Field
  , pattern FT_Err_Missing_Encoding_Field
  , pattern FT_Err_Missing_Bbx_Field
  , pattern FT_Err_Bbx_Too_Big
  , pattern FT_Err_Corrupted_Font_Header
  , pattern FT_Err_Corrupted_Font_Glyphs
  ) where






pattern FT_Err_Ok
      , FT_Err_Cannot_Open_Resource
      , FT_Err_Unknown_File_Format
      , FT_Err_Invalid_File_Format
      , FT_Err_Invalid_Version
      , FT_Err_Lower_Module_Version
      , FT_Err_Invalid_Argument
      , FT_Err_Unimplemented_Feature
      , FT_Err_Invalid_Table
      , FT_Err_Invalid_Offset
      , FT_Err_Array_Too_Large
      , FT_Err_Missing_Module
      , FT_Err_Missing_Property
      , FT_Err_Invalid_Glyph_Index
      , FT_Err_Invalid_Character_Code
      , FT_Err_Invalid_Glyph_Format
      , FT_Err_Cannot_Render_Glyph
      , FT_Err_Invalid_Outline
      , FT_Err_Invalid_Composite
      , FT_Err_Too_Many_Hints
      , FT_Err_Invalid_Pixel_Size
      , FT_Err_Invalid_Handle
      , FT_Err_Invalid_Library_Handle
      , FT_Err_Invalid_Driver_Handle
      , FT_Err_Invalid_Face_Handle
      , FT_Err_Invalid_Size_Handle
      , FT_Err_Invalid_Slot_Handle
      , FT_Err_Invalid_CharMap_Handle
      , FT_Err_Invalid_Cache_Handle
      , FT_Err_Invalid_Stream_Handle
      , FT_Err_Too_Many_Drivers
      , FT_Err_Too_Many_Extensions
      , FT_Err_Out_Of_Memory
      , FT_Err_Unlisted_Object
      , FT_Err_Cannot_Open_Stream
      , FT_Err_Invalid_Stream_Seek
      , FT_Err_Invalid_Stream_Skip
      , FT_Err_Invalid_Stream_Read
      , FT_Err_Invalid_Stream_Operation
      , FT_Err_Invalid_Frame_Operation
      , FT_Err_Nested_Frame_Access
      , FT_Err_Invalid_Frame_Read
      , FT_Err_Raster_Uninitialized
      , FT_Err_Raster_Corrupted
      , FT_Err_Raster_Overflow
      , FT_Err_Raster_Negative_Height
      , FT_Err_Too_Many_Caches
      , FT_Err_Invalid_Opcode
      , FT_Err_Too_Few_Arguments
      , FT_Err_Stack_Overflow
      , FT_Err_Code_Overflow
      , FT_Err_Bad_Argument
      , FT_Err_Divide_By_Zero
      , FT_Err_Invalid_Reference
      , FT_Err_Debug_OpCode
      , FT_Err_ENDF_In_Exec_Stream
      , FT_Err_Nested_DEFS
      , FT_Err_Invalid_CodeRange
      , FT_Err_Execution_Too_Long
      , FT_Err_Too_Many_Function_Defs
      , FT_Err_Too_Many_Instruction_Defs
      , FT_Err_Table_Missing
      , FT_Err_Horiz_Header_Missing
      , FT_Err_Locations_Missing
      , FT_Err_Name_Table_Missing
      , FT_Err_CMap_Table_Missing
      , FT_Err_Hmtx_Table_Missing
      , FT_Err_Post_Table_Missing
      , FT_Err_Invalid_Horiz_Metrics
      , FT_Err_Invalid_CharMap_Format
      , FT_Err_Invalid_PPem
      , FT_Err_Invalid_Vert_Metrics
      , FT_Err_Could_Not_Find_Context
      , FT_Err_Invalid_Post_Table_Format
      , FT_Err_Invalid_Post_Table
      , FT_Err_DEF_In_Glyf_Bytecode
      , FT_Err_Missing_Bitmap
      , FT_Err_Syntax_Error
      , FT_Err_Stack_Underflow
      , FT_Err_Ignore
      , FT_Err_No_Unicode_Glyph_Name
      , FT_Err_Glyph_Too_Big
      , FT_Err_Missing_Startfont_Field
      , FT_Err_Missing_Font_Field
      , FT_Err_Missing_Size_Field
      , FT_Err_Missing_Fontboundingbox_Field
      , FT_Err_Missing_Chars_Field
      , FT_Err_Missing_Startchar_Field
      , FT_Err_Missing_Encoding_Field
      , FT_Err_Missing_Bbx_Field
      , FT_Err_Bbx_Too_Big
      , FT_Err_Corrupted_Font_Header
      , FT_Err_Corrupted_Font_Glyphs
     :: (Eq a, Num a) => a
pattern FT_Err_Ok                            = 0
{-# LINE 206 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Cannot_Open_Resource          = 1
{-# LINE 207 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Unknown_File_Format           = 2
{-# LINE 208 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_File_Format           = 3
{-# LINE 209 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Version               = 4
{-# LINE 210 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Lower_Module_Version          = 5
{-# LINE 211 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Argument              = 6
{-# LINE 212 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Unimplemented_Feature         = 7
{-# LINE 213 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Table                 = 8
{-# LINE 214 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Offset                = 9
{-# LINE 215 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Array_Too_Large               = 10
{-# LINE 216 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Missing_Module                = 11
{-# LINE 217 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Missing_Property              = 12
{-# LINE 218 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Glyph_Index           = 16
{-# LINE 219 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Character_Code        = 17
{-# LINE 220 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Glyph_Format          = 18
{-# LINE 221 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Cannot_Render_Glyph           = 19
{-# LINE 222 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Outline               = 20
{-# LINE 223 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Composite             = 21
{-# LINE 224 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Too_Many_Hints                = 22
{-# LINE 225 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Pixel_Size            = 23
{-# LINE 226 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Handle                = 32
{-# LINE 227 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Library_Handle        = 33
{-# LINE 228 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Driver_Handle         = 34
{-# LINE 229 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Face_Handle           = 35
{-# LINE 230 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Size_Handle           = 36
{-# LINE 231 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Slot_Handle           = 37
{-# LINE 232 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_CharMap_Handle        = 38
{-# LINE 233 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Cache_Handle          = 39
{-# LINE 234 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Stream_Handle         = 40
{-# LINE 235 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Too_Many_Drivers              = 48
{-# LINE 236 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Too_Many_Extensions           = 49
{-# LINE 237 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Out_Of_Memory                 = 64
{-# LINE 238 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Unlisted_Object               = 65
{-# LINE 239 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Cannot_Open_Stream            = 81
{-# LINE 240 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Stream_Seek           = 82
{-# LINE 241 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Stream_Skip           = 83
{-# LINE 242 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Stream_Read           = 84
{-# LINE 243 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Stream_Operation      = 85
{-# LINE 244 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Frame_Operation       = 86
{-# LINE 245 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Nested_Frame_Access           = 87
{-# LINE 246 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Frame_Read            = 88
{-# LINE 247 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Raster_Uninitialized          = 96
{-# LINE 248 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Raster_Corrupted              = 97
{-# LINE 249 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Raster_Overflow               = 98
{-# LINE 250 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Raster_Negative_Height        = 99
{-# LINE 251 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Too_Many_Caches               = 112
{-# LINE 252 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Opcode                = 128
{-# LINE 253 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Too_Few_Arguments             = 129
{-# LINE 254 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Stack_Overflow                = 130
{-# LINE 255 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Code_Overflow                 = 131
{-# LINE 256 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Bad_Argument                  = 132
{-# LINE 257 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Divide_By_Zero                = 133
{-# LINE 258 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Reference             = 134
{-# LINE 259 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Debug_OpCode                  = 135
{-# LINE 260 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_ENDF_In_Exec_Stream           = 136
{-# LINE 261 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Nested_DEFS                   = 137
{-# LINE 262 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_CodeRange             = 138
{-# LINE 263 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Execution_Too_Long            = 139
{-# LINE 264 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Too_Many_Function_Defs        = 140
{-# LINE 265 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Too_Many_Instruction_Defs     = 141
{-# LINE 266 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Table_Missing                 = 142
{-# LINE 267 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Horiz_Header_Missing          = 143
{-# LINE 268 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Locations_Missing             = 144
{-# LINE 269 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Name_Table_Missing            = 145
{-# LINE 270 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_CMap_Table_Missing            = 146
{-# LINE 271 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Hmtx_Table_Missing            = 147
{-# LINE 272 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Post_Table_Missing            = 148
{-# LINE 273 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Horiz_Metrics         = 149
{-# LINE 274 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_CharMap_Format        = 150
{-# LINE 275 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_PPem                  = 151
{-# LINE 276 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Vert_Metrics          = 152
{-# LINE 277 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Could_Not_Find_Context        = 153
{-# LINE 278 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Post_Table_Format     = 154
{-# LINE 279 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Invalid_Post_Table            = 155
{-# LINE 280 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_DEF_In_Glyf_Bytecode          = 156
{-# LINE 281 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Missing_Bitmap                = 157
{-# LINE 282 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Syntax_Error                  = 160
{-# LINE 283 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Stack_Underflow               = 161
{-# LINE 284 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Ignore                        = 162
{-# LINE 285 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_No_Unicode_Glyph_Name         = 163
{-# LINE 286 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Glyph_Too_Big                 = 164
{-# LINE 287 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Missing_Startfont_Field       = 176
{-# LINE 288 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Missing_Font_Field            = 177
{-# LINE 289 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Missing_Size_Field            = 178
{-# LINE 290 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Missing_Fontboundingbox_Field = 179
{-# LINE 291 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Missing_Chars_Field           = 180
{-# LINE 292 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Missing_Startchar_Field       = 181
{-# LINE 293 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Missing_Encoding_Field        = 182
{-# LINE 294 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Missing_Bbx_Field             = 183
{-# LINE 295 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Bbx_Too_Big                   = 184
{-# LINE 296 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Corrupted_Font_Header         = 185
{-# LINE 297 "FreeType/Error/Values.hsc" #-}
pattern FT_Err_Corrupted_Font_Glyphs         = 186
{-# LINE 298 "FreeType/Error/Values.hsc" #-}