<Keyword>UefiBootServicesTableLib</Keyword>\r
</LibraryClass>\r
<LibraryClass Usage="ALWAYS_CONSUMED">\r
- <Keyword>UefiApplicationEntryPoint</Keyword>\r
+ <Keyword>UefiDriverEntryPoint</Keyword>\r
</LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
\r
STATIC\r
MEMORY_MAP *\r
-AllocateMemoryMapEntry ( \r
- );\r
+AllocateMemoryMapEntry (\r
+ VOID\r
+ );\r
\r
VOID\r
CoreAcquireMemoryLock (\r
}\r
}\r
\r
+STATIC\r
MEMORY_MAP *\r
-AllocateMemoryMapEntry ( \r
- )\r
+AllocateMemoryMapEntry (\r
+ VOID\r
+ )\r
/*++\r
\r
Routine Description:\r
ASSERT (Length <= (MAX_ADDRESS - ((UINTN) Buffer) + 1));\r
\r
for (Sum = 0, Count = 0; Count < Length; Count++) {\r
- Sum = Sum + *(Buffer + Count);\r
+ Sum = (UINT8) (Sum + *(Buffer + Count));\r
}\r
\r
return Sum;\r
\r
\r
for (Sum = 0, Count = 0; Count < Length; Count++) {\r
- Sum = Sum + *(Buffer + Count);\r
+ Sum = (UINT16) (Sum + *(Buffer + Count));\r
}\r
\r
return Sum;\r
)
{
if (Char >= L'a' && Char <= L'z') {
- return Char - (L'a' - L'A');
+ return (CHAR16) (Char - (L'a' - L'A'));
}
return Char;
(InternalHexCharToUintn (*String) <= REMINDER_MAX_UINT64_DIVIDED_BY_16))
);
- Result = LShiftU64 (Result, 4) + InternalHexCharToUintn (*String);
+ Result = LShiftU64 (Result, 4);
+ Result = Result + InternalHexCharToUintn (*String);
String++;
}
(InternalAsciiHexCharToUintn (*String) <= REMINDER_MAX_UINT64_DIVIDED_BY_16))
);
- Result = LShiftU64 (Result, 4) + InternalAsciiHexCharToUintn (*String);
+ Result = LShiftU64 (Result, 4);
+ Result = Result + InternalAsciiHexCharToUintn (*String);
String++;
}