Browse Source

AK: Remove some superstition from BufferStream :)

Robin Burchell 6 years ago
parent
commit
3792883219
1 changed files with 7 additions and 7 deletions
  1. 7 7
      AK/BufferStream.h

+ 7 - 7
AK/BufferStream.h

@@ -14,7 +14,7 @@ public:
 
 
     void operator<<(u8 value)
     void operator<<(u8 value)
     {
     {
-        m_buffer[m_offset++] = value & 0xffu;
+        m_buffer[m_offset++] = value;
     }
     }
 
 
     void operator<<(char value)
     void operator<<(char value)
@@ -24,16 +24,16 @@ public:
 
 
     void operator<<(u16 value)
     void operator<<(u16 value)
     {
     {
-        m_buffer[m_offset++] = value & 0xffu;
-        m_buffer[m_offset++] = (u8)(value >> 8) & 0xffu;
+        m_buffer[m_offset++] = value;
+        m_buffer[m_offset++] = (u8)(value >> 8);
     }
     }
 
 
     void operator<<(u32 value)
     void operator<<(u32 value)
     {
     {
-        m_buffer[m_offset++] = value & 0xffu;
-        m_buffer[m_offset++] = (u8)(value >> 8) & 0xffu;
-        m_buffer[m_offset++] = (u8)(value >> 16) & 0xffu;
-        m_buffer[m_offset++] = (u8)(value >> 24) & 0xffu;
+        m_buffer[m_offset++] = value;
+        m_buffer[m_offset++] = (u8)(value >> 8);
+        m_buffer[m_offset++] = (u8)(value >> 16);
+        m_buffer[m_offset++] = (u8)(value >> 24);
     }
     }
 
 
     void operator<<(const StringView& value)
     void operator<<(const StringView& value)