mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-27 07:34:06 +02:00
MdeModulePkg: ConfigKeywordHandler: fix pointer target signedness.
SVN r17428 ("MdeModulePkg: Implement UEFI25 HII Config keyword handler protocol") introduced code that triggers -Werror=pointer-sign under gcc ("warn for pointer argument passing or assignment with different signedness"). This patch fix up those locations. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Eric Dong <eric.dong@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17445 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
833a8349c1
commit
c24001450b
@ -806,7 +806,7 @@ GetStringIdFromString (
|
|||||||
Offset = sizeof (EFI_HII_STRING_BLOCK);
|
Offset = sizeof (EFI_HII_STRING_BLOCK);
|
||||||
StringTextPtr = BlockHdr + Offset;
|
StringTextPtr = BlockHdr + Offset;
|
||||||
BlockSize += Offset + AsciiStrSize ((CHAR8 *) StringTextPtr);
|
BlockSize += Offset + AsciiStrSize ((CHAR8 *) StringTextPtr);
|
||||||
if (AsciiStrCmp(AsciiKeywordValue, StringTextPtr) == 0) {
|
if (AsciiStrCmp(AsciiKeywordValue, (CHAR8 *) StringTextPtr) == 0) {
|
||||||
*StringId = CurrentStringId;
|
*StringId = CurrentStringId;
|
||||||
goto Done;
|
goto Done;
|
||||||
}
|
}
|
||||||
@ -816,7 +816,7 @@ GetStringIdFromString (
|
|||||||
case EFI_HII_SIBT_STRING_SCSU_FONT:
|
case EFI_HII_SIBT_STRING_SCSU_FONT:
|
||||||
Offset = sizeof (EFI_HII_SIBT_STRING_SCSU_FONT_BLOCK) - sizeof (UINT8);
|
Offset = sizeof (EFI_HII_SIBT_STRING_SCSU_FONT_BLOCK) - sizeof (UINT8);
|
||||||
StringTextPtr = BlockHdr + Offset;
|
StringTextPtr = BlockHdr + Offset;
|
||||||
if (AsciiStrCmp(AsciiKeywordValue, StringTextPtr) == 0) {
|
if (AsciiStrCmp(AsciiKeywordValue, (CHAR8 *) StringTextPtr) == 0) {
|
||||||
*StringId = CurrentStringId;
|
*StringId = CurrentStringId;
|
||||||
goto Done;
|
goto Done;
|
||||||
}
|
}
|
||||||
@ -831,7 +831,7 @@ GetStringIdFromString (
|
|||||||
|
|
||||||
for (Index = 0; Index < StringCount; Index++) {
|
for (Index = 0; Index < StringCount; Index++) {
|
||||||
BlockSize += AsciiStrSize ((CHAR8 *) StringTextPtr);
|
BlockSize += AsciiStrSize ((CHAR8 *) StringTextPtr);
|
||||||
if (AsciiStrCmp(AsciiKeywordValue, StringTextPtr) == 0) {
|
if (AsciiStrCmp(AsciiKeywordValue, (CHAR8 *) StringTextPtr) == 0) {
|
||||||
*StringId = CurrentStringId;
|
*StringId = CurrentStringId;
|
||||||
goto Done;
|
goto Done;
|
||||||
}
|
}
|
||||||
@ -851,7 +851,7 @@ GetStringIdFromString (
|
|||||||
|
|
||||||
for (Index = 0; Index < StringCount; Index++) {
|
for (Index = 0; Index < StringCount; Index++) {
|
||||||
BlockSize += AsciiStrSize ((CHAR8 *) StringTextPtr);
|
BlockSize += AsciiStrSize ((CHAR8 *) StringTextPtr);
|
||||||
if (AsciiStrCmp(AsciiKeywordValue, StringTextPtr) == 0) {
|
if (AsciiStrCmp(AsciiKeywordValue, (CHAR8 *) StringTextPtr) == 0) {
|
||||||
*StringId = CurrentStringId;
|
*StringId = CurrentStringId;
|
||||||
goto Done;
|
goto Done;
|
||||||
}
|
}
|
||||||
@ -1069,7 +1069,7 @@ GetNextStringId (
|
|||||||
if (*KeywordValue == NULL) {
|
if (*KeywordValue == NULL) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
AsciiStrToUnicodeStr(StringTextPtr, *KeywordValue);
|
AsciiStrToUnicodeStr ((CHAR8 *) StringTextPtr, *KeywordValue);
|
||||||
return CurrentStringId;
|
return CurrentStringId;
|
||||||
} else if (CurrentStringId == StringId) {
|
} else if (CurrentStringId == StringId) {
|
||||||
FindString = TRUE;
|
FindString = TRUE;
|
||||||
@ -1088,7 +1088,7 @@ GetNextStringId (
|
|||||||
if (*KeywordValue == NULL) {
|
if (*KeywordValue == NULL) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
AsciiStrToUnicodeStr(StringTextPtr, *KeywordValue);
|
AsciiStrToUnicodeStr ((CHAR8 *) StringTextPtr, *KeywordValue);
|
||||||
return CurrentStringId;
|
return CurrentStringId;
|
||||||
} else if (CurrentStringId == StringId) {
|
} else if (CurrentStringId == StringId) {
|
||||||
FindString = TRUE;
|
FindString = TRUE;
|
||||||
@ -1109,7 +1109,7 @@ GetNextStringId (
|
|||||||
if (*KeywordValue == NULL) {
|
if (*KeywordValue == NULL) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
AsciiStrToUnicodeStr(StringTextPtr, *KeywordValue);
|
AsciiStrToUnicodeStr ((CHAR8 *) StringTextPtr, *KeywordValue);
|
||||||
return CurrentStringId;
|
return CurrentStringId;
|
||||||
} else if (CurrentStringId == StringId) {
|
} else if (CurrentStringId == StringId) {
|
||||||
FindString = TRUE;
|
FindString = TRUE;
|
||||||
@ -1136,7 +1136,7 @@ GetNextStringId (
|
|||||||
if (*KeywordValue == NULL) {
|
if (*KeywordValue == NULL) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
AsciiStrToUnicodeStr(StringTextPtr, *KeywordValue);
|
AsciiStrToUnicodeStr ((CHAR8 *) StringTextPtr, *KeywordValue);
|
||||||
return CurrentStringId;
|
return CurrentStringId;
|
||||||
} else if (CurrentStringId == StringId) {
|
} else if (CurrentStringId == StringId) {
|
||||||
FindString = TRUE;
|
FindString = TRUE;
|
||||||
@ -1674,7 +1674,7 @@ ConstructConfigHdr (
|
|||||||
switch (((EFI_IFR_OP_HEADER *)OpCodeData)->OpCode) {
|
switch (((EFI_IFR_OP_HEADER *)OpCodeData)->OpCode) {
|
||||||
case EFI_IFR_VARSTORE_OP:
|
case EFI_IFR_VARSTORE_OP:
|
||||||
Guid = (EFI_GUID *)(UINTN *)&((EFI_IFR_VARSTORE *) OpCodeData)->Guid;
|
Guid = (EFI_GUID *)(UINTN *)&((EFI_IFR_VARSTORE *) OpCodeData)->Guid;
|
||||||
AsciiName = ((EFI_IFR_VARSTORE *) OpCodeData)->Name;
|
AsciiName = (CHAR8 *) ((EFI_IFR_VARSTORE *) OpCodeData)->Name;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case EFI_IFR_VARSTORE_NAME_VALUE_OP:
|
case EFI_IFR_VARSTORE_NAME_VALUE_OP:
|
||||||
@ -1684,7 +1684,7 @@ ConstructConfigHdr (
|
|||||||
|
|
||||||
case EFI_IFR_VARSTORE_EFI_OP:
|
case EFI_IFR_VARSTORE_EFI_OP:
|
||||||
Guid = (EFI_GUID *)(UINTN *)&((EFI_IFR_VARSTORE_EFI *) OpCodeData)->Guid;
|
Guid = (EFI_GUID *)(UINTN *)&((EFI_IFR_VARSTORE_EFI *) OpCodeData)->Guid;
|
||||||
AsciiName = ((EFI_IFR_VARSTORE_EFI *) OpCodeData)->Name;
|
AsciiName = (CHAR8 *) ((EFI_IFR_VARSTORE_EFI *) OpCodeData)->Name;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -2571,7 +2571,7 @@ EnumerateAllKeywords (
|
|||||||
CHAR8 *LocalNameSpace;
|
CHAR8 *LocalNameSpace;
|
||||||
EFI_STRING_ID NextStringId;
|
EFI_STRING_ID NextStringId;
|
||||||
EFI_STATUS Status;
|
EFI_STATUS Status;
|
||||||
CHAR8 *OpCode;
|
UINT8 *OpCode;
|
||||||
CHAR16 *ConfigRequest;
|
CHAR16 *ConfigRequest;
|
||||||
CHAR16 *ValueElement;
|
CHAR16 *ValueElement;
|
||||||
CHAR16 *KeywordResp;
|
CHAR16 *KeywordResp;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user