summaryrefslogtreecommitdiff
path: root/msgpack/unpack_define.h
diff options
context:
space:
mode:
authorAntonio Cuni <anto.cuni@gmail.com>2013-10-19 17:27:16 +0200
committerAntonio Cuni <anto.cuni@gmail.com>2013-10-19 17:27:16 +0200
commit56dd1650a42a454027ba335b494100a9f211758e (patch)
treebb40490af6a940e75d91d0e2e19a9975c78c8a15 /msgpack/unpack_define.h
parent985d4c1496d8c9186079ebc4e42aee319e67c385 (diff)
downloadmsgpack-python-56dd1650a42a454027ba335b494100a9f211758e.tar.gz
implement unpacking for all the fixtext formats
Diffstat (limited to 'msgpack/unpack_define.h')
-rw-r--r--msgpack/unpack_define.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/msgpack/unpack_define.h b/msgpack/unpack_define.h
index c81b990..986fa91 100644
--- a/msgpack/unpack_define.h
+++ b/msgpack/unpack_define.h
@@ -59,12 +59,12 @@ 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_FIXEXT1 = 0x14,
+ CS_FIXEXT2 = 0x15,
+ CS_FIXEXT4 = 0x16,
+ CS_FIXEXT8 = 0x17,
+ CS_FIXEXT16 = 0x18,
+
CS_RAW_16 = 0x1a,
CS_RAW_32 = 0x1b,
CS_ARRAY_16 = 0x1c,
@@ -75,6 +75,8 @@ typedef enum {
//ACS_BIG_INT_VALUE,
//ACS_BIG_FLOAT_VALUE,
ACS_RAW_VALUE,
+ ACS_EXT_VALUE,
+
} msgpack_unpack_state;