packages feed

bindings-libusb 1.0 → 1.1

raw patch · 5 files changed

+5/−3 lines, 5 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Bindings.Libusb.Asynchronous: instance Eq C'libusb_control_setup
+ Bindings.Libusb.Asynchronous: instance Eq C'libusb_iso_packet_descriptor
+ Bindings.Libusb.Asynchronous: instance Eq C'libusb_transfer
+ Bindings.Libusb.Asynchronous: instance Show C'libusb_control_setup
+ Bindings.Libusb.Asynchronous: instance Show C'libusb_iso_packet_descriptor
+ Bindings.Libusb.Asynchronous: instance Show C'libusb_transfer
+ Bindings.Libusb.Asynchronous: libusb_transfer'iso_packet_desc :: C'libusb_transfer -> [C'libusb_iso_packet_descriptor]
+ Bindings.Libusb.Descriptors: instance Eq C'libusb_config_descriptor
+ Bindings.Libusb.Descriptors: instance Eq C'libusb_device_descriptor
+ Bindings.Libusb.Descriptors: instance Eq C'libusb_endpoint_descriptor
+ Bindings.Libusb.Descriptors: instance Eq C'libusb_interface
+ Bindings.Libusb.Descriptors: instance Eq C'libusb_interface_descriptor
+ Bindings.Libusb.Descriptors: instance Show C'libusb_config_descriptor
+ Bindings.Libusb.Descriptors: instance Show C'libusb_device_descriptor
+ Bindings.Libusb.Descriptors: instance Show C'libusb_endpoint_descriptor
+ Bindings.Libusb.Descriptors: instance Show C'libusb_interface
+ Bindings.Libusb.Descriptors: instance Show C'libusb_interface_descriptor
+ Bindings.Libusb.PollingAndTiming: instance Eq C'libusb_pollfd
+ Bindings.Libusb.PollingAndTiming: instance Show C'libusb_pollfd
- Bindings.Libusb.Asynchronous: C'libusb_transfer :: Ptr C'libusb_device_handle -> Word8 -> CUChar -> CUChar -> CUInt -> C'libusb_transfer_status -> CInt -> CInt -> C'libusb_transfer_cb_fn -> Ptr () -> Ptr CUChar -> CInt -> C'libusb_transfer
+ Bindings.Libusb.Asynchronous: C'libusb_transfer :: Ptr C'libusb_device_handle -> Word8 -> CUChar -> CUChar -> CUInt -> C'libusb_transfer_status -> CInt -> CInt -> C'libusb_transfer_cb_fn -> Ptr () -> Ptr CUChar -> CInt -> [C'libusb_iso_packet_descriptor] -> C'libusb_transfer
- Bindings.Libusb.HandlingAndEnumeration: c'libusb_get_configuration :: Ptr C'libusb_device_handle -> Ptr int -> IO CInt
+ Bindings.Libusb.HandlingAndEnumeration: c'libusb_get_configuration :: Ptr C'libusb_device_handle -> Ptr CInt -> IO CInt
- Bindings.Libusb.HandlingAndEnumeration: p'libusb_get_configuration :: FunPtr (Ptr C'libusb_device_handle -> Ptr int -> IO CInt)
+ Bindings.Libusb.HandlingAndEnumeration: p'libusb_get_configuration :: FunPtr (Ptr C'libusb_device_handle -> Ptr CInt -> IO CInt)

Files

.hg_archival.txt view
@@ -1,2 +1,2 @@ repo: 98941e61c842f8b0ee8011f6a907f7e5f55fe0ac-node: b87cf92e1808c07f761275eb45fd325ea6126549+node: 4dbbbcb8cd83390d15bc5d650b58d11864c92252
.hgtags view
@@ -1,2 +1,3 @@ 8320ac5d2e07378ebe7d6568e5d87345dd1bdfe9 0.0.6 ee15d2bf21e291d48564fa85173f54e65404d5e6 0.0.7+b87cf92e1808c07f761275eb45fd325ea6126549 1.0
bindings-libusb.cabal view
@@ -3,7 +3,7 @@ homepage: http://bitbucket.org/mauricio/bindings-libusb synopsis:   Low level bindings to libusb.-version: 1.0+version: 1.1 license: BSD3 license-file: LICENSE maintainer: Maurício C. Antunes <mauricio.antunes@gmail.com>
src/Bindings/Libusb/Asynchronous.hsc view
@@ -35,6 +35,7 @@ #field user_data , Ptr () #field buffer , Ptr CUChar #field num_iso_packets , CInt+#flexible_array_member iso_packet_desc , <libusb_iso_packet_descriptor> #stoptype  #callback libusb_transfer_cb_fn , Ptr <libusb_transfer> -> IO ()
src/Bindings/Libusb/HandlingAndEnumeration.hsc view
@@ -32,7 +32,7 @@ #ccall libusb_get_device , Ptr <libusb_device_handle> -> \   IO (Ptr <libusb_device>) #ccall libusb_get_configuration , Ptr <libusb_device_handle> -> \-  Ptr int -> IO CInt+  Ptr CInt -> IO CInt #ccall libusb_set_configuration , Ptr <libusb_device_handle> -> \   CInt -> IO CInt #ccall libusb_claim_interface , Ptr <libusb_device_handle> -> \