aboutsummaryrefslogtreecommitdiffstats
path: root/Demos/Device/ClassDriver/VirtualSerialMassStorage/Lib/SCSI.c
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2011-03-23 09:26:41 +0000
committerDean Camera <dean@fourwalledcubicle.com>2011-03-23 09:26:41 +0000
commit8f5ab27dc9b2a7c4944a5e7d149f39959ead477e (patch)
tree9abb5296608dacb4d142cad90441caf10a7e93b4 /Demos/Device/ClassDriver/VirtualSerialMassStorage/Lib/SCSI.c
parentfa5c8700bc0f9efb36f779e217c9fd1e81f8efb6 (diff)
downloadlufa-8f5ab27dc9b2a7c4944a5e7d149f39959ead477e.tar.gz
lufa-8f5ab27dc9b2a7c4944a5e7d149f39959ead477e.tar.bz2
lufa-8f5ab27dc9b2a7c4944a5e7d149f39959ead477e.zip
Use the MIN() macro where possible instead of manual "(x < y) ? x : y" constructs.
Diffstat (limited to 'Demos/Device/ClassDriver/VirtualSerialMassStorage/Lib/SCSI.c')
-rw-r--r--Demos/Device/ClassDriver/VirtualSerialMassStorage/Lib/SCSI.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/Demos/Device/ClassDriver/VirtualSerialMassStorage/Lib/SCSI.c b/Demos/Device/ClassDriver/VirtualSerialMassStorage/Lib/SCSI.c
index 78783f05c..4e5f3b3ba 100644
--- a/Demos/Device/ClassDriver/VirtualSerialMassStorage/Lib/SCSI.c
+++ b/Demos/Device/ClassDriver/VirtualSerialMassStorage/Lib/SCSI.c
@@ -154,8 +154,7 @@ bool SCSI_DecodeSCSICommand(USB_ClassInfo_MS_Device_t* const MSInterfaceInfo)
static bool SCSI_Command_Inquiry(USB_ClassInfo_MS_Device_t* const MSInterfaceInfo)
{
uint16_t AllocationLength = SwapEndian_16(*(uint16_t*)&MSInterfaceInfo->State.CommandBlock.SCSICommandData[3]);
- uint16_t BytesTransferred = (AllocationLength < sizeof(InquiryData))? AllocationLength :
- sizeof(InquiryData);
+ uint16_t BytesTransferred = MIN(AllocationLength, sizeof(InquiryData));
/* Only the standard INQUIRY data is supported, check if any optional INQUIRY bits set */
if ((MSInterfaceInfo->State.CommandBlock.SCSICommandData[1] & ((1 << 0) | (1 << 1))) ||
@@ -193,7 +192,7 @@ static bool SCSI_Command_Inquiry(USB_ClassInfo_MS_Device_t* const MSInterfaceInf
static bool SCSI_Command_Request_Sense(USB_ClassInfo_MS_Device_t* const MSInterfaceInfo)
{
uint8_t AllocationLength = MSInterfaceInfo->State.CommandBlock.SCSICommandData[4];
- uint8_t BytesTransferred = (AllocationLength < sizeof(SenseData))? AllocationLength : sizeof(SenseData);
+ uint8_t BytesTransferred = MIN(AllocationLength, sizeof(SenseData));
Endpoint_Write_Stream_LE(&SenseData, BytesTransferred, NULL);
Endpoint_Null_Stream((AllocationLength - BytesTransferred), NULL);