diff options
author | Scott Duplichan <scott@notabs.org> | 2015-04-10 02:41:01 +0000 |
---|---|---|
committer | mauricema <mauricema@Edk2> | 2015-04-10 02:41:01 +0000 |
commit | 3b17ae9e51998a7002d7e00cb25243969c570215 (patch) | |
tree | 1120c191b153b6977ca6d56cf40521f48e686db4 /CorebootModulePkg | |
parent | 7b0f636452bdb1a4307c760ab4a7e6759b6dab05 (diff) | |
download | edk2-3b17ae9e51998a7002d7e00cb25243969c570215.tar.gz edk2-3b17ae9e51998a7002d7e00cb25243969c570215.tar.bz2 edk2-3b17ae9e51998a7002d7e00cb25243969c570215.zip |
CorebootModulePkg: Change CbParseAcpiTable prototype to avoid gcc fail
Use of void** as a generic pointer to pointer is a Microsoft extension
to the C language and is not supported by gcc. Without this change, gcc
compile fails with error:
passing argument 1 of 'CbParseAcpiTable' from incompatible pointer type
note: expected 'void **' but argument is of type
'struct EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER **'
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Scott Duplichan <scott@notabs.org>
Reviewed-by: Maurice Ma <maurice.ma@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17144 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'CorebootModulePkg')
-rw-r--r-- | CorebootModulePkg/Include/Library/CbParseLib.h | 2 | ||||
-rw-r--r-- | CorebootModulePkg/Library/CbParseLib/CbParseLib.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/CorebootModulePkg/Include/Library/CbParseLib.h b/CorebootModulePkg/Include/Library/CbParseLib.h index 36727d3f58..034574f5df 100644 --- a/CorebootModulePkg/Include/Library/CbParseLib.h +++ b/CorebootModulePkg/Include/Library/CbParseLib.h @@ -63,7 +63,7 @@ CbParseCbMemTable ( **/
RETURN_STATUS
CbParseAcpiTable (
- IN VOID** pMemTable,
+ IN VOID* pMemTable,
IN UINT32* pMemTableSize
);
diff --git a/CorebootModulePkg/Library/CbParseLib/CbParseLib.c b/CorebootModulePkg/Library/CbParseLib/CbParseLib.c index 0e1163245f..f4ba69f2cc 100644 --- a/CorebootModulePkg/Library/CbParseLib/CbParseLib.c +++ b/CorebootModulePkg/Library/CbParseLib/CbParseLib.c @@ -283,11 +283,11 @@ CbParseCbMemTable ( **/
RETURN_STATUS
CbParseAcpiTable (
- IN VOID** pMemTable,
+ IN VOID* pMemTable,
IN UINT32* pMemTableSize
)
{
- return CbParseCbMemTable (SIGNATURE_32 ('I', 'P', 'C', 'A'), pMemTable, pMemTableSize);
+ return CbParseCbMemTable (SIGNATURE_32 ('I', 'P', 'C', 'A'), (VOID **)pMemTable, pMemTableSize);
}
/**
|