mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-05-02 07:31:38 +02:00
Added std prefix.
This commit is contained in:
parent
f6d0cd9a4b
commit
a4aa14d1e2
@ -42,7 +42,7 @@ inline void operator<< (object::with_zone& o, const char* v)
|
|||||||
char* ptr = static_cast<char*>(o.zone.allocate_align(size));
|
char* ptr = static_cast<char*>(o.zone.allocate_align(size));
|
||||||
o.via.str.ptr = ptr;
|
o.via.str.ptr = ptr;
|
||||||
o.via.str.size = static_cast<uint32_t>(size);
|
o.via.str.size = static_cast<uint32_t>(size);
|
||||||
memcpy(ptr, v, size);
|
std::memcpy(ptr, v, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void operator<< (object& o, const char* v)
|
inline void operator<< (object& o, const char* v)
|
||||||
|
@ -40,7 +40,7 @@ struct raw_ref {
|
|||||||
|
|
||||||
bool operator== (const raw_ref& x) const
|
bool operator== (const raw_ref& x) const
|
||||||
{
|
{
|
||||||
return size == x.size && memcmp(ptr, x.ptr, size) == 0;
|
return size == x.size && std::memcmp(ptr, x.ptr, size) == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool operator!= (const raw_ref& x) const
|
bool operator!= (const raw_ref& x) const
|
||||||
@ -50,13 +50,13 @@ struct raw_ref {
|
|||||||
|
|
||||||
bool operator< (const raw_ref& x) const
|
bool operator< (const raw_ref& x) const
|
||||||
{
|
{
|
||||||
if(size == x.size) { return memcmp(ptr, x.ptr, size) < 0; }
|
if(size == x.size) { return std::memcmp(ptr, x.ptr, size) < 0; }
|
||||||
else { return size < x.size; }
|
else { return size < x.size; }
|
||||||
}
|
}
|
||||||
|
|
||||||
bool operator> (const raw_ref& x) const
|
bool operator> (const raw_ref& x) const
|
||||||
{
|
{
|
||||||
if(size == x.size) { return memcmp(ptr, x.ptr, size) > 0; }
|
if(size == x.size) { return std::memcmp(ptr, x.ptr, size) > 0; }
|
||||||
else { return size > x.size; }
|
else { return size > x.size; }
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -56,7 +56,7 @@ inline void operator<< (object::with_zone& o, const std::string& v)
|
|||||||
char* ptr = static_cast<char*>(o.zone.allocate_align(v.size()));
|
char* ptr = static_cast<char*>(o.zone.allocate_align(v.size()));
|
||||||
o.via.str.ptr = ptr;
|
o.via.str.ptr = ptr;
|
||||||
o.via.str.size = static_cast<uint32_t>(v.size());
|
o.via.str.size = static_cast<uint32_t>(v.size());
|
||||||
memcpy(ptr, v.data(), v.size());
|
std::memcpy(ptr, v.data(), v.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void operator<< (object& o, const std::string& v)
|
inline void operator<< (object& o, const std::string& v)
|
||||||
|
@ -212,14 +212,14 @@ inline void operator<< (object::with_zone& o, const object& v)
|
|||||||
case type::POSITIVE_INTEGER:
|
case type::POSITIVE_INTEGER:
|
||||||
case type::NEGATIVE_INTEGER:
|
case type::NEGATIVE_INTEGER:
|
||||||
case type::FLOAT:
|
case type::FLOAT:
|
||||||
::memcpy(&o.via, &v.via, sizeof(v.via));
|
std::memcpy(&o.via, &v.via, sizeof(v.via));
|
||||||
return;
|
return;
|
||||||
|
|
||||||
case type::STR: {
|
case type::STR: {
|
||||||
char* ptr = static_cast<char*>(o.zone.allocate_align(v.via.str.size));
|
char* ptr = static_cast<char*>(o.zone.allocate_align(v.via.str.size));
|
||||||
o.via.str.ptr = ptr;
|
o.via.str.ptr = ptr;
|
||||||
o.via.str.size = v.via.str.size;
|
o.via.str.size = v.via.str.size;
|
||||||
::memcpy(ptr, v.via.str.ptr, v.via.str.size);
|
std::memcpy(ptr, v.via.str.ptr, v.via.str.size);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -227,7 +227,7 @@ inline void operator<< (object::with_zone& o, const object& v)
|
|||||||
char* ptr = static_cast<char*>(o.zone.allocate_align(v.via.bin.size));
|
char* ptr = static_cast<char*>(o.zone.allocate_align(v.via.bin.size));
|
||||||
o.via.bin.ptr = ptr;
|
o.via.bin.ptr = ptr;
|
||||||
o.via.bin.size = v.via.bin.size;
|
o.via.bin.size = v.via.bin.size;
|
||||||
::memcpy(ptr, v.via.bin.ptr, v.via.bin.size);
|
std::memcpy(ptr, v.via.bin.ptr, v.via.bin.size);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -235,7 +235,7 @@ inline void operator<< (object::with_zone& o, const object& v)
|
|||||||
char* ptr = static_cast<char*>(o.zone.allocate_align(v.via.ext.size + 1));
|
char* ptr = static_cast<char*>(o.zone.allocate_align(v.via.ext.size + 1));
|
||||||
o.via.ext.ptr = ptr;
|
o.via.ext.ptr = ptr;
|
||||||
o.via.ext.size = v.via.ext.size;
|
o.via.ext.size = v.via.ext.size;
|
||||||
::memcpy(ptr, v.via.ext.ptr, v.via.ext.size + 1);
|
std::memcpy(ptr, v.via.ext.ptr, v.via.ext.size + 1);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -347,15 +347,15 @@ inline bool operator==(const object& x, const object& y)
|
|||||||
|
|
||||||
case type::STR:
|
case type::STR:
|
||||||
return x.via.str.size == y.via.str.size &&
|
return x.via.str.size == y.via.str.size &&
|
||||||
memcmp(x.via.str.ptr, y.via.str.ptr, x.via.str.size) == 0;
|
std::memcmp(x.via.str.ptr, y.via.str.ptr, x.via.str.size) == 0;
|
||||||
|
|
||||||
case type::BIN:
|
case type::BIN:
|
||||||
return x.via.bin.size == y.via.bin.size &&
|
return x.via.bin.size == y.via.bin.size &&
|
||||||
memcmp(x.via.bin.ptr, y.via.bin.ptr, x.via.bin.size) == 0;
|
std::memcmp(x.via.bin.ptr, y.via.bin.ptr, x.via.bin.size) == 0;
|
||||||
|
|
||||||
case type::EXT:
|
case type::EXT:
|
||||||
return x.via.ext.size == y.via.ext.size &&
|
return x.via.ext.size == y.via.ext.size &&
|
||||||
memcmp(x.via.ext.ptr, y.via.ext.ptr, x.via.ext.size) == 0;
|
std::memcmp(x.via.ext.ptr, y.via.ext.ptr, x.via.ext.size) == 0;
|
||||||
|
|
||||||
case type::ARRAY:
|
case type::ARRAY:
|
||||||
if(x.via.array.size != y.via.array.size) {
|
if(x.via.array.size != y.via.array.size) {
|
||||||
@ -526,20 +526,20 @@ object::object(const T& v, zone* z)
|
|||||||
inline object::object(msgpack_object o)
|
inline object::object(msgpack_object o)
|
||||||
{
|
{
|
||||||
// FIXME beter way?
|
// FIXME beter way?
|
||||||
::memcpy(this, &o, sizeof(o));
|
std::memcpy(this, &o, sizeof(o));
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void operator<< (object& o, msgpack_object v)
|
inline void operator<< (object& o, msgpack_object v)
|
||||||
{
|
{
|
||||||
// FIXME beter way?
|
// FIXME beter way?
|
||||||
::memcpy(&o, &v, sizeof(v));
|
std::memcpy(&o, &v, sizeof(v));
|
||||||
}
|
}
|
||||||
|
|
||||||
inline object::operator msgpack_object() const
|
inline object::operator msgpack_object() const
|
||||||
{
|
{
|
||||||
// FIXME beter way?
|
// FIXME beter way?
|
||||||
msgpack_object obj;
|
msgpack_object obj;
|
||||||
::memcpy(&obj, this, sizeof(obj));
|
std::memcpy(&obj, this, sizeof(obj));
|
||||||
return obj;
|
return obj;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@ public:
|
|||||||
if(m_alloc - m_size < len) {
|
if(m_alloc - m_size < len) {
|
||||||
expand_buffer(len);
|
expand_buffer(len);
|
||||||
}
|
}
|
||||||
::memcpy(m_data + m_size, buf, len);
|
std::memcpy(m_data + m_size, buf, len);
|
||||||
m_size += len;
|
m_size += len;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -160,7 +160,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
char* m = ib->ptr;
|
char* m = ib->ptr;
|
||||||
::memcpy(m, buf, len);
|
std::memcpy(m, buf, len);
|
||||||
ib->free -= len;
|
ib->free -= len;
|
||||||
ib->ptr += len;
|
ib->ptr += len;
|
||||||
|
|
||||||
@ -222,7 +222,7 @@ public:
|
|||||||
to->m_tail = nvec + tosize;
|
to->m_tail = nvec + tosize;
|
||||||
}
|
}
|
||||||
|
|
||||||
::memcpy(to->m_tail, m_array, sizeof(iovec)*nused);
|
std::memcpy(to->m_tail, m_array, sizeof(iovec)*nused);
|
||||||
|
|
||||||
to->m_tail += nused;
|
to->m_tail += nused;
|
||||||
m_tail = m_array;
|
m_tail = m_array;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user