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 {
uint8_t GetBit (int i) const uint8_t GetBit (int i) const
{ {
int pos = i >> 3; // /8 int pos = i >> 3; // /8
if (pos >= sz) return 0; if (pos >= (int)sz) return 0;
return m_Buf[pos] & (1 << (7 - (i & 0x07))); return m_Buf[pos] & (0x80 >> (i & 0x07));
} }
private: private:

Loading…
Cancel
Save