RPG3D
a1b86507da
keep compatibility
2019-05-04 17:12:15 +08:00
RPG3D
9235d1acae
1.fix error on build msgpack with UE4
2019-05-02 14:57:15 +08:00
Takatoshi Kondo
17267ed475
Added -Wconversion support for C++.
2019-03-25 19:48:39 +09:00
Petr Benes
09e06a8cb7
Add support for Windows Drivers
2019-01-17 17:44:57 +01:00
Takatoshi Kondo
f6ddc9b85a
Added enforcing endian functionality.
2018-09-08 20:06:00 +09:00
Jasper Lievisse Adriaanse
f2b788e51f
Sprinkle __OpenBSD__: include missing headers and prevent iovec redefinition
2017-06-11 18:13:10 +02:00
Vasily Titskiy
2cbaa3a7db
Fix 'WinSock.h has already been included' compiler error.
...
Fix compiler error if Boost.Asio & msgpack are used together on Windows
Platform
2017-03-29 11:48:29 -04:00
Stefan Herbrechtsmeier
9ed842c014
Detect POSIX compatiblity explicit
...
Signed-off-by: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com >
2017-03-22 13:03:33 +01:00
Marc Bodmer
e7eae65ab7
Fixed path of gcc_atomic.h and gcc_atomic.hpp in definition of _msgpack_atomic_counter_header
2016-10-10 10:42:08 +02:00
Stefan Mititelu
4fa661a63d
Add msgpack_object_print_buffer() function
...
In order to print the msgpack object in a memory buffer.
2016-07-07 22:43:48 +03:00
Mizuki Hirata
bab3eea3a8
fixed the broken float en/decoder, caused by dead detector 'TARGET_OS_IPHONE'.
2016-02-29 02:22:58 +09:00
Ian Bell
c51e8ace48
Add signed flags to MSVC integer definitions
2016-02-13 19:19:03 -07:00
James McCoy
72e0d1a424
Check whether MSGPACK_ENDIAN_LITTLE_BYTE is true, not defined.
...
msgpack/predef/other/endian.h always defines both
MSGPACK_ENDIAN_LITTLE_BYTE and MSGPACK_ENDIAN_BIG_BYTE, but they're
defined to a true or false value depending on whether the system is
little/big endian.
Fix this condition to check the truthiness rather than whether it is
defined, like the other locations this macro is checked.
Closes #403
Signed-off-by: James McCoy <jamessan@jamessan.com >
2016-01-14 19:31:27 -05:00
Takatoshi Kondo
ba15089d86
Version 1.3.0.
...
Updated the license from the license from the Apache License Version 2.0
to the Boost Software License, Version 1.0.
Removed unused files.
2015-11-21 12:41:46 +09:00
tbeu
12ae60fd77
Only set MSGPACK_DLLEXPORT if not already defined
...
Allow applications that inlcude msgpack.h to predefine MSGPACK_DLLEXPORT, e.g., to not export any symbols in case of MSVC.
2015-10-18 22:55:32 +02:00
Takatoshi Kondo
756d02f8c0
Added Boost.Predef to check environment such as endian.
...
https://github.com/boostorg/predef.git has been added as a submodule on
external/boost/predef.
In order to avoid macro name conflicts, replaced "BOOST_" with "MSGPACK_"
and "boost/" with "msgpack/" then copy replaced files to include/msgpack.
This process is described in CMakeLists.txt.
Replaced files are included as a part of msgpack-c. So you don't need to
do the converting process each time.
Fixed endian checking logic.
2015-07-08 16:38:12 +09:00
John Szakmeister
4ef5894856
Don't include byteswap.h and FreeBSD and OpenBSD.
2015-02-17 17:33:49 -05:00
Takatoshi Kondo
2266505eed
Fixed #209
...
Added conditional include stdbool.h based on @equalsraf comment.
2015-02-07 21:25:49 +09:00
Takatoshi Kondo
3ed6b673d4
Fixed https://github.com/msgpack/msgpack-c/issues/176
...
byteswap.h is no longer included on Solaris.
2014-12-20 18:38:49 +09:00
Takatoshi Kondo
a4af97b32c
Supported dll export for msvc.
...
Supported tests for msvc.
2014-11-02 20:16:20 +09:00
Takatoshi Kondo
4a292193f2
Moved include byteswap.h to sysdep.h.
...
When compiling on Mac, byteswap.h is not included.
2014-10-12 01:22:10 +09:00
Takatoshi Kondo
dac5c60608
Replaced bit shift with memcpy on load.
2014-07-07 16:31:29 +09:00
Takatoshi Kondo
bc33317b7e
Reorganized tree.
2014-07-07 16:31:29 +09:00