winaspi.dll16: Simplify the "pointer to start of array" idiom.
This commit is contained in:
parent
917fe72bb0
commit
c48b372bf8
|
@ -205,7 +205,7 @@ ASPI_DebugPrintCmd(SRB_ExecSCSICmd16 *prb, UINT16 mode)
|
||||||
TRACE("LinkPointer %x\n", prb->SRB_Rsvd1);
|
TRACE("LinkPointer %x\n", prb->SRB_Rsvd1);
|
||||||
TRACE("CDB Length: %d\n", prb->SRB_CDBLen);
|
TRACE("CDB Length: %d\n", prb->SRB_CDBLen);
|
||||||
TRACE("POST Proc: %x\n", (DWORD) prb->SRB_PostProc);
|
TRACE("POST Proc: %x\n", (DWORD) prb->SRB_PostProc);
|
||||||
cdb = &prb->CDBByte[0];
|
cdb = prb->CDBByte;
|
||||||
if (TRACE_ON(aspi))
|
if (TRACE_ON(aspi))
|
||||||
{
|
{
|
||||||
TRACE("CDB buffer[");
|
TRACE("CDB buffer[");
|
||||||
|
@ -225,7 +225,7 @@ ASPI_PrintSenseArea16(SRB_ExecSCSICmd16 *prb)
|
||||||
|
|
||||||
if (TRACE_ON(aspi))
|
if (TRACE_ON(aspi))
|
||||||
{
|
{
|
||||||
cdb = &prb->CDBByte[0];
|
cdb = prb->CDBByte;
|
||||||
TRACE("SenseArea[");
|
TRACE("SenseArea[");
|
||||||
for (i = 0; i < prb->SRB_SenseLen; i++) {
|
for (i = 0; i < prb->SRB_SenseLen; i++) {
|
||||||
if (i) TRACE(",");
|
if (i) TRACE(",");
|
||||||
|
@ -288,7 +288,7 @@ ASPI_ExecScsiCmd(DWORD ptrPRB, UINT16 mode)
|
||||||
in_len = SCSI_OFF + lpPRB->SRB_CDBLen + lpPRB->SRB_BufLen;
|
in_len = SCSI_OFF + lpPRB->SRB_CDBLen + lpPRB->SRB_BufLen;
|
||||||
sg_hd = HeapAlloc(GetProcessHeap(), 0, in_len);
|
sg_hd = HeapAlloc(GetProcessHeap(), 0, in_len);
|
||||||
memset(sg_hd, 0, SCSI_OFF);
|
memset(sg_hd, 0, SCSI_OFF);
|
||||||
memcpy(sg_hd + 1, &lpPRB->CDBByte[0], lpPRB->SRB_CDBLen);
|
memcpy(sg_hd + 1, lpPRB->CDBByte, lpPRB->SRB_CDBLen);
|
||||||
if (lpPRB->SRB_BufLen) {
|
if (lpPRB->SRB_BufLen) {
|
||||||
memcpy(((BYTE *) sg_hd) + SCSI_OFF + lpPRB->SRB_CDBLen, lpBuf, lpPRB->SRB_BufLen);
|
memcpy(((BYTE *) sg_hd) + SCSI_OFF + lpPRB->SRB_CDBLen, lpBuf, lpPRB->SRB_BufLen);
|
||||||
}
|
}
|
||||||
|
@ -298,7 +298,7 @@ ASPI_ExecScsiCmd(DWORD ptrPRB, UINT16 mode)
|
||||||
in_len = SCSI_OFF + lpPRB->SRB_CDBLen;
|
in_len = SCSI_OFF + lpPRB->SRB_CDBLen;
|
||||||
sg_hd = HeapAlloc(GetProcessHeap(), 0, in_len);
|
sg_hd = HeapAlloc(GetProcessHeap(), 0, in_len);
|
||||||
memset(sg_hd, 0, SCSI_OFF);
|
memset(sg_hd, 0, SCSI_OFF);
|
||||||
memcpy(sg_hd + 1, &lpPRB->CDBByte[0], lpPRB->SRB_CDBLen);
|
memcpy(sg_hd + 1, lpPRB->CDBByte, lpPRB->SRB_CDBLen);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (TARGET_TO_HOST(lpPRB)) {
|
if (TARGET_TO_HOST(lpPRB)) {
|
||||||
|
@ -349,7 +349,7 @@ ASPI_ExecScsiCmd(DWORD ptrPRB, UINT16 mode)
|
||||||
int sense_len = lpPRB->SRB_SenseLen;
|
int sense_len = lpPRB->SRB_SenseLen;
|
||||||
if (lpPRB->SRB_SenseLen > 16)
|
if (lpPRB->SRB_SenseLen > 16)
|
||||||
sense_len = 16;
|
sense_len = 16;
|
||||||
memcpy(SENSE_BUFFER(lpPRB), &sg_reply_hdr->sense_buffer[0], sense_len);
|
memcpy(SENSE_BUFFER(lpPRB), sg_reply_hdr->sense_buffer, sense_len);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue