{-# LINE 1 "FreeType/Format/WinFNT.hsc" #-}
{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE PatternSynonyms #-}
module FreeType.Format.WinFNT
(
pattern FT_WinFNT_ID_CP1252
, pattern FT_WinFNT_ID_DEFAULT
, pattern FT_WinFNT_ID_SYMBOL
, pattern FT_WinFNT_ID_MAC
, pattern FT_WinFNT_ID_CP932
, pattern FT_WinFNT_ID_CP949
, pattern FT_WinFNT_ID_CP1361
, pattern FT_WinFNT_ID_CP936
, pattern FT_WinFNT_ID_CP950
, pattern FT_WinFNT_ID_CP1253
, pattern FT_WinFNT_ID_CP1254
, pattern FT_WinFNT_ID_CP1258
, pattern FT_WinFNT_ID_CP1255
, pattern FT_WinFNT_ID_CP1256
, pattern FT_WinFNT_ID_CP1257
, pattern FT_WinFNT_ID_CP1251
, pattern FT_WinFNT_ID_CP874
, pattern FT_WinFNT_ID_CP1250
, pattern FT_WinFNT_ID_OEM
, FT_WinFNT_HeaderRec (..)
, FT_WinFNT_Header
, ft_Get_WinFNT_Header
) where
import FreeType.Core.Base.Types
import FreeType.Exception.Internal
import FreeType.Format.WinFNT.Internal
import FreeType.Format.WinFNT.Types
pattern FT_WinFNT_ID_CP1252
, FT_WinFNT_ID_DEFAULT
, FT_WinFNT_ID_SYMBOL
, FT_WinFNT_ID_MAC
, FT_WinFNT_ID_CP932
, FT_WinFNT_ID_CP949
, FT_WinFNT_ID_CP1361
, FT_WinFNT_ID_CP936
, FT_WinFNT_ID_CP950
, FT_WinFNT_ID_CP1253
, FT_WinFNT_ID_CP1254
, FT_WinFNT_ID_CP1258
, FT_WinFNT_ID_CP1255
, FT_WinFNT_ID_CP1256
, FT_WinFNT_ID_CP1257
, FT_WinFNT_ID_CP1251
, FT_WinFNT_ID_CP874
, FT_WinFNT_ID_CP1250
, FT_WinFNT_ID_OEM
:: (Eq a, Num a) => a
pattern FT_WinFNT_ID_CP1252 = 0
{-# LINE 69 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_DEFAULT = 1
{-# LINE 70 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_SYMBOL = 2
{-# LINE 71 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_MAC = 77
{-# LINE 72 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP932 = 128
{-# LINE 73 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP949 = 129
{-# LINE 74 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP1361 = 130
{-# LINE 75 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP936 = 134
{-# LINE 76 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP950 = 136
{-# LINE 77 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP1253 = 161
{-# LINE 78 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP1254 = 162
{-# LINE 79 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP1258 = 163
{-# LINE 80 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP1255 = 177
{-# LINE 81 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP1256 = 178
{-# LINE 82 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP1257 = 186
{-# LINE 83 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP1251 = 204
{-# LINE 84 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP874 = 222
{-# LINE 85 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_CP1250 = 238
{-# LINE 86 "FreeType/Format/WinFNT.hsc" #-}
pattern FT_WinFNT_ID_OEM = 255
{-# LINE 87 "FreeType/Format/WinFNT.hsc" #-}
ft_Get_WinFNT_Header
:: FT_Face
-> IO FT_WinFNT_HeaderRec
ft_Get_WinFNT_Header =
autoAllocaError "ft_Get_WinFNT_Header" ft_Get_WinFNT_Header'