Changeset 73300 in vbox
- Timestamp:
- Jul 22, 2018 2:16:51 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Serial/UartCore.cpp
r73299 r73300 429 429 while (cbCopy) 430 430 { 431 size_t cbThisCopy =RT_MIN(cbCopy, (uint8_t)(pFifo->cbMax - pFifo->offRead));431 uint8_t cbThisCopy = (uint8_t)RT_MIN(cbCopy, (uint8_t)(pFifo->cbMax - pFifo->offRead)); 432 432 memcpy(pbDst, &pFifo->abBuf[pFifo->offRead], cbThisCopy); 433 433 … … 459 459 while (cbCopy) 460 460 { 461 size_t cbThisCopy =RT_MIN(cbCopy, (uint8_t)(pFifo->cbMax - pFifo->offWrite));461 uint8_t cbThisCopy = (uint8_t)RT_MIN(cbCopy, (uint8_t)(pFifo->cbMax - pFifo->offWrite)); 462 462 memcpy(&pFifo->abBuf[pFifo->offWrite], pbSrc, cbThisCopy); 463 463 … … 613 613 size_t cbRead = 0; 614 614 int rc = pThis->pDrvSerial->pfnReadRdr(pThis->pDrvSerial, &pFifo->abBuf[pFifo->offWrite], cbThisRead, &cbRead); 615 /*Assert(RT_SUCCESS(rc) && cbRead == cbThisRead);*/RT_NOREF(rc);616 617 pFifo->offWrite = (pFifo->offWrite + cbRead) % pFifo->cbMax;615 AssertRC(rc); Assert(cbRead <= UINT8_MAX); RT_NOREF(rc); 616 617 pFifo->offWrite = (pFifo->offWrite + (uint8_t)cbRead) % pFifo->cbMax; 618 618 pFifo->cbUsed += cbRead; 619 619 cbFilled += cbRead; … … 629 629 } 630 630 631 Assert(cbFilled <= pThis->cbAvailRdr);631 Assert(cbFilled <= (size_t)pThis->cbAvailRdr); 632 632 ASMAtomicSubU32(&pThis->cbAvailRdr, cbFilled); 633 633 }
Note:
See TracChangeset
for help on using the changeset viewer.