[Pcsclite-cvs-commit] r5027 - /trunk/Drivers/ccid/src/ccid_usb.c
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Tue Jun 22 09:18:00 UTC 2010
Author: rousseau
Date: Tue Jun 22 09:18:00 2010
New Revision: 5027
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=5027
Log:
Use ctx instead of NULL to keep the information that this parameter is
the libusb context.
Modified:
trunk/Drivers/ccid/src/ccid_usb.c
Modified: trunk/Drivers/ccid/src/ccid_usb.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/ccid_usb.c?rev=5027&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/ccid_usb.c (original)
+++ trunk/Drivers/ccid/src/ccid_usb.c Tue Jun 22 09:18:00 2010
@@ -56,6 +56,9 @@
#define ALLOW_PROPRIETARY_CLASS
#define BUS_DEVICE_STRSIZE 32
+
+/* we use the default libusb context */
+#define ctx NULL
typedef struct
{
@@ -266,9 +269,9 @@
for (; vendorID--;)
alias ^= keyValue[vendorID];
- libusb_init(NULL);
-
- cnt = libusb_get_device_list(NULL, &devs);
+ libusb_init(ctx);
+
+ cnt = libusb_get_device_list(ctx, &devs);
if (cnt < 0)
{
(void)printf("libusb_get_device_list() failed\n");
@@ -559,7 +562,7 @@
end:
if (usbDevice[reader_index].dev_handle == NULL)
{
- libusb_exit(NULL);
+ libusb_exit(ctx);
return STATUS_NO_SUCH_DEVICE;
}
@@ -706,7 +709,7 @@
usbDevice[reader_index].interface);
(void)libusb_close(usbDevice[reader_index].dev_handle);
- libusb_exit(NULL);
+ libusb_exit(ctx);
}
/* mark the resource unused */
More information about the Pcsclite-cvs-commit
mailing list