{-# LINE 1 "FreeType/Miscellaneous/TrueTypeGX/Internal.hsc" #-}
{-# LANGUAGE ForeignFunctionInterface #-}

module FreeType.Miscellaneous.TrueTypeGX.Internal
  ( -- ** FT_TrueTypeGX_Validate
    ft_TrueTypeGX_Validate'
    -- ** FT_ClassicKern_Validate
  , ft_ClassicKern_Validate'
  ) where

import           FreeType.Core.Base.Types
import           FreeType.Core.Types.Types

import           Foreign.Ptr




foreign import ccall "FT_TrueTypeGX_Validate"
  ft_TrueTypeGX_Validate'
    :: FT_Face      -- ^ face
    -> FT_UInt      -- ^ validation_flags
    -> Ptr FT_Bytes -- ^ tables
    -> FT_UInt      -- ^ table_length
    -> IO FT_Error



foreign import ccall "FT_ClassicKern_Validate"
  ft_ClassicKern_Validate'
    :: FT_Face      -- ^ face
    -> FT_UInt      -- ^ validation_flags
    -> Ptr FT_Bytes -- ^ ckern_table
    -> IO FT_Error