Alexandria.Compression.DclImplode.FillBitBuffer C# (CSharp) Method

FillBitBuffer() static private method

static private FillBitBuffer ( int &bitBuffer, int &bitCount, int requiredBits, Stream source ) : void
bitBuffer int
bitCount int
requiredBits int
source Stream
return void
        static void FillBitBuffer(ref int bitBuffer, ref int bitCount, int requiredBits, Stream source)
        {
            for (; bitCount < requiredBits; bitCount += 8)
                bitBuffer |= (source.ReadByte() & 255) << bitCount;
        }