summaryrefslogtreecommitdiffstats
path: root/CorebootModulePkg
diff options
context:
space:
mode:
authorScott Duplichan <scott@notabs.org>2015-04-10 02:41:01 +0000
committermauricema <mauricema@Edk2>2015-04-10 02:41:01 +0000
commit3b17ae9e51998a7002d7e00cb25243969c570215 (patch)
tree1120c191b153b6977ca6d56cf40521f48e686db4 /CorebootModulePkg
parent7b0f636452bdb1a4307c760ab4a7e6759b6dab05 (diff)
downloadedk2-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.h2
-rw-r--r--CorebootModulePkg/Library/CbParseLib/CbParseLib.c4
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);
}
/**