diff options
author | INADA Naoki <songofacandy@gmail.com> | 2013-10-19 23:11:34 -0700 |
---|---|---|
committer | INADA Naoki <songofacandy@gmail.com> | 2013-10-19 23:11:34 -0700 |
commit | ec0691fb2c7ca28eb4544b98dcb5e59933233997 (patch) | |
tree | 136944ccbafb433abde9b86d99cbade8a28d9598 /msgpack/unpack_define.h | |
parent | f45d7b4e2d362222698b755444ffb61f1cf74b02 (diff) | |
parent | 7123341ca89a9a3afee8521cc16a1a419ea8871e (diff) | |
download | msgpack-python-ec0691fb2c7ca28eb4544b98dcb5e59933233997.tar.gz |
Merge pull request #77 from msgpack/newspec
[WIP] Support new spec.
Diffstat (limited to 'msgpack/unpack_define.h')
-rw-r--r-- | msgpack/unpack_define.h | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/msgpack/unpack_define.h b/msgpack/unpack_define.h index c81b990..0b14f52 100644 --- a/msgpack/unpack_define.h +++ b/msgpack/unpack_define.h @@ -34,6 +34,7 @@ extern "C" { #endif +// CS is first byte & 0x1f typedef enum { CS_HEADER = 0x00, // nil @@ -41,9 +42,9 @@ typedef enum { //CS_ = 0x02, // false //CS_ = 0x03, // true - //CS_ = 0x04, - //CS_ = 0x05, - //CS_ = 0x06, + CS_BIN_8 = 0x04, + CS_BIN_16 = 0x05, + CS_BIN_32 = 0x06, //CS_ = 0x07, //CS_ = 0x08, @@ -59,12 +60,7 @@ typedef enum { CS_INT_32 = 0x12, CS_INT_64 = 0x13, - //CS_ = 0x14, - //CS_ = 0x15, - //CS_BIG_INT_16 = 0x16, - //CS_BIG_INT_32 = 0x17, - //CS_BIG_FLOAT_16 = 0x18, - //CS_BIG_FLOAT_32 = 0x19, + CS_RAW_8 = 0x19, CS_RAW_16 = 0x1a, CS_RAW_32 = 0x1b, CS_ARRAY_16 = 0x1c, @@ -72,9 +68,8 @@ typedef enum { CS_MAP_16 = 0x1e, CS_MAP_32 = 0x1f, - //ACS_BIG_INT_VALUE, - //ACS_BIG_FLOAT_VALUE, ACS_RAW_VALUE, + ACS_BIN_VALUE, } msgpack_unpack_state; |