hosted/jlink: Fixed use of 'int' where 'size_t' is more appropriate

This commit is contained in:
dragonmux 2022-06-15 21:59:49 -04:00 committed by Piotr Esden-Tempski
parent 9b53fbf6ea
commit 5ec848e948
1 changed files with 2 additions and 2 deletions

View File

@ -123,7 +123,7 @@ static int initialize_handle(bmp_info_t *info, libusb_device *dev)
const struct libusb_interface *interface;
bool found_interface = false;
const struct libusb_interface_descriptor *desc;
for (int i = 0; i < config->bNumInterfaces; i++) {
for (size_t i = 0; i < config->bNumInterfaces; i++) {
interface = &config->interface[i];
desc = &interface->altsetting[0];
if (desc->bInterfaceClass != LIBUSB_CLASS_VENDOR_SPEC)
@ -145,7 +145,7 @@ static int initialize_handle(bmp_info_t *info, libusb_device *dev)
libusb_free_config_descriptor(config);
return -1;
}
for (int i = 0; i < desc->bNumEndpoints; i++) {
for (size_t i = 0; i < desc->bNumEndpoints; i++) {
const struct libusb_endpoint_descriptor *epdesc = &desc->endpoint[i];
if (epdesc->bEndpointAddress & LIBUSB_ENDPOINT_IN) {
info->usb_link->ep_rx = epdesc->bEndpointAddress;