From 44c0f72a53738808c9ed73948458509a6ad6c899 Mon Sep 17 00:00:00 2001 From: Denis Ahrens Date: Sat, 8 Dec 2012 12:55:26 +0100 Subject: [PATCH] libztex: silenced another warning --- libztex.c | 4 ++-- libztex.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libztex.c b/libztex.c index 9dbe7771..219c2365 100644 --- a/libztex.c +++ b/libztex.c @@ -518,13 +518,13 @@ int libztex_numberOfFpgas(struct libztex_device *ztex) { int libztex_selectFpga(struct libztex_device *ztex) { int cnt, fpgacnt = libztex_numberOfFpgas(ztex->root); - uint16_t number = ztex->fpgaNum; + int16_t number = ztex->fpgaNum; if (number < 0 || number >= fpgacnt) { applog(LOG_WARNING, "%s: Trying to select wrong fpga (%d in %d)", ztex->repr, number, fpgacnt); return 1; } if (ztex->root->selectedFpga != number && libztex_checkCapability(ztex->root, CAPABILITY_MULTI_FPGA)) { - cnt = libusb_control_transfer(ztex->root->hndl, 0x40, 0x51, number, 0, NULL, 0, 500); + cnt = libusb_control_transfer(ztex->root->hndl, 0x40, 0x51, (uint16_t)number, 0, NULL, 0, 500); if (unlikely(cnt < 0)) { applog(LOG_ERR, "Ztex check device: Failed to set fpga with err %d", cnt); return cnt; diff --git a/libztex.h b/libztex.h index 4b5dab3b..51fe30a3 100644 --- a/libztex.h +++ b/libztex.h @@ -46,7 +46,7 @@ struct libztex_fpgastate { struct libztex_device { pthread_mutex_t mutex; struct libztex_device *root; - int fpgaNum; + int16_t fpgaNum; bool valid; struct libusb_device_descriptor descriptor; libusb_device_handle *hndl; @@ -74,7 +74,7 @@ struct libztex_device { double errorRate[256]; double maxErrorRate[256]; - int numberOfFpgas; + int16_t numberOfFpgas; int selectedFpga; bool parallelConfigSupport;