bindings-libcddb 0.1 → 0.2
raw patch · 12 files changed
+18/−34 lines, 12 filesdep ~bindings-commonPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: bindings-common
API changes (from Hackage documentation)
- Bindings.Libcddb.Cddb: c'CDDB_H :: (Num a) => a
- Bindings.Libcddb.CddbCmd: c'CDDB_CMD_H :: (Num a) => a
- Bindings.Libcddb.CddbConn: c'CDDB_CONN_H :: (Num a) => a
- Bindings.Libcddb.CddbDisc: c'CDDB_DISC_H :: (Num a) => a
- Bindings.Libcddb.CddbError: c'CDDB_ERROR_H :: (Num a) => a
- Bindings.Libcddb.CddbSite: c'CDDB_SITE_H :: (Num a) => a
- Bindings.Libcddb.CddbTrack: c'CDDB_TRACK_H :: (Num a) => a
+ Bindings.Libcddb.CddbDisc: c'CDDB_CATEGORY :: Ptr (CString)
- Bindings.Libcddb.CddbConn: type C'cddb_search_t = Int32
+ Bindings.Libcddb.CddbConn: type C'cddb_search_t = CInt
Files
- .hg_archival.txt +0/−2
- bindings-libcddb.cabal +2/−2
- src/Bindings/Libcddb.hs +1/−0
- src/Bindings/Libcddb/Cddb.hsc +1/−4
- src/Bindings/Libcddb/CddbCmd.hsc +1/−4
- src/Bindings/Libcddb/CddbConn.hsc +1/−4
- src/Bindings/Libcddb/CddbDisc.hsc +2/−4
- src/Bindings/Libcddb/CddbError.hsc +1/−4
- src/Bindings/Libcddb/CddbLog.hsc +1/−2
- src/Bindings/Libcddb/CddbSite.hsc +1/−4
- src/Bindings/Libcddb/CddbTrack.hsc +1/−4
- src/inlines.c +6/−0
− .hg_archival.txt
@@ -1,2 +0,0 @@-repo: cb30a6b959c784f83f5ff5dfe823062c0269d479-node: c39f83fdf061b74ccae3b8966be74f74df908bc0
bindings-libcddb.cabal view
@@ -3,7 +3,7 @@ homepage: http://bitbucket.org/mauricio/bindings-libcddb synopsis: Low level binding to libcddb.-version: 0.1+version: 0.2 license: BSD3 license-file: LICENSE maintainer: Maurício C. Antunes <mauricio.antunes@gmail.com>@@ -17,7 +17,7 @@ ForeignFunctionInterface build-depends: base >=3 && <5,- bindings-common >= 1 && < 2+ bindings-common >= 1.3 && < 1.4 exposed-modules: Bindings.Libcddb Bindings.Libcddb.Cddb
src/Bindings/Libcddb.hs view
@@ -10,6 +10,7 @@ module Bindings.Libcddb.CddbSite, module Bindings.Libcddb.CddbTrack ) where+import Prelude () import Bindings.Libcddb.Cddb import Bindings.Libcddb.CddbCmd import Bindings.Libcddb.CddbConn
src/Bindings/Libcddb/Cddb.hsc view
@@ -4,10 +4,7 @@ -- | <http://libcddb.sourceforge.net/API/cddb_8h.html> module Bindings.Libcddb.Cddb where-import Foreign-import Foreign.C--#num CDDB_H+#strict_import -- integral_t enum cddb_flag_t
src/Bindings/Libcddb/CddbCmd.hsc view
@@ -4,12 +4,9 @@ -- | <http://libcddb.sourceforge.net/API/cddb__cmd_8h.html> module Bindings.Libcddb.CddbCmd where-import Foreign-import Foreign.C+#strict_import import Bindings.Libcddb.CddbConn import Bindings.Libcddb.CddbDisc--#num CDDB_CMD_H #ccall cddb_read , Ptr <cddb_conn_t> -> Ptr <cddb_disc_t> -> IO CInt #ccall cddb_query , Ptr <cddb_conn_t> -> Ptr <cddb_disc_t> -> IO CInt
src/Bindings/Libcddb/CddbConn.hsc view
@@ -4,13 +4,10 @@ -- | <http://libcddb.sourceforge.net/API/cddb__conn_8h.html> module Bindings.Libcddb.CddbConn where-import Foreign-import Foreign.C+#strict_import import Bindings.Libcddb.CddbDisc import Bindings.Libcddb.CddbError import Bindings.Libcddb.CddbSite--#num CDDB_CONN_H #cinline SEARCHCAT , <cddb_cat_t> -> <cddb_cat_t>
src/Bindings/Libcddb/CddbDisc.hsc view
@@ -4,11 +4,9 @@ -- | <http://libcddb.sourceforge.net/API/cddb__disc_8h.html> module Bindings.Libcddb.CddbDisc where-import Foreign-import Foreign.C+#strict_import import Bindings.Libcddb.CddbTrack -#num CDDB_DISC_H #num FRAMES_PER_SECOND #opaque_t cddb_disc_t@@ -68,5 +66,5 @@ #ccall cddb_disc_calc_discid , Ptr <cddb_disc_t> -> IO CInt #ccall cddb_disc_print , Ptr <cddb_disc_t> -> IO () --- globalarray CDDB_CATEGORY , CString+#globalarray CDDB_CATEGORY , CString
src/Bindings/Libcddb/CddbError.hsc view
@@ -4,10 +4,7 @@ -- | <http://libcddb.sourceforge.net/API/cddb__error_8h.html> module Bindings.Libcddb.CddbError where-import Foreign-import Foreign.C--#num CDDB_ERROR_H+#strict_import #integral_t cddb_error_t
src/Bindings/Libcddb/CddbLog.hsc view
@@ -4,8 +4,7 @@ -- | <http://libcddb.sourceforge.net/API/cddb__log_8h.html> module Bindings.Libcddb.CddbLog where-import Foreign-import Foreign.C+#strict_import #callback cddb_log_handler_t , <cddb_log_level_t> -> CString -> IO ()
src/Bindings/Libcddb/CddbSite.hsc view
@@ -4,11 +4,8 @@ -- | <http://libcddb.sourceforge.net/API/cddb__site_8h.html> module Bindings.Libcddb.CddbSite where-import Foreign-import Foreign.C+#strict_import import Bindings.Libcddb.CddbError--#num CDDB_SITE_H #opaque_t cddb_site_t
src/Bindings/Libcddb/CddbTrack.hsc view
@@ -4,10 +4,7 @@ -- | <http://libcddb.sourceforge.net/API/cddb__track_8h.html> module Bindings.Libcddb.CddbTrack where-import Foreign-import Foreign.C--#num CDDB_TRACK_H+#strict_import #opaque_t cddb_track_t
src/inlines.c view
@@ -1,5 +1,11 @@ #include <cddb/cddb.h>+ cddb_cat_t inline_SEARCHCAT (cddb_cat_t c) { return SEARCHCAT (c);+}++const char **array_CDDB_CATEGORY (void)+{+ return CDDB_CATEGORY; }