X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/usb-driver/blobdiff_plain/9bfaca620d7dca45f8c5b71c2dcc4e1329db7ffd..23138e94d04a6cc771da3ffea4677b1275a1ce15:/usb-driver.c diff --git a/usb-driver.c b/usb-driver.c index ddb2570..26ce16b 100644 --- a/usb-driver.c +++ b/usb-driver.c @@ -56,13 +56,14 @@ static int modules_read = 0; #define NO_WINDRVR 1 -void hexdump(unsigned char *buf, int len) { +void hexdump(unsigned char *buf, int len, char *prefix) { int i; + fprintf(stderr, "%s ", prefix); for(i=0; idwUniqueID, ut->dwPipeNum, ut->fRead, ut->dwOptions, ut->dwBufferSize, ut->dwTimeout); if (ut->dwPipeNum == 0) { - DPRINTF("-> setup packet: "); - hexdump(ut->SetupPacket, 8); + DPRINTF("-> setup packet:"); + hexdump(ut->SetupPacket, 8, ""); } if (!ut->fRead && ut->dwBufferSize) { - hexdump(ut->pBuffer, ut->dwBufferSize); + hexdump(ut->pBuffer, ut->dwBufferSize, "->"); } #endif @@ -162,8 +163,7 @@ static int do_wdioctl(int fd, unsigned int request, unsigned char *wdioctl) { DPRINTF("Transferred: %lu (%s)\n",ut->dwBytesTransferred, (ut->fRead?"read":"write")); if (ut->fRead && ut->dwBytesTransferred) { - DPRINTF("<- Read: "); - hexdump(ut->pBuffer, ut->dwBytesTransferred); + hexdump(ut->pBuffer, ut->dwBytesTransferred, "<-"); } #endif }