Lines Matching full:current
235 uchar *current = m_current;
238 if( current >= m_end )
241 current = m_current;
244 val = *((uchar*)current);
245 m_current = current + 1;
286 uchar *current = m_current;
289 if( current+1 < m_end )
291 val = current[0] + (current[1] << 8);
292 m_current = current + 2;
305 uchar *current = m_current;
308 if( current+3 < m_end )
310 val = current[0] + (current[1] << 8) +
311 (current[2] << 16) + (current[3] << 24);
312 m_current = current + 4;
327 uchar *current = m_current;
330 if( current+1 < m_end )
332 val = (current[0] << 8) + current[1];
333 m_current = current + 2;
346 uchar *current = m_current;
349 if( current+3 < m_end )
351 val = (current[0] << 24) + (current[1] << 16) +
352 (current[2] << 8) + current[3];
353 m_current = current + 4;
401 ulong* current = (ulong*)m_current;
405 if( (m_current = (uchar*)(current - mask)) >= m_end )
408 current = ((ulong*)m_current) + mask;
411 return ((current[0] >> bit_idx) |
412 ((current[1] <<-bit_idx) & mask)) & bs_bit_mask[bits];
420 ulong* current = (ulong*)m_current;
424 if( (uchar*)(current - mask) >= m_end )
427 current = ((ulong*)m_current) + mask;
428 m_current = (uchar*)current;
430 return ((current[0] >> bit_idx) |
431 ((current[1] <<-bit_idx) & mask)) & bs_bit_mask[bits];
510 ulong* current = ((ulong*)m_current) - mask;
514 if( (m_current = (uchar*)current) >= m_end )
517 current = (ulong*)m_current;
520 return (((current[-1] << -bit_idx) & mask)|
521 (current[0] >> bit_idx)) & bs_bit_mask[bits];
529 ulong* current = ((ulong*)m_current) - mask;
533 if( ((uchar*)current) >= m_end )
535 m_current = (uchar*)current;
537 current = (ulong*)m_current;
540 return (((current[-1]<<-bit_idx) & mask)|
541 (current[0] >> bit_idx)) & bs_bit_mask[bits];
859 uchar *current = m_current;
861 if( current+1 < m_end )
863 current[0] = (uchar)val;
864 current[1] = (uchar)(val >> 8);
865 m_current = current + 2;
879 uchar *current = m_current;
881 if( current+3 < m_end )
883 current[0] = (uchar)val;
884 current[1] = (uchar)(val >> 8);
885 current[2] = (uchar)(val >> 16);
886 current[3] = (uchar)(val >> 24);
887 m_current = current + 4;
910 uchar *current = m_current;
912 if( current+1 < m_end )
914 current[0] = (uchar)(val >> 8);
915 current[1] = (uchar)val;
916 m_current = current + 2;
930 uchar *current = m_current;
932 if( current+3 < m_end )
934 current[0] = (uchar)(val >> 24);
935 current[1] = (uchar)(val >> 16);
936 current[2] = (uchar)(val >> 8);
937 current[3] = (uchar)val;
938 m_current = current + 4;