packages feed

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
@@ -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; }