diff options
author | Pete Batard <pbatard@gmail.com> | 2010-01-15 12:35:02 +0000 |
---|---|---|
committer | Pete Batard <pbatard@gmail.com> | 2010-01-15 12:35:02 +0000 |
commit | b96e16e75ffc2b3bdd76ec5457d37d092f0a2590 (patch) | |
tree | 21ad3867b7e663edf6511c511f2ecb0f0a9a7ba6 /libusb/core.c | |
parent | 8981e69c7da1c6b8c9e97510bd5b1dd137e50cdb (diff) | |
download | libusb-b96e16e75ffc2b3bdd76ec5457d37d092f0a2590.tar.gz |
r80: workaround for interface macro redefinition on Windows (removes the need for #undef interface in end user sources)
Diffstat (limited to 'libusb/core.c')
-rw-r--r-- | libusb/core.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/libusb/core.c b/libusb/core.c index 1a2fdca..94b22e1 100644 --- a/libusb/core.c +++ b/libusb/core.c @@ -689,7 +689,7 @@ static const struct libusb_endpoint_descriptor *find_endpoint( { int iface_idx; for (iface_idx = 0; iface_idx < config->bNumInterfaces; iface_idx++) { - const struct libusb_interface *iface = &config->interface[iface_idx]; + const struct libusb_interface *iface = &config->usb_interface[iface_idx]; int altsetting_idx; for (altsetting_idx = 0; altsetting_idx < iface->num_altsetting; @@ -1357,7 +1357,7 @@ API_EXPORTED int libusb_reset_device(libusb_device_handle *dev) * perform I/O. * * \param dev a device handle - * \param interface the interface to check + * \param interface_number the interface to check * \returns 0 if no kernel driver is active * \returns 1 if a kernel driver is active * \returns LIBUSB_ERROR_NO_DEVICE if the device has been disconnected @@ -1365,11 +1365,11 @@ API_EXPORTED int libusb_reset_device(libusb_device_handle *dev) * \see libusb_detach_kernel_driver() */ API_EXPORTED int libusb_kernel_driver_active(libusb_device_handle *dev, - int interface) + int interface_number) { - usbi_dbg("interface %d", interface); + usbi_dbg("interface %d", interface_number); if (usbi_backend->kernel_driver_active) - return usbi_backend->kernel_driver_active(dev, interface); + return usbi_backend->kernel_driver_active(dev, interface_number); else return LIBUSB_ERROR_NOT_SUPPORTED; } @@ -1379,7 +1379,7 @@ API_EXPORTED int libusb_kernel_driver_active(libusb_device_handle *dev, * able to claim the interface and perform I/O. * * \param dev a device handle - * \param interface the interface to detach the driver from + * \param interface_number the interface to detach the driver from * \returns 0 on success * \returns LIBUSB_ERROR_NOT_FOUND if no kernel driver was active * \returns LIBUSB_ERROR_INVALID_PARAM if the interface does not exist @@ -1388,11 +1388,11 @@ API_EXPORTED int libusb_kernel_driver_active(libusb_device_handle *dev, * \see libusb_kernel_driver_active() */ API_EXPORTED int libusb_detach_kernel_driver(libusb_device_handle *dev, - int interface) + int interface_number) { - usbi_dbg("interface %d", interface); + usbi_dbg("interface %d", interface_number); if (usbi_backend->detach_kernel_driver) - return usbi_backend->detach_kernel_driver(dev, interface); + return usbi_backend->detach_kernel_driver(dev, interface_number); else return LIBUSB_ERROR_NOT_SUPPORTED; } @@ -1402,7 +1402,7 @@ API_EXPORTED int libusb_detach_kernel_driver(libusb_device_handle *dev, * using libusb_detach_kernel_driver(). * * \param dev a device handle - * \param interface the interface to attach the driver from + * \param interface_number the interface to attach the driver from * \returns 0 on success * \returns LIBUSB_ERROR_NOT_FOUND if no kernel driver was active * \returns LIBUSB_ERROR_INVALID_PARAM if the interface does not exist @@ -1413,11 +1413,11 @@ API_EXPORTED int libusb_detach_kernel_driver(libusb_device_handle *dev, * \see libusb_kernel_driver_active() */ API_EXPORTED int libusb_attach_kernel_driver(libusb_device_handle *dev, - int interface) + int interface_number) { - usbi_dbg("interface %d", interface); + usbi_dbg("interface %d", interface_number); if (usbi_backend->attach_kernel_driver) - return usbi_backend->attach_kernel_driver(dev, interface); + return usbi_backend->attach_kernel_driver(dev, interface_number); else return LIBUSB_ERROR_NOT_SUPPORTED; } |