Lines Matching refs:m_current
92 m_current = m_end; in Allocate()
98 m_start = m_end = m_current = 0; in RBaseStream()
130 m_current -= m_block_size; in ReadBlock()
133 if( readed == 0 || m_current >= m_end ) in ReadBlock()
173 m_start = m_end = m_current = 0; in Release()
197 if( m_current < m_end && block_pos == m_block_pos - m_block_size ) in SetPos()
199 m_current = m_start + offset; in SetPos()
204 m_current = m_start + m_block_size + offset; in SetPos()
212 return m_block_pos - m_block_size + (int)(m_current - m_start); in GetPos()
218 m_current += bytes; in Skip()
235 uchar *current = m_current; in GetByte()
241 current = m_current; in GetByte()
245 m_current = current + 1; in GetByte()
263 l = (int)(m_end - m_current); in GetBytes()
268 memcpy( data, m_current, l ); in GetBytes()
269 m_current += l; in GetBytes()
286 uchar *current = m_current; in GetWord()
292 m_current = current + 2; in GetWord()
305 uchar *current = m_current; in GetDWord()
312 m_current = current + 4; in GetDWord()
327 uchar *current = m_current; in GetWord()
333 m_current = current + 2; in GetWord()
346 uchar *current = m_current; in GetDWord()
353 m_current = current + 4; in GetDWord()
384 int offset = (int)(m_current - m_end); in SetPos()
385 m_current = m_end + (offset & -4); in SetPos()
401 ulong* current = (ulong*)m_current; in Get()
405 if( (m_current = (uchar*)(current - mask)) >= m_end ) in Get()
408 current = ((ulong*)m_current) + mask; in Get()
420 ulong* current = (ulong*)m_current; in Show()
427 current = ((ulong*)m_current) + mask; in Show()
428 m_current = (uchar*)current; in Show()
438 m_current += (new_bit_idx >> 5) << 2; in Move()
494 int offset = (int)(m_current - m_end); in SetPos()
495 m_current = m_end + ((offset - 1) & -4); in SetPos()
510 ulong* current = ((ulong*)m_current) - mask; in Get()
514 if( (m_current = (uchar*)current) >= m_end ) in Get()
517 current = (ulong*)m_current; in Get()
529 ulong* current = ((ulong*)m_current) - mask; in Show()
535 m_current = (uchar*)current; in Show()
537 current = (ulong*)m_current; in Show()
538 m_current -= 4; in Show()
576 m_current -= (new_bit_idx >> 5)<<2; in Move()
715 m_start = m_end = m_current = 0; in WBaseStream()
741 m_current = m_start; in Allocate()
747 int size = (int)(m_current - m_start); in WriteBlock()
752 m_current = m_start; in WriteBlock()
771 m_current = m_start; in Open()
795 m_start = m_end = m_current = 0; in Release()
813 return m_block_pos + (int)(m_current - m_start); in GetPos()
825 *m_current++ = (uchar)val; in PutByte()
826 if( m_current >= m_end ) in PutByte()
835 assert( data && m_current && count >= 0 ); in PutBytes()
839 int l = (int)(m_end - m_current); in PutBytes()
846 memcpy( m_current, data, l ); in PutBytes()
847 m_current += l; in PutBytes()
851 if( m_current == m_end ) in PutBytes()
859 uchar *current = m_current; in PutWord()
865 m_current = current + 2; in PutWord()
866 if( m_current == m_end ) in PutWord()
879 uchar *current = m_current; in PutDWord()
887 m_current = current + 4; in PutDWord()
888 if( m_current == m_end ) in PutDWord()
910 uchar *current = m_current; in PutWord()
916 m_current = current + 2; in PutWord()
917 if( m_current == m_end ) in PutWord()
930 uchar *current = m_current; in PutDWord()
938 m_current = current + 4; in PutDWord()
939 if( m_current == m_end ) in PutDWord()
978 m_current = m_start; in ResetBuffer()
986 *((ulong*&)m_current)++ = m_val; in Flush()
1004 bsBSwapBlock( m_start, m_current ); in WriteBlock()
1030 *((ulong*&)m_current)++ = curval | ((unsigned)val >> -bit_idx); in Put()
1031 if( m_current >= m_end ) in Put()