{-# LINE 1 "src/GDAL/OGRFieldDefn/FFI.hsc" #-} {-# LANGUAGE ForeignFunctionInterface, InterruptibleFFI #-} module GDAL.OGRFieldDefn.FFI where import Data.Word import Data.Int import Foreign.C import Foreign.Ptr import GDAL.OGRFieldDefn.RawType import GDAL.OGRFieldDefn.RawType foreign import ccall interruptible "HGDALOGRFieldDefn.h OGRFieldDefn_delete" c_ogrfielddefn_delete :: Ptr RawOGRFieldDefn -> IO () foreign import ccall interruptible "HGDALOGRFieldDefn.h OGRFieldDefn_oGRFieldDefn_GetNameRef" c_ogrfielddefn_ogrfielddefn_getnameref :: Ptr RawOGRFieldDefn -> IO CString foreign import ccall interruptible "HGDALOGRFieldDefn.h OGRFieldDefn_oGRFieldDefn_GetType" c_ogrfielddefn_ogrfielddefn_gettype :: Ptr RawOGRFieldDefn -> IO CUInt