summaryrefslogtreecommitdiffstats
path: root/msgpack-php71.patch
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2016-09-14 20:41:16 +0200
committerRemi Collet <fedora@famillecollet.com>2016-09-14 20:41:16 +0200
commit320b4ed40cfe55573bff225130a91e582e0af88c (patch)
tree9bec01edc50e6b124e97a5863f8085758d2dc021 /msgpack-php71.patch
parent237943ae61d4a4685f794fab3940eeafbf3687af (diff)
PHP 7.1.0RC2 (SCL) + extension mass rebuild
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 {