{-# INCLUDE <cddb/cddb.h> #-} {-# INCLUDE <bindings.macros.h> #-} {-# LINE 1 "src/Bindings/Libcddb/Cddb.hsc" #-} {-# LINE 2 "src/Bindings/Libcddb/Cddb.hsc" #-} {-# LINE 3 "src/Bindings/Libcddb/Cddb.hsc" #-} -- | <http://libcddb.sourceforge.net/API/cddb_8h.html> module Bindings.Libcddb.Cddb where import Foreign import Foreign.C c'CDDB_H = 1 c'CDDB_H :: (Num a) => a {-# LINE 11 "src/Bindings/Libcddb/Cddb.hsc" #-} -- integral_t enum cddb_flag_t -- num CDDB_F_EMPTY_STR -- num CDDB_F_NO_TRACK_ARTIST foreign import ccall "libcddb_init" c'libcddb_init :: IO () foreign import ccall "&libcddb_init" p'libcddb_init :: FunPtr (IO ()) {-# LINE 18 "src/Bindings/Libcddb/Cddb.hsc" #-} foreign import ccall "libcddb_shutdown" c'libcddb_shutdown :: IO () foreign import ccall "&libcddb_shutdown" p'libcddb_shutdown :: FunPtr (IO ()) {-# LINE 19 "src/Bindings/Libcddb/Cddb.hsc" #-} -- ccall libcddb_set_flags , CUInt -> IO () -- ccall libcddb_reset_flags , CUInt -> IO ()