mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-05-24 06:04:44 +02:00
Replaced uint64_t with apropriate types.
This commit is contained in:
parent
cd03ab62f8
commit
479d50bd93
@ -47,7 +47,7 @@
|
|||||||
|
|
||||||
namespace msgpack {
|
namespace msgpack {
|
||||||
|
|
||||||
typedef bool (*unpack_reference_func)(type::object_type, uint64_t, void*);
|
typedef bool (*unpack_reference_func)(type::object_type, std::size_t, void*);
|
||||||
|
|
||||||
namespace detail {
|
namespace detail {
|
||||||
|
|
||||||
@ -149,7 +149,7 @@ inline void unpack_map_item(object& c, object const& k, object const& v)
|
|||||||
++c.via.map.size;
|
++c.via.map.size;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void unpack_str(unpack_user& u, const char* p, uint64_t l, object& o)
|
inline void unpack_str(unpack_user& u, const char* p, uint32_t l, object& o)
|
||||||
{
|
{
|
||||||
o.type = type::STR;
|
o.type = type::STR;
|
||||||
if (u.reference_func() && u.reference_func()(o.type, l, u.user_data())) {
|
if (u.reference_func() && u.reference_func()(o.type, l, u.user_data())) {
|
||||||
@ -164,7 +164,7 @@ inline void unpack_str(unpack_user& u, const char* p, uint64_t l, object& o)
|
|||||||
o.via.str.size = l;
|
o.via.str.size = l;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void unpack_bin(unpack_user& u, const char* p, uint64_t l, object& o)
|
inline void unpack_bin(unpack_user& u, const char* p, uint32_t l, object& o)
|
||||||
{
|
{
|
||||||
o.type = type::BIN;
|
o.type = type::BIN;
|
||||||
if (u.reference_func() && u.reference_func()(o.type, l, u.user_data())) {
|
if (u.reference_func() && u.reference_func()(o.type, l, u.user_data())) {
|
||||||
@ -179,7 +179,7 @@ inline void unpack_bin(unpack_user& u, const char* p, uint64_t l, object& o)
|
|||||||
o.via.bin.size = l;
|
o.via.bin.size = l;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void unpack_ext(unpack_user& u, const char* p, uint64_t l, object& o)
|
inline void unpack_ext(unpack_user& u, const char* p, uint32_t l, object& o)
|
||||||
{
|
{
|
||||||
o.type = type::EXT;
|
o.type = type::EXT;
|
||||||
if (u.reference_func() && u.reference_func()(o.type, l, u.user_data())) {
|
if (u.reference_func() && u.reference_func()(o.type, l, u.user_data())) {
|
||||||
@ -796,7 +796,7 @@ private:
|
|||||||
char const* m_start;
|
char const* m_start;
|
||||||
char const* m_current;
|
char const* m_current;
|
||||||
|
|
||||||
uint64_t m_trail;
|
uint32_t m_trail;
|
||||||
unpack_user m_user;
|
unpack_user m_user;
|
||||||
uint32_t m_cs;
|
uint32_t m_cs;
|
||||||
uint32_t m_top;
|
uint32_t m_top;
|
||||||
@ -947,7 +947,7 @@ private:
|
|||||||
void expand_buffer(std::size_t size);
|
void expand_buffer(std::size_t size);
|
||||||
int execute_imp();
|
int execute_imp();
|
||||||
bool flush_zone();
|
bool flush_zone();
|
||||||
static bool default_reference_func(type::object_type type, uint64_t len, void*);
|
static bool default_reference_func(type::object_type type, std::size_t len, void*);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
char* m_buffer;
|
char* m_buffer;
|
||||||
@ -1451,7 +1451,7 @@ inline void unpack(unpacked* result,
|
|||||||
else unpack(*result, data, len, f, user_data);
|
else unpack(*result, data, len, f, user_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
inline bool unpacker::default_reference_func(type::object_type /*type*/, uint64_t /*len*/, void*)
|
inline bool unpacker::default_reference_func(type::object_type /*type*/, std::size_t /*len*/, void*)
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user