msgpack-c icon indicating copy to clipboard operation
msgpack-c copied to clipboard

MessagePack implementation for C and C++ / msgpack.org[C/C++]

Results 113 msgpack-c issues
Sort by recently updated
recently updated
newest added

Propagate compiler options that are decided by cmake options to the parent project.

Similar to #1005, there seems to be a dependency on `boost/predef/other/endian.h` when building with `MSGPACK_USE_BOOST=OFF`. I have reproduced this issue on both Linux and Windows. Minimal reproducible example: https://github.com/leocencetti/msgpack-c-issue-1025-example ```bash...

How do you manage end of a message in a protocol ? I use msgpack-c and the only solution I found is to send the header before the payload (separately)....

Currently there is only intrusive adapter macros (MSGPACK_DEFINE_ARRAY and MSGPACK_DEFINE_MAP), but no non-intrusive. A possible (incomplete) implementation is: ```cpp #define MY_DEFINE_MAP_EACH_PROC(r, data, elem) \ MSGPACK_PP_IF( \ MSGPACK_PP_IS_BEGIN_PARENS(elem), \ elem, \...

C++

Update README.md with preopositional changes.

Is there anyway to control which fields are packed or unpacked on a call by call basis? Can I do something like this? ``` struct C { int a; int...

i wrap messagepack like this, bug it have memory Leak, could you help me check this code? message_pack.h ``` #include #include // https://github.com/msgpack/msgpack-c/wiki/v2_0_cpp_adaptor namespace mpack { class Object { public:...

I'm getting an "Expected unqualified-id" error in nil_decl.hpp on the line: `typedef nil_t nil;` All I have is: `#include `

For better visibility of this issue I've switched to onluy man pages using patch ```patch --- a/Doxyfile~ 2021-09-01 03:10:58.000000000 +0100 +++ b/Doxyfile 2021-09-13 14:41:57.758506584 +0100 @@ -768,7 +768,7 @@ #...

When sending a message like `ddff000000`, msgpack-c and msgpack-cpp allocate about 96GB of memory: 1. Load a large 32 bit int (0xff000000): https://github.com/msgpack/msgpack-c/blob/a9a48cea3a78ba661ee8096b5dab456361b0ff23/include/msgpack/unpack_template.h#L364 2. Call callback with the large int:...