diff U3 C:/Users/dmcdani1/AppData/Local/Temp/Malloc.c-revBASE.svn000.tmp.c D:/Views/TianoCore/StdLib/LibC/StdLib/Malloc.c
--- C:/Users/dmcdani1/AppData/Local/Temp/Malloc.c-revBASE.svn000.tmp.c	Thu Jul 17 13:54:49 2014
+++ D:/Views/TianoCore/StdLib/LibC/StdLib/Malloc.c	Thu Jul 24 10:32:50 2014
@@ -84,8 +84,8 @@
 malloc(size_t Size)
 {
   CPOOL_HEAD   *Head;
-  void       *RetVal;
-  EFI_STATUS  Status;
+  void         *RetVal;
+  EFI_STATUS    Status;
   UINTN         NodeSize;
 
   if( Size == 0) {
@@ -98,7 +98,7 @@
 
   DEBUG((DEBUG_POOL, "malloc(%d): NodeSz: %d", Size, NodeSize));
 
-  Status = gBS->AllocatePool( EfiLoaderData, NodeSize, &Head);
+  Status = gBS->AllocatePool( EfiLoaderData, NodeSize, (void**)&Head);
   if( Status != EFI_SUCCESS) {
     RetVal  = NULL;
     errno   = ENOMEM;
