Changed the interface parameters
[people/mcb30/basetools.git] / Source / C / Common / Decompress.c
index f1acd75..83b8f1f 100644 (file)
@@ -938,7 +938,7 @@ Extract (
   Status = EFI_SUCCESS;\r
   switch (Algorithm) {\r
   case 0:\r
-    *Destination = malloc(SrcSize)\r
+    *Destination = (VOID *)malloc(SrcSize);\r
     if (*Destination != NULL) {\r
       memcpy(*Destination, Source, SrcSize);\r
     } else {\r
@@ -948,10 +948,10 @@ Extract (
   case 1:\r
     Status = EfiGetInfo(Source, SrcSize, DstSize, &ScratchSize);\r
     if (Status == EFI_SUCCESS) {\r
-      Scratch = malloc(ScratchSize)\r
-      *Destination = malloc(*DstSize)\r
-      if (Scratch != NULL and *Destination != NULL) {\r
-        Status = EfiDecompress(Source, SrcSize, Destination, *DstSize, Scratch, ScratchSize);\r
+      Scratch = (VOID *)malloc(ScratchSize);\r
+      *Destination = (VOID *)malloc(*DstSize);\r
+      if (Scratch != NULL && *Destination != NULL) {\r
+        Status = EfiDecompress(Source, SrcSize, *Destination, *DstSize, Scratch, ScratchSize);\r
       } else {\r
         Status = EFI_OUT_OF_RESOURCES;\r
       }\r
@@ -960,9 +960,9 @@ Extract (
   case 2:\r
     Status = TianoGetInfo(Source, SrcSize, DstSize, &ScratchSize);\r
     if (Status == EFI_SUCCESS) {\r
-      Scratch = malloc(ScratchSize)\r
-      *Destination = malloc(*DstSize)\r
-      if (Scratch != NULL and *Destination != NULL) {\r
+      Scratch = (VOID *)malloc(ScratchSize);\r
+      *Destination = (VOID *)malloc(*DstSize);\r
+      if (Scratch != NULL && *Destination != NULL) {\r
         Status = TianoDecompress(Source, SrcSize, *Destination, *DstSize, Scratch, ScratchSize);\r
       } else {\r
         Status = EFI_OUT_OF_RESOURCES;\r