X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/hmcfgusb/blobdiff_plain/867564c59f3e0687e581efe822365d3ef599c76f..715728607ae77bebf3ac50fdbdb46639551995e4:/hmcfgusb.c diff --git a/hmcfgusb.c b/hmcfgusb.c index b9b0f23..90e82f2 100644 --- a/hmcfgusb.c +++ b/hmcfgusb.c @@ -61,7 +61,7 @@ static int debug = 0; static int libusb_initialized = 0; /* Not in all libusb-1.0 versions, so we have to roll our own :-( */ -static char * usb_strerror(int e) +static const char* usb_strerror(int e) { static char unknerr[256]; @@ -99,7 +99,7 @@ static char * usb_strerror(int e) return unknerr; } -static char * usb_str_transfer_status(int e) +static const char* usb_str_transfer_status(int e) { static char unknerr[256]; @@ -113,6 +113,8 @@ static char * usb_str_transfer_status(int e) case LIBUSB_TRANSFER_CANCELLED: return "Transfer cancelled"; case LIBUSB_TRANSFER_STALL: + return "For bulk/interrupt endpoints: endpoint stalled. For control endpoints: control request not supported."; + case LIBUSB_TRANSFER_NO_DEVICE: return "No device"; case LIBUSB_TRANSFER_OVERFLOW: return "Transfer overflow";