]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/C/LzmaCompress/Sdk/C/7zStream.c
BaseTools LzmaCompress: Update LZMA to new 16.04 version
[mirror_edk2.git] / BaseTools / Source / C / LzmaCompress / Sdk / C / 7zStream.c
index a0a2405d014a3f5e6e16219846df1725c6fdc679..5a92d532ccaa8887c223584bedc711e436743f69 100644 (file)
@@ -1,9 +1,11 @@
 /* 7zStream.c -- 7z Stream functions\r
-2008-11-23 : Igor Pavlov : Public domain */\r
+2013-11-12 : Igor Pavlov : Public domain */\r
+\r
+#include "Precomp.h"\r
 \r
 #include <string.h>\r
 \r
-#include "Types.h"\r
+#include "7zTypes.h"\r
 \r
 SRes SeqInStream_Read2(ISeqInStream *stream, void *buf, size_t size, SRes errorType)\r
 {\r
@@ -39,7 +41,7 @@ SRes LookInStream_SeekTo(ILookInStream *stream, UInt64 offset)
 \r
 SRes LookInStream_LookRead(ILookInStream *stream, void *buf, size_t *size)\r
 {\r
-  void *lookBuf;\r
+  const void *lookBuf;\r
   if (*size == 0)\r
     return SZ_OK;\r
   RINOK(stream->Look(stream, &lookBuf, size));\r
@@ -66,7 +68,7 @@ SRes LookInStream_Read(ILookInStream *stream, void *buf, size_t size)
   return LookInStream_Read2(stream, buf, size, SZ_ERROR_INPUT_EOF);\r
 }\r
 \r
-static SRes LookToRead_Look_Lookahead(void *pp, void **buf, size_t *size)\r
+static SRes LookToRead_Look_Lookahead(void *pp, const void **buf, size_t *size)\r
 {\r
   SRes res = SZ_OK;\r
   CLookToRead *p = (CLookToRead *)pp;\r
@@ -84,7 +86,7 @@ static SRes LookToRead_Look_Lookahead(void *pp, void **buf, size_t *size)
   return res;\r
 }\r
 \r
-static SRes LookToRead_Look_Exact(void *pp, void **buf, size_t *size)\r
+static SRes LookToRead_Look_Exact(void *pp, const void **buf, size_t *size)\r
 {\r
   SRes res = SZ_OK;\r
   CLookToRead *p = (CLookToRead *)pp;\r