mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-10-18 11:39:02 +02:00
Removed C-style casts.
This commit is contained in:
@@ -285,11 +285,11 @@ public:
|
|||||||
int selector = *reinterpret_cast<const unsigned char*>(p);
|
int selector = *reinterpret_cast<const unsigned char*>(p);
|
||||||
if (0) {
|
if (0) {
|
||||||
} else if(0x00 <= selector && selector <= 0x7f) { // Positive Fixnum
|
} else if(0x00 <= selector && selector <= 0x7f) { // Positive Fixnum
|
||||||
unpack_uint8(user_, *(uint8_t*)p, obj);
|
unpack_uint8(user_, *reinterpret_cast<const uint8_t*>(p), obj);
|
||||||
int ret = push_proc(c, obj, p, data, off, trail);
|
int ret = push_proc(c, obj, p, data, off, trail);
|
||||||
if (ret != 0) return ret;
|
if (ret != 0) return ret;
|
||||||
} else if(0xe0 <= selector && selector <= 0xff) { // Negative Fixnum
|
} else if(0xe0 <= selector && selector <= 0xff) { // Negative Fixnum
|
||||||
unpack_int8(user_, *(int8_t*)p, obj);
|
unpack_int8(user_, *reinterpret_cast<const int8_t*>(p), obj);
|
||||||
int ret = push_proc(c, obj, p, data, off, trail);
|
int ret = push_proc(c, obj, p, data, off, trail);
|
||||||
if (ret != 0) return ret;
|
if (ret != 0) return ret;
|
||||||
} else if(0xc0 <= selector && selector <= 0xdf) { // Variable
|
} else if(0xc0 <= selector && selector <= 0xdf) { // Variable
|
||||||
@@ -313,7 +313,7 @@ public:
|
|||||||
case 0xc4: // bin 8
|
case 0xc4: // bin 8
|
||||||
case 0xc5: // bin 16
|
case 0xc5: // bin 16
|
||||||
case 0xc6: // bin 32
|
case 0xc6: // bin 32
|
||||||
trail = 1 << (((unsigned int)*p) & 0x03);
|
trail = 1 << (static_cast<unsigned int>(*p) & 0x03);
|
||||||
cs_ = next_cs(p);
|
cs_ = next_cs(p);
|
||||||
fixed_trail_again = true;
|
fixed_trail_again = true;
|
||||||
break;
|
break;
|
||||||
@@ -331,7 +331,7 @@ public:
|
|||||||
case 0xd1: // signed int 16
|
case 0xd1: // signed int 16
|
||||||
case 0xd2: // signed int 32
|
case 0xd2: // signed int 32
|
||||||
case 0xd3: // signed int 64
|
case 0xd3: // signed int 64
|
||||||
trail = 1 << (((unsigned int)*p) & 0x03);
|
trail = 1 << (static_cast<unsigned int>(*p) & 0x03);
|
||||||
cs_ = next_cs(p);
|
cs_ = next_cs(p);
|
||||||
fixed_trail_again = true;
|
fixed_trail_again = true;
|
||||||
break;
|
break;
|
||||||
@@ -343,7 +343,7 @@ public:
|
|||||||
case 0xd9: // raw 8 (str 8)
|
case 0xd9: // raw 8 (str 8)
|
||||||
case 0xda: // raw 16 (str 16)
|
case 0xda: // raw 16 (str 16)
|
||||||
case 0xdb: // raw 32 (str 32)
|
case 0xdb: // raw 32 (str 32)
|
||||||
trail = 1 << ((((unsigned int)*p) & 0x03) - 1);
|
trail = 1 << ((static_cast<unsigned int>(*p) & 0x03) - 1);
|
||||||
cs_ = next_cs(p);
|
cs_ = next_cs(p);
|
||||||
fixed_trail_again = true;
|
fixed_trail_again = true;
|
||||||
break;
|
break;
|
||||||
@@ -351,7 +351,7 @@ public:
|
|||||||
case 0xdd: // array 32
|
case 0xdd: // array 32
|
||||||
case 0xde: // map 16
|
case 0xde: // map 16
|
||||||
case 0xdf: // map 32
|
case 0xdf: // map 32
|
||||||
trail = 2 << (((unsigned int)*p) & 0x01);
|
trail = 2 << (static_cast<unsigned int>(*p) & 0x01);
|
||||||
cs_ = next_cs(p);
|
cs_ = next_cs(p);
|
||||||
fixed_trail_again = true;
|
fixed_trail_again = true;
|
||||||
break;
|
break;
|
||||||
@@ -360,7 +360,7 @@ public:
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
} else if(0xa0 <= selector && selector <= 0xbf) { // FixRaw
|
} else if(0xa0 <= selector && selector <= 0xbf) { // FixRaw
|
||||||
trail = (unsigned int)*p & 0x1f;
|
trail = static_cast<unsigned int>(*p) & 0x1f;
|
||||||
if(trail == 0) {
|
if(trail == 0) {
|
||||||
unpack_raw(user_, data, n, trail, obj);
|
unpack_raw(user_, data, n, trail, obj);
|
||||||
int ret = push_proc(c, obj, p, data, off, trail);
|
int ret = push_proc(c, obj, p, data, off, trail);
|
||||||
@@ -536,7 +536,7 @@ private:
|
|||||||
template <typename T>
|
template <typename T>
|
||||||
static unsigned int next_cs(T p)
|
static unsigned int next_cs(T p)
|
||||||
{
|
{
|
||||||
return (unsigned int)*p & 0x1f;
|
return static_cast<unsigned int>(*p) & 0x1f;
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename T, typename Func>
|
template <typename T, typename Func>
|
||||||
@@ -832,7 +832,7 @@ inline unpacker::unpacker(size_t initial_buffer_size)
|
|||||||
initial_buffer_size = COUNTER_SIZE;
|
initial_buffer_size = COUNTER_SIZE;
|
||||||
}
|
}
|
||||||
|
|
||||||
char* buffer = (char*)::malloc(initial_buffer_size);
|
char* buffer = reinterpret_cast<char*>(::malloc(initial_buffer_size));
|
||||||
if(!buffer) {
|
if(!buffer) {
|
||||||
throw std::bad_alloc();
|
throw std::bad_alloc();
|
||||||
}
|
}
|
||||||
@@ -889,7 +889,7 @@ inline void unpacker::expand_buffer(size_t size)
|
|||||||
next_size *= 2;
|
next_size *= 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
char* tmp = (char*)::realloc(buffer_, next_size);
|
char* tmp = reinterpret_cast<char*>(::realloc(buffer_, next_size));
|
||||||
if(!tmp) {
|
if(!tmp) {
|
||||||
throw std::bad_alloc();
|
throw std::bad_alloc();
|
||||||
}
|
}
|
||||||
@@ -904,7 +904,7 @@ inline void unpacker::expand_buffer(size_t size)
|
|||||||
next_size *= 2;
|
next_size *= 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
char* tmp = (char*)::malloc(next_size);
|
char* tmp = reinterpret_cast<char*>(::malloc(next_size));
|
||||||
if(!tmp) {
|
if(!tmp) {
|
||||||
throw std::bad_alloc();
|
throw std::bad_alloc();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user