summaryrefslogtreecommitdiff
path: root/ext/gmp
diff options
context:
space:
mode:
authorRemi Collet <remi@php.net>2014-10-27 07:53:54 +0100
committerRemi Collet <remi@php.net>2014-10-27 07:53:54 +0100
commit2233625e02374339a7d10876b353c158fa39a5f9 (patch)
tree4ffe5cc0f560030c5fbeeb79bbe8b72a2ade9eed /ext/gmp
parentc8e1fae17f215a71ffddf834ef8ca409dfd8e50b (diff)
parentcc91072f0ef69b5884f23eb758ef6e12e8858034 (diff)
downloadphp-git-2233625e02374339a7d10876b353c158fa39a5f9.tar.gz
Merge branch 'PHP-5.6'
* PHP-5.6: NEWS NEWS Fix bug #63595 GMP memory management conflicts with other libraries using GMP Conflicts: ext/gmp/gmp.c
Diffstat (limited to 'ext/gmp')
-rw-r--r--ext/gmp/gmp.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/ext/gmp/gmp.c b/ext/gmp/gmp.c
index b5e16845c2..d5d9f14c4b 100644
--- a/ext/gmp/gmp.c
+++ b/ext/gmp/gmp.c
@@ -359,30 +359,6 @@ static inline void gmp_zval_unary_ui_op(zval *return_value, zval *a_arg, gmp_una
#define gmp_unary_opl(op) _gmp_unary_opl(INTERNAL_FUNCTION_PARAM_PASSTHRU, op)
#define gmp_unary_ui_op(op) _gmp_unary_ui_op(INTERNAL_FUNCTION_PARAM_PASSTHRU, op)
-/* {{{ gmp_emalloc
- */
-static void *gmp_emalloc(size_t size)
-{
- return emalloc(size);
-}
-/* }}} */
-
-/* {{{ gmp_erealloc
- */
-static void *gmp_erealloc(void *ptr, size_t old_size, size_t new_size)
-{
- return erealloc(ptr, new_size);
-}
-/* }}} */
-
-/* {{{ gmp_efree
- */
-static void gmp_efree(void *ptr, size_t size)
-{
- efree(ptr);
-}
-/* }}} */
-
static void gmp_free_object_storage(zend_object *obj TSRMLS_DC) /* {{{ */
{
gmp_object *intern = GET_GMP_OBJECT_FROM_OBJ(obj);
@@ -687,8 +663,6 @@ ZEND_MINIT_FUNCTION(gmp)
REGISTER_LONG_CONSTANT("GMP_BIG_ENDIAN", GMP_BIG_ENDIAN, CONST_CS | CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("GMP_NATIVE_ENDIAN", GMP_NATIVE_ENDIAN, CONST_CS | CONST_PERSISTENT);
- mp_set_memory_functions(gmp_emalloc, gmp_erealloc, gmp_efree);
-
return SUCCESS;
}
/* }}} */