summaryrefslogtreecommitdiff
path: root/libusb/core.c
diff options
context:
space:
mode:
authorPete Batard <pbatard@gmail.com>2010-02-14 19:46:05 -0600
committerDaniel Drake <dan@reactivated.net>2010-05-20 19:35:30 -0300
commitaa77b02da65afb0332b9e6853dae9e4dcda00bfa (patch)
treec27ef91f2ede4fbc6568d20a69661e30b7d868d7 /libusb/core.c
parentb92b16f437079208c8dfb1dc2380893846a07ee9 (diff)
downloadlibusbx-aa77b02da65afb0332b9e6853dae9e4dcda00bfa.tar.gz
Add type parameter to the list_for_each_entry() and _safe() macros
typeof() is a GCC extension, not supported by target compilers such as MSVC.
Diffstat (limited to 'libusb/core.c')
-rw-r--r--libusb/core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libusb/core.c b/libusb/core.c
index 02ef427..716ca60 100644
--- a/libusb/core.c
+++ b/libusb/core.c
@@ -560,7 +560,7 @@ struct libusb_device *usbi_get_device_by_session_id(struct libusb_context *ctx,
struct libusb_device *ret = NULL;
usbi_mutex_lock(&ctx->usb_devs_lock);
- list_for_each_entry(dev, &ctx->usb_devs, list)
+ list_for_each_entry(dev, &ctx->usb_devs, list, struct libusb_device)
if (dev->session_data == session_id) {
ret = dev;
break;