StdLib: Fix GCC warnings/errors caused by variables being set but not used.
Removed variables that had no effect on code behavior. Fifo.c::FIFO_Dequeue: Replaced instances of "Self->ElementSize" with preexisting variable "SizeOfElement". IIOutilities.c::IIO_GetInChar: Fixed variable of wrong, but compatible, type and made updating of housekeeping variables dependent upon successful completion of reading from the buffer. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Olivier Martin <olivier.martin@arm.com> Reviewed by: Daryl McDaniel <daryl.mcdaniel@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16276 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
committed by
darylm503
parent
b07ae3d607
commit
0e565888ee
@@ -75,7 +75,7 @@ IIO_GetInChar (
|
||||
{
|
||||
cIIO *This;
|
||||
cFIFO *InBuf;
|
||||
EFI_STATUS Status;
|
||||
size_t Status;
|
||||
ssize_t NumRead;
|
||||
wint_t RetVal;
|
||||
wchar_t InChar;
|
||||
@@ -92,8 +92,10 @@ IIO_GetInChar (
|
||||
}
|
||||
if(BufCnt > 0) {
|
||||
Status = InBuf->Read(InBuf, &InChar, 1);
|
||||
--BufCnt;
|
||||
NumRead = 1;
|
||||
if (Status > 0) {
|
||||
--BufCnt;
|
||||
NumRead = 1;
|
||||
}
|
||||
}
|
||||
else {
|
||||
NumRead = filp->f_ops->fo_read(filp, &filp->f_offset, sizeof(wchar_t), &InChar);
|
||||
|
Reference in New Issue
Block a user