summaryrefslogtreecommitdiffstats
path: root/msgpack-php71.patch
diff options
context:
space:
mode:
Diffstat (limited to 'msgpack-php71.patch')
-rw-r--r--msgpack-php71.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/msgpack-php71.patch b/msgpack-php71.patch
new file mode 100644
index 0000000..bab1d2a
--- /dev/null
+++ b/msgpack-php71.patch
@@ -0,0 +1,21 @@
+diff --git a/msgpack_unpack.h b/msgpack_unpack.h
+index 5dc9524..0851625 100644
+--- a/msgpack_unpack.h
++++ b/msgpack_unpack.h
+@@ -16,6 +16,16 @@ typedef enum
+ MSGPACK_UNPACK_PARSE_ERROR = -1,
+ } msgpack_unpack_return;
+
++#if PHP_VERSION_ID >= 70100
++typedef struct php_unserialize_data {
++ void *first;
++ void *last;
++ void *first_dtor;
++ void *last_dtor;
++ HashTable *allowed_classes;
++};
++#endif
++
+ typedef struct php_unserialize_data msgpack_unserialize_data_t;
+
+ typedef struct {