diff options
Diffstat (limited to 'uuid-php7.patch')
-rw-r--r-- | uuid-php7.patch | 151 |
1 files changed, 0 insertions, 151 deletions
diff --git a/uuid-php7.patch b/uuid-php7.patch deleted file mode 100644 index 5c1f900..0000000 --- a/uuid-php7.patch +++ /dev/null @@ -1,151 +0,0 @@ ---- pecl/uuid/trunk/php_uuid.h 2015/03/27 16:21:02 336224 -+++ pecl/uuid/trunk/php_uuid.h 2015/03/28 06:45:58 336225 -@@ -197,6 +197,17 @@ - - #endif /* PHP_HAVE_UUID */ - -+#if PHP_MAJOR_VERSION < 7 -+typedef long zend_long; -+typedef int strsize; -+#define UUID_RETSTR(a) RETURN_STRING(a,1) -+#define UUID_RETSTRL(a,l) RETURN_STRINGL(a,l,1) -+#else -+typedef size_t strsize; -+#define UUID_RETSTR(a) RETURN_STRING(a) -+#define UUID_RETSTRL(a,l) RETURN_STRINGL(a,l) -+#endif -+ - #endif /* PHP_UUID_H */ - - ---- pecl/uuid/trunk/uuid.c 2015/03/27 16:21:02 336224 -+++ pecl/uuid/trunk/uuid.c 2015/03/28 06:45:58 336225 -@@ -152,7 +152,7 @@ - PHP_FUNCTION(uuid_create) - { - -- long uuid_type = 0; -+ zend_long uuid_type = 0; - - - -@@ -185,7 +185,7 @@ - - uuid_unparse(uuid, uuid_str); - -- RETURN_STRING(uuid_str, 1); -+ UUID_RETSTR(uuid_str); - } while (0); - } - /* }}} uuid_create */ -@@ -197,7 +197,7 @@ - { - - const char * uuid = NULL; -- int uuid_len = 0; -+ strsize uuid_len = 0; - - - -@@ -219,9 +219,9 @@ - { - - const char * uuid1 = NULL; -- int uuid1_len = 0; -+ strsize uuid1_len = 0; - const char * uuid2 = NULL; -- int uuid2_len = 0; -+ strsize uuid2_len = 0; - - - -@@ -247,7 +247,7 @@ - { - - const char * uuid = NULL; -- int uuid_len = 0; -+ strsize uuid_len = 0; - - - -@@ -273,7 +273,7 @@ - { - - const char * uuid = NULL; -- int uuid_len = 0; -+ strsize uuid_len = 0; - - - -@@ -302,7 +302,7 @@ - { - - const char * uuid = NULL; -- int uuid_len = 0; -+ strsize uuid_len = 0; - - - -@@ -330,7 +330,7 @@ - { - - const char * uuid = NULL; -- int uuid_len = 0; -+ strsize uuid_len = 0; - - - -@@ -361,7 +361,7 @@ - { - - const char * uuid = NULL; -- int uuid_len = 0; -+ strsize uuid_len = 0; - - - -@@ -384,7 +384,7 @@ - if(uuid[10] & 0x80) RETURN_FALSE; // invalid MAC - - uuid_unparse(u, uuid_str); -- RETURN_STRING((char *)(uuid_str + 24), 1); -+ UUID_RETSTR((char *)(uuid_str + 24)); - } while (0); - } - /* }}} uuid_mac */ -@@ -396,7 +396,7 @@ - { - - const char * uuid = NULL; -- int uuid_len = 0; -+ strsize uuid_len = 0; - - - -@@ -411,7 +411,7 @@ - RETURN_FALSE; - } - -- RETURN_STRINGL((char *)uuid_bin, sizeof(uuid_t), 1); -+ UUID_RETSTRL((char *)uuid_bin, sizeof(uuid_t)); - } while (0); - } - /* }}} uuid_parse */ -@@ -423,7 +423,7 @@ - { - - const char * uuid = NULL; -- int uuid_len = 0; -+ strsize uuid_len = 0; - - - -@@ -440,7 +440,7 @@ - - uuid_unparse((unsigned char *)uuid, uuid_txt); - -- RETURN_STRINGL(uuid_txt, 36, 1); -+ UUID_RETSTRL(uuid_txt, 36); - } while (0); - } - /* }}} uuid_unparse */ |