summaryrefslogtreecommitdiff
path: root/backend
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>2021-03-11 07:02:35 -0500
committerGitHub <noreply@github.com>2021-03-11 07:02:35 -0500
commitb27a49b8a06e65067b1ca950d39b34ae8b2fa008 (patch)
tree802b7f7aae4b52f42717abd8e141181eedee8bd9 /backend
parent82e3ee0e3230287b76a76fb8f16b92ca6e50b444 (diff)
parent0439a9cb353de50132bedce195a97a57e4d2d487 (diff)
downloadcups-b27a49b8a06e65067b1ca950d39b34ae8b2fa008.tar.gz
Merge pull request #5690 from neheb/bzero
treewide: Replace bzero with memset
Diffstat (limited to 'backend')
-rw-r--r--backend/usb-darwin.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/backend/usb-darwin.c b/backend/usb-darwin.c
index 1c412da6f..0d009f0ad 100644
--- a/backend/usb-darwin.c
+++ b/backend/usb-darwin.c
@@ -1596,7 +1596,7 @@ static CFStringRef copy_printer_interface_deviceid(printer_interface_t printer,
/* This request takes the 0 based configuration index. IOKit returns a 1 based configuration index */
configurationIndex -= 1;
- bzero(&request, sizeof(request));
+ memset(&request, 0, sizeof(request));
request.bmRequestType = USBmakebmRequestType(kUSBIn, kUSBClass, kUSBInterface);
request.bRequest = kUSBPrintClassGetDeviceID;
@@ -1638,7 +1638,7 @@ static CFStringRef copy_printer_interface_deviceid(printer_interface_t printer,
IOUSBDevRequestTO request;
IOUSBDeviceDescriptor desc;
- bzero(&request, sizeof(request));
+ memset(&request, 0, sizeof(request));
request.bmRequestType = USBmakebmRequestType( kUSBIn, kUSBStandard, kUSBDevice );
request.bRequest = kUSBRqGetDescriptor;
@@ -1728,7 +1728,7 @@ static CFStringRef copy_printer_interface_indexed_description(printer_interface_
UInt8 description[256]; // Max possible descriptor length
IOUSBDevRequestTO request;
- bzero(description, 2);
+ memset(description, 0, 2);
request.bmRequestType = USBmakebmRequestType(kUSBIn, kUSBStandard, kUSBDevice);
request.bRequest = kUSBRqGetDescriptor;
@@ -1742,7 +1742,7 @@ static CFStringRef copy_printer_interface_indexed_description(printer_interface_
err = (*printer)->ControlRequestTO(printer, 0, &request);
if (err != kIOReturnSuccess && err != kIOReturnOverrun)
{
- bzero(description, request.wLength);
+ memset(description, 0, request.wLength);
// Let's try again full length. Here's why:
// On USB 2.0 controllers, we will not get an overrun error. We just get a "babble" error
@@ -1775,7 +1775,7 @@ static CFStringRef copy_printer_interface_indexed_description(printer_interface_
request.wValue = (kUSBStringDesc << 8) | index;
request.wIndex = language;
- bzero(description, length);
+ memset(description, 0, length);
request.wLength = (UInt16)length;
request.pData = &description;
request.completionTimeout = 0;