]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/7zTypes.h
MdeModulePkg Lzma: Update LZMA SDK version to 19.00
[mirror_edk2.git] / MdeModulePkg / Library / LzmaCustomDecompressLib / Sdk / C / 7zTypes.h
index a5fcb50baea300d8ffe3014ea01a9103ed84cbbe..42b7040dd79267a14bf84086d30258e2fc9a278f 100644 (file)
@@ -1,5 +1,5 @@
 /* 7zTypes.h -- Basic types\r
-2017-07-17 : Igor Pavlov : Public domain */\r
+2018-08-04 : Igor Pavlov : Public domain */\r
 \r
 #ifndef __7Z_TYPES_H\r
 #define __7Z_TYPES_H\r
@@ -107,7 +107,8 @@ typedef UInt32 SizeT;
 typedef size_t SizeT;\r
 #endif\r
 \r
-typedef int Bool;\r
+typedef int BoolInt;\r
+/* typedef BoolInt Bool; */\r
 #define True 1\r
 #define False 0\r
 \r
@@ -118,7 +119,7 @@ typedef int Bool;
 #define MY_STD_CALL\r
 #endif\r
 \r
-#ifdef _MSC_VER\r
+#if defined(_MSC_VER) && !defined(__clang__)\r
 \r
 #if _MSC_VER >= 1300\r
 #define MY_NO_INLINE __declspec(noinline)\r
@@ -245,10 +246,10 @@ typedef struct
 {\r
   ILookInStream vt;\r
   const ISeekInStream *realStream;\r
\r
+\r
   size_t pos;\r
   size_t size; /* it's data size */\r
-  \r
+\r
   /* the following variables must be set outside */\r
   Byte *buf;\r
   size_t bufSize;\r