]> granicus.if.org Git - php/commitdiff
Made an alias for hash apply with arguments.
authorAndrei Zmievski <andrei@php.net>
Fri, 9 Jun 2000 20:18:16 +0000 (20:18 +0000)
committerAndrei Zmievski <andrei@php.net>
Fri, 9 Jun 2000 20:18:16 +0000 (20:18 +0000)
Zend/zend_builtin_functions.c
Zend/zend_hash.h

index cf41e5e2693b2506d309febd9d3da561c4dda2af..f3b5086a163a73fd1a5bfdaf885f973c2213af20 100644 (file)
@@ -807,7 +807,7 @@ ZEND_FUNCTION(get_declared_classes)
        }
 
        array_init(return_value);
-       zend_hash_apply_with_arguments(CG(class_table), copy_class_name, 1, return_value);
+       zend_hash_apply_with_arguments(CG(class_table), (apply_func_args_t)copy_class_name, 1, return_value);
 }
 /* }}} */
 
index 13f03c43576c4114c762c4e65fd6155e3e423790..64057ecf308144f7d9c7ad8389ae9a1d5ca56d52 100644 (file)
@@ -108,6 +108,8 @@ typedef struct _zend_hash_key {
 } zend_hash_key;
 
 
+typedef int (*apply_func_args_t)(void *pDest, int num_args, va_list args, zend_hash_key *hash_key);
+
 #define ZEND_STD_HASH_APPLIER          \
        int (*)(void *element, int num_args, va_list args, zend_hash_key *hash_key)