diff options
author | Pete Batard <pbatard@gmail.com> | 2010-04-18 23:15:33 +0100 |
---|---|---|
committer | Pete Batard <pbatard@gmail.com> | 2010-04-18 23:15:33 +0100 |
commit | 307c5490de47a9fa5b556f98b402a323e19286e6 (patch) | |
tree | c63bbd5a4c338094cce0c951ee46bcab85acb7d8 | |
parent | 9c896f5d98644e086b9fab6ac3d954059b59ae21 (diff) | |
download | libusb-307c5490de47a9fa5b556f98b402a323e19286e6.tar.gz |
added missing calling convention for callbacks in dpfp
also whitespaces in dpfp.c
-rw-r--r-- | examples/dpfp.c | 20 | ||||
-rw-r--r-- | examples/dpfp_threaded.c | 6 |
2 files changed, 13 insertions, 13 deletions
diff --git a/examples/dpfp.c b/examples/dpfp.c index e218246..e4594e8 100644 --- a/examples/dpfp.c +++ b/examples/dpfp.c @@ -149,7 +149,7 @@ static int set_mode(unsigned char data) return 0; } -static void cb_mode_changed(struct libusb_transfer *transfer) +static void LIBUSB_API cb_mode_changed(struct libusb_transfer *transfer) { if (transfer->status != LIBUSB_TRANSFER_COMPLETED) { fprintf(stderr, "mode change transfer not completed!\n"); @@ -169,7 +169,7 @@ static int set_mode_async(unsigned char data) if (!buf) return -ENOMEM; - + transfer = libusb_alloc_transfer(0); if (!transfer) { free(buf); @@ -208,7 +208,7 @@ static int do_sync_intr(unsigned char *data) } static int sync_intr(unsigned char type) -{ +{ int r; unsigned char data[INTR_LENGTH]; @@ -276,7 +276,7 @@ static int next_state(void) return 0; } -static void cb_irq(struct libusb_transfer *transfer) +static void LIBUSB_API cb_irq(struct libusb_transfer *transfer) { unsigned char irqtype = transfer->buffer[0]; @@ -315,7 +315,7 @@ static void cb_irq(struct libusb_transfer *transfer) do_exit = 2; } -static void cb_img(struct libusb_transfer *transfer) +static void LIBUSB_API cb_img(struct libusb_transfer *transfer) { if (transfer->status != LIBUSB_TRANSFER_COMPLETED) { fprintf(stderr, "img transfer status %d?\n", transfer->status); @@ -396,7 +396,7 @@ static int alloc_transfers(void) img_transfer = libusb_alloc_transfer(0); if (!img_transfer) return -ENOMEM; - + irq_transfer = libusb_alloc_transfer(0); if (!irq_transfer) return -ENOMEM; @@ -411,7 +411,7 @@ static int alloc_transfers(void) static void sighandler(int signum) { - do_exit = 1; + do_exit = 1; } int main(void) @@ -477,7 +477,7 @@ int main(void) } printf("shutting down...\n"); - + if (irq_transfer) { r = libusb_cancel_transfer(irq_transfer); if (r < 0) @@ -489,11 +489,11 @@ int main(void) if (r < 0) goto out_deinit; } - + while (irq_transfer || img_transfer) if (libusb_handle_events(NULL) < 0) break; - + if (do_exit == 1) r = 0; else diff --git a/examples/dpfp_threaded.c b/examples/dpfp_threaded.c index 6ae59ef..7c36ab9 100644 --- a/examples/dpfp_threaded.c +++ b/examples/dpfp_threaded.c @@ -179,7 +179,7 @@ static int set_mode(unsigned char data) return 0; } -static void cb_mode_changed(struct libusb_transfer *transfer) +static void LIBUSB_API cb_mode_changed(struct libusb_transfer *transfer) { if (transfer->status != LIBUSB_TRANSFER_COMPLETED) { fprintf(stderr, "mode change transfer not completed!\n"); @@ -306,7 +306,7 @@ static int next_state(void) return 0; } -static void cb_irq(struct libusb_transfer *transfer) +static void LIBUSB_API cb_irq(struct libusb_transfer *transfer) { unsigned char irqtype = transfer->buffer[0]; @@ -344,7 +344,7 @@ static void cb_irq(struct libusb_transfer *transfer) request_exit(2); } -static void cb_img(struct libusb_transfer *transfer) +static void LIBUSB_API cb_img(struct libusb_transfer *transfer) { if (transfer->status != LIBUSB_TRANSFER_COMPLETED) { fprintf(stderr, "img transfer status %d?\n", transfer->status); |