瀏覽代碼

AK: Remove some superstition from BufferStream :)

Robin Burchell 6 年之前
父節點
當前提交
3792883219
共有 1 個文件被更改,包括 7 次插入7 次删除
  1. 7 7
      AK/BufferStream.h

+ 7 - 7
AK/BufferStream.h

@@ -14,7 +14,7 @@ public:
 
     void operator<<(u8 value)
     {
-        m_buffer[m_offset++] = value & 0xffu;
+        m_buffer[m_offset++] = value;
     }
 
     void operator<<(char value)
@@ -24,16 +24,16 @@ public:
 
     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)
     {
-        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)