X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fjtag%2Fjlink.c;h=6665c7e32005924abe59108739add4294d73a9e1;hp=028a36cf3b0bba46a792e7922a107dd2bb79e859;hb=a8f1307992277a0ef53819583dad7ad444e29043;hpb=1de959ca1c9e67ef57f77ec2d7a1132b73153abb diff --git a/src/jtag/jlink.c b/src/jtag/jlink.c index 028a36cf3b..6665c7e320 100644 --- a/src/jtag/jlink.c +++ b/src/jtag/jlink.c @@ -886,12 +886,21 @@ static int usb_bulk_with_retries( } return rc; } + +static int wrap_usb_bulk_write(usb_dev_handle *dev, int ep, + char *buff, int size, int timeout) +{ + /* usb_bulk_write() takes const char *buff */ + return usb_bulk_write(dev, ep, buff, size, timeout); +} + static inline int usb_bulk_write_ex(usb_dev_handle *dev, int ep, char *bytes, int size, int timeout) { - return usb_bulk_with_retries(&usb_bulk_write, + return usb_bulk_with_retries(&wrap_usb_bulk_write, dev, ep, bytes, size, timeout); } + static inline int usb_bulk_read_ex(usb_dev_handle *dev, int ep, char *bytes, int size, int timeout) {