<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">diff -ru cloop-2.01.orig/advancecomp-1.9_create_compressed_fs/7z/AriBitCoder.h cloop-2.01/advancecomp-1.9_create_compressed_fs/7z/AriBitCoder.h
--- cloop-2.01.orig/advancecomp-1.9_create_compressed_fs/7z/AriBitCoder.h	2003-02-10 14:25:06.000000000 -0500
+++ cloop-2.01/advancecomp-1.9_create_compressed_fs/7z/AriBitCoder.h	2004-11-24 10:59:04.216672928 -0500
@@ -51,13 +51,13 @@
 public:
   void Encode(CRangeEncoder *aRangeEncoder, UINT32 aSymbol)
   {
-    aRangeEncoder-&gt;EncodeBit(m_Probability, kNumBitModelTotalBits, aSymbol);
-    UpdateModel(aSymbol);
+    aRangeEncoder-&gt;EncodeBit(this-&gt;m_Probability, kNumBitModelTotalBits, aSymbol);
+    this-&gt;UpdateModel(aSymbol);
   }
   UINT32 GetPrice(UINT32 aSymbol) const
   {
     return g_PriceTables.m_StatePrices[
-      (((m_Probability - aSymbol) ^ ((-(int)aSymbol))) &amp; (kBitModelTotal - 1)) &gt;&gt; kNumMoveReducingBits];
+      (((this-&gt;m_Probability - aSymbol) ^ ((-(int)aSymbol))) &amp; (kBitModelTotal - 1)) &gt;&gt; kNumMoveReducingBits];
   }
 };
 
@@ -68,11 +68,11 @@
 public:
   UINT32 Decode(CRangeDecoder *aRangeDecoder)
   {
-    UINT32 aNewBound = (aRangeDecoder-&gt;m_Range &gt;&gt; kNumBitModelTotalBits) * m_Probability;
+    UINT32 aNewBound = (aRangeDecoder-&gt;m_Range &gt;&gt; kNumBitModelTotalBits) * this-&gt;m_Probability;
     if (aRangeDecoder-&gt;m_Code &lt; aNewBound)
     {
       aRangeDecoder-&gt;m_Range = aNewBound;
-      m_Probability += (kBitModelTotal - m_Probability) &gt;&gt; aNumMoveBits;
+      this-&gt;m_Probability += (kBitModelTotal - this-&gt;m_Probability) &gt;&gt; aNumMoveBits;
       if (aRangeDecoder-&gt;m_Range &lt; kTopValue)
       {
         aRangeDecoder-&gt;m_Code = (aRangeDecoder-&gt;m_Code &lt;&lt; 8) | aRangeDecoder-&gt;m_Stream.ReadByte();
@@ -84,7 +84,7 @@
     {
       aRangeDecoder-&gt;m_Range -= aNewBound;
       aRangeDecoder-&gt;m_Code -= aNewBound;
-      m_Probability -= (m_Probability) &gt;&gt; aNumMoveBits;
+      this-&gt;m_Probability -= (this-&gt;m_Probability) &gt;&gt; aNumMoveBits;
       if (aRangeDecoder-&gt;m_Range &lt; kTopValue)
       {
         aRangeDecoder-&gt;m_Code = (aRangeDecoder-&gt;m_Code &lt;&lt; 8) | aRangeDecoder-&gt;m_Stream.ReadByte();


</pre></body></html>