MdePkg/UefiLib: Add 'OUT' decorator where necessary.

The functions AddUnicodeString() and AddUnicodeString2() might return
a new value into their parameter UnicodeStringTable, hence add the
appropiate 'OUT' decorator.

V2: Update FrameworkUefiLib as well.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marvin Haeuser <Marvin.Haeuser@outlook.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
Marvin.Haeuser@outlook.com 2018-05-05 22:23:54 +08:00 committed by Liming Gao
parent ced8f52fc6
commit 5b9626e8eb
2 changed files with 18 additions and 18 deletions

View File

@ -587,10 +587,10 @@ LookupUnicodeString2 (
EFI_STATUS EFI_STATUS
EFIAPI EFIAPI
AddUnicodeString ( AddUnicodeString (
IN CONST CHAR8 *Language, IN CONST CHAR8 *Language,
IN CONST CHAR8 *SupportedLanguages, IN CONST CHAR8 *SupportedLanguages,
IN EFI_UNICODE_STRING_TABLE **UnicodeStringTable, IN OUT EFI_UNICODE_STRING_TABLE **UnicodeStringTable,
IN CONST CHAR16 *UnicodeString IN CONST CHAR16 *UnicodeString
); );
/** /**
@ -638,11 +638,11 @@ AddUnicodeString (
EFI_STATUS EFI_STATUS
EFIAPI EFIAPI
AddUnicodeString2 ( AddUnicodeString2 (
IN CONST CHAR8 *Language, IN CONST CHAR8 *Language,
IN CONST CHAR8 *SupportedLanguages, IN CONST CHAR8 *SupportedLanguages,
IN EFI_UNICODE_STRING_TABLE **UnicodeStringTable, IN OUT EFI_UNICODE_STRING_TABLE **UnicodeStringTable,
IN CONST CHAR16 *UnicodeString, IN CONST CHAR16 *UnicodeString,
IN BOOLEAN Iso639Language IN BOOLEAN Iso639Language
); );
/** /**

View File

@ -888,10 +888,10 @@ LookupUnicodeString2 (
EFI_STATUS EFI_STATUS
EFIAPI EFIAPI
AddUnicodeString ( AddUnicodeString (
IN CONST CHAR8 *Language, IN CONST CHAR8 *Language,
IN CONST CHAR8 *SupportedLanguages, IN CONST CHAR8 *SupportedLanguages,
IN EFI_UNICODE_STRING_TABLE **UnicodeStringTable, IN OUT EFI_UNICODE_STRING_TABLE **UnicodeStringTable,
IN CONST CHAR16 *UnicodeString IN CONST CHAR16 *UnicodeString
) )
{ {
UINTN NumberOfEntries; UINTN NumberOfEntries;
@ -1065,11 +1065,11 @@ AddUnicodeString (
EFI_STATUS EFI_STATUS
EFIAPI EFIAPI
AddUnicodeString2 ( AddUnicodeString2 (
IN CONST CHAR8 *Language, IN CONST CHAR8 *Language,
IN CONST CHAR8 *SupportedLanguages, IN CONST CHAR8 *SupportedLanguages,
IN EFI_UNICODE_STRING_TABLE **UnicodeStringTable, IN OUT EFI_UNICODE_STRING_TABLE **UnicodeStringTable,
IN CONST CHAR16 *UnicodeString, IN CONST CHAR16 *UnicodeString,
IN BOOLEAN Iso639Language IN BOOLEAN Iso639Language
) )
{ {
UINTN NumberOfEntries; UINTN NumberOfEntries;