Liming,
I didn't hit any issue with that code, but have been trying to work out the
reason of the compilation error.
As UnicodeFiFoRemoveOneKey() is called only when FIFO buffer is not empty,
should the obsolete code be removed & the function's return type changed to
VOID?
Do you plan to implement a patch for issues 1) & 2)?
Thanks.
Alexei.
------------------------------
>Message: 6
>Date: Thu, 30 Jan 2014 02:19:18 +0000
>From: "Gao, Liming" <[email protected]>
>Subject: Re: [edk2] Bug in TerminalDxe UnicodeFiFoRemoveOneKey() function
>To: "[email protected]"
> <[email protected]>
>Message-ID:
> <4a89e2ef3dfedb4c8bfde51014f606a1117c1...@shsmsx102.ccr.corp.intel.com>
>Content-Type: text/plain; charset="us-ascii"
>Alexei:
> I agree 1) and 2) are issues. But, they should not happen. Before
> UnicodeFiFoRemoveOneKey() is called, while statement has checked
> >IsUnicodeFiFoEmpty() to make sure Fifo buffer is not empty. So,
> UnicodeFiFoRemoveOneKey() doesn't enter into Fifo empty case. Do you meet
> with >the real problem or just compiler issue?
>Line 1202: while (!IsUnicodeFiFoEmpty (TerminalDevice) && !IsEfiKeyFiFoFull
>(TerminalDevice)) {
>Line 1218: UnicodeFiFoRemoveOneKey (TerminalDevice, &UnicodeChar);
>Thanks
>Liming
-- IMPORTANT NOTICE: The contents of this email and any attachments are
confidential and may also be privileged. If you are not the intended recipient,
please notify the sender immediately and do not disclose the contents to any
other person, use it for any purpose, or store or copy the information in any
medium. Thank you.
ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered
in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ,
Registered in England & Wales, Company No: 2548782
------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable
security intelligence. It gives you real-time visual feedback on key
security issues and trends. Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel