diff options
author | emaste <emaste@FreeBSD.org> | 2013-05-07 20:35:47 +0000 |
---|---|---|
committer | emaste <emaste@FreeBSD.org> | 2013-05-07 20:35:47 +0000 |
commit | b4216c2acc612269c751817555e7e57c958af030 (patch) | |
tree | 7acba2152a3cd9ad50b0a1d0e6912b45e852a881 /lib/libusb/libusb.h | |
parent | 85384d7eba4df6c382b0d985fd28fadbcc4fa9a3 (diff) | |
download | FreeBSD-src-b4216c2acc612269c751817555e7e57c958af030.zip FreeBSD-src-b4216c2acc612269c751817555e7e57c958af030.tar.gz |
Constify libusb_get_pollfds return
The correct return type, per our libusb(3) man page and the libusb.org
and libusbx projects (whose interface we intend to follow for our libusb),
is const struct libusb_pollfd **.
Unfortunately the doxygen-generated libusbx API documentation[1] omits[2]
the const for some reason.
[1] http://libusbx.sourceforge.net/api-1.0/group__poll.html#gab1a72869a926552b27a6c667695df3a2
[2] http://sourceforge.net/mailarchive/forum.php?thread_name=497D10BE.8090007%40n-dimensional.de&forum_name=libusb-devel
Reviewed by: hselasky@
Diffstat (limited to 'lib/libusb/libusb.h')
-rw-r--r-- | lib/libusb/libusb.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libusb/libusb.h b/lib/libusb/libusb.h index 225b539..52ad914 100644 --- a/lib/libusb/libusb.h +++ b/lib/libusb/libusb.h @@ -441,7 +441,7 @@ int libusb_handle_events(libusb_context * ctx); int libusb_handle_events_locked(libusb_context * ctx, struct timeval *tv); int libusb_get_next_timeout(libusb_context * ctx, struct timeval *tv); void libusb_set_pollfd_notifiers(libusb_context * ctx, libusb_pollfd_added_cb added_cb, libusb_pollfd_removed_cb removed_cb, void *user_data); -struct libusb_pollfd **libusb_get_pollfds(libusb_context * ctx); +const struct libusb_pollfd **libusb_get_pollfds(libusb_context * ctx); /* Synchronous device I/O */ |