UINT32 TotalTokenNumber;\r
UINT8 *Local;\r
EFI_NARROW_GLYPH *NarrowGlyph;\r
- EFI_WIDE_GLYPH *WideGlyph;\r
\r
if (Packages->NumberOfPackages == 0 || This == NULL) {\r
return EFI_INVALID_PARAMETER;\r
// we go down one level deeper, increment the handle value that will be passed back.\r
//\r
if (Database->Handle >= *Handle) {\r
- *Handle = Database->Handle + 1;\r
+ *Handle = (EFI_HII_HANDLE) (Database->Handle + 1);\r
}\r
}\r
\r
Local = (UINT8 *) (&FontPack->NumberOfWideGlyphs + sizeof (UINT8)) +\r
(sizeof (EFI_NARROW_GLYPH)) *\r
NumNarrowGlyphs;\r
- WideGlyph = (EFI_WIDE_GLYPH *) Local;\r
CopyMem (\r
&Member,\r
(UINTN *) (Local + sizeof (EFI_WIDE_GLYPH) * Count),\r
CopyMem (&Unicode, &GlobalData->WideGlyphs[Member].UnicodeWeight, sizeof (UINT16));\r
if (Unicode == 0) {\r
Local = (UINT8*)(&FontPack->NumberOfWideGlyphs + sizeof(UINT8)) + (sizeof(EFI_NARROW_GLYPH)) * NumNarrowGlyphs;\r
- WideGlyph = (EFI_WIDE_GLYPH *) Local;\r
CopyMem (\r
&GlobalData->WideGlyphs[Member],\r
(UINTN *) (Local + sizeof (EFI_WIDE_GLYPH) * Count),\r
EFI_HII_DATA *HiiData;\r
EFI_HII_HANDLE_DATABASE *HandleDatabase;\r
EFI_HII_HANDLE_DATABASE *PreviousHandleDatabase;\r
- UINTN Count;\r
\r
if (This == NULL || Handle == 0) {\r
return EFI_INVALID_PARAMETER;\r
//\r
PreviousHandleDatabase = HandleDatabase;\r
\r
- for (Count = 0; HandleDatabase != NULL; HandleDatabase = HandleDatabase->NextHandleDatabase) {\r
+ for (; HandleDatabase != NULL; HandleDatabase = HandleDatabase->NextHandleDatabase) {\r
//\r
// Match the numeric value with the database entry - if matched,\r
// free the package instance and apply fix-up to database linked list\r