//
// Fake <ConfigHdr>
//
-UINT16 mFakeConfigHdr[] = L"GUID=00000000000000000000000000000000&NAME=0000&PATH=0";
+GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT16 mFakeConfigHdr[] = L"GUID=00000000000000000000000000000000&NAME=0000&PATH=0";
/**
Draw a dialog and return the selected key.
@param NumberOfLines The number of lines for the dialog box
@param KeyValue The EFI_KEY value returned if HotKey is TRUE..
@param String Pointer to the first string in the list
- @param ... A series of (quantity == NumberOfLines) text
+ @param ... A series of (quantity == NumberOfLines - 1) text
strings which will be used to construct the dialog
box
LargestString = StringLen;
}
}
+ VA_END (Marker);
if ((LargestString + 2) > DimensionsWidth) {
LargestString = DimensionsWidth - 2;
**/
VOID
+EFIAPI
ToLower (
IN OUT CHAR16 *Str
)
StrBufferLen = BufferSize * sizeof (CHAR16) + 1;
Status = BufToHexString (Str, &StrBufferLen, NewBuffer, BufferSize);
- gBS->FreePool (NewBuffer);
+ FreePool (NewBuffer);
//
// Convert the uppercase to lowercase since <HexAf> is defined in lowercase format.
//
**/
EFI_STATUS
+EFIAPI
ConfigStringToUnicode (
IN OUT CHAR16 *UnicodeString,
IN OUT UINTN *StrBufferLen,
**/
EFI_STATUS
+EFIAPI
UnicodeToConfigString (
IN OUT CHAR16 *ConfigString,
IN OUT UINTN *StrBufferLen,
**/
BOOLEAN
+EFIAPI
FindBlockName (
IN OUT CHAR16 *String,
UINTN Offset,
)
{
EFI_STATUS Status;
- CHAR16 *ConfigHdr;
+ CONST CHAR16 *ConfigHdr;
CHAR16 *ConfigResp;
CHAR16 *StringPtr;
UINTN HeaderLen;
VariableName
);
if (Status == EFI_BUFFER_TOO_SMALL) {
- gBS->FreePool (ConfigResp);
+ FreePool (ConfigResp);
ConfigResp = AllocateZeroPool (BufferLen + HeaderLen);
StringPtr = ConfigResp + HeaderLen;
);
}
if (EFI_ERROR (Status)) {
- gBS->FreePool (ConfigResp);
+ FreePool (ConfigResp);
return Status;
}
CopyMem (ConfigResp, ConfigHdr, HeaderLen * sizeof (UINT16));
BufferSize,
&Progress
);
- gBS->FreePool (ConfigResp);
+ FreePool (ConfigResp);
return Status;
}
)
{
EFI_STATUS Status;
- CHAR16 *ConfigHdr;
+ CONST CHAR16 *ConfigHdr;
CHAR16 *ConfigResp;
CHAR16 *StringPtr;
UINTN HeaderLen;
&Progress
);
if (EFI_ERROR (Status)) {
- gBS->FreePool (ConfigResp);
+ FreePool (ConfigResp);
return Status;
}
NULL,
NULL
);
- gBS->FreePool (ConfigResp);
+ FreePool (ConfigResp);
return Status;
}