Menu

#7 Compilation problem in two headers functions in emulation.c

open
nobody
None
5
2009-03-06
2009-03-06
No

Hello,

I use a Ubuntu 8.10 distribution. This distribution have a libusb-dev 0.1.12-12.

Two headers in emulation.c not match with header in /usr/include/usb.h (libusb 0.1):

emulates.c(libopenusb):

int usb_bulk_write(struct usb_dev_handle *dev, int ep, char *bytes, int size,
int timeout)

int usb_interrupt_write(usb_dev_handle *dev, int ep, char *bytes, int size,
int timeout)

usb.h:

int usb_bulk_write(struct usb_dev_handle *dev, int ep, const char *bytes, int size,
int timeout)

int usb_interrupt_write(usb_dev_handle *dev, int ep, const char *bytes, int size,
int timeout)

The *bytes argument not match in type and source code of libopenusb not compiling.

I have chaged this type argument in emulate.c and compile the libopenusb library perfectly.

Thank you

Discussion


Log in to post a comment.

MongoDB Logo MongoDB