BitMiracle.LibJpeg.Classic.Internal.huff_entropy_decoder.CHECK_BIT_BUFFER C# (CSharp) Method

CHECK_BIT_BUFFER() private static method

private static CHECK_BIT_BUFFER ( bitread_working_state &state, int nbits, int &get_buffer, int &bits_left ) : bool
state bitread_working_state
nbits int
get_buffer int
bits_left int
return bool
        private static bool CHECK_BIT_BUFFER(ref bitread_working_state state, int nbits, ref int get_buffer, ref int bits_left)
        {
            if (bits_left < nbits)
            {
                if (!jpeg_fill_bit_buffer(ref state, get_buffer, bits_left, nbits))
                    return false;

                get_buffer = state.get_buffer;
                bits_left = state.bits_left;
            }

            return true;
        }