From: Tormod Volden <debian.tor...@gmail.com> Signed-off-by: Tormod Volden <debian.tor...@gmail.com> ---
Now that we have switched to libusb-1.0... src/main.c | 10 +--------- 1 files changed, 1 insertions(+), 9 deletions(-) diff --git a/src/main.c b/src/main.c index 0312603..819e26c 100644 --- a/src/main.c +++ b/src/main.c @@ -58,14 +58,6 @@ int verbose = 0; * but 253 would even accomodate any UTF-8 encoding */ #define MAX_DESC_STR_LEN 253 -/* define a portable function for reading a 16bit little-endian word */ -unsigned short get_int16_le(const void *p) -{ - const unsigned char *cp = p; - - return ( cp[0] ) | ( ((unsigned short)cp[1]) << 8 ); -} - /* Find DFU interfaces in a given device. * Iterate through all DFU interfaces and their alternate settings * and call the passed handler function on each setting until handler @@ -904,7 +896,7 @@ status_again: fprintf(stderr, "Error obtaining DFU functional " "descriptor\n"); } else { - transfer_size = get_int16_le(&func_dfu.wTransferSize); + transfer_size = libusb_le16_to_cpu(func_dfu.wTransferSize); printf("Device returned transfer size %i\n", transfer_size); } -- 1.7.5.4 _______________________________________________ devel mailing list devel@lists.openmoko.org https://lists.openmoko.org/mailman/listinfo/devel