mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 10:31:29 +00:00
Switch to char_traits::length in SerializeBuffer
This benches a bit faster
This commit is contained in:
parent
35eb5b24dd
commit
1ba78d0988
@ -143,7 +143,7 @@ public:
|
|||||||
void WriteString(const char *str)
|
void WriteString(const char *str)
|
||||||
{
|
{
|
||||||
assert(str != nullptr);
|
assert(str != nullptr);
|
||||||
auto len = strlen(str) + 1;
|
auto len = std::char_traits<char>::length(str) + 1;
|
||||||
if (m_pos + len > m_capacity)
|
if (m_pos + len > m_capacity)
|
||||||
Grow(m_capacity + len);
|
Grow(m_capacity + len);
|
||||||
memcpy(m_buffer + m_pos, str, len);
|
memcpy(m_buffer + m_pos, str, len);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user