Browse Source

faster GetBit

pull/1881/head
orignal 2 years ago
parent
commit
fa286a6fb3
  1. 4
      libi2pd/Tag.h

4
libi2pd/Tag.h

@ -83,8 +83,8 @@ namespace data { @@ -83,8 +83,8 @@ namespace data {
uint8_t GetBit (int i) const
{
int pos = i >> 3; // /8
if (pos >= sz) return 0;
return m_Buf[pos] & (1 << (7 - (i & 0x07)));
if (pos >= (int)sz) return 0;
return m_Buf[pos] & (0x80 >> (i & 0x07));
}
private:

Loading…
Cancel
Save