}
/* }}} */
-#if PHP_MAJOR_VERSION == 4 && PHP_MINOR_VERSION == 3 && PHP_RELEASE_VERSION < 10
-# define php_url_parse_ex(u, l) php_url_parse(u)
-#endif
-
/* {{{ proto string http_build_url([mixed url[, mixed parts[, int flags = HTTP_URL_REPLACE[, array &new_url]]]])
Build an URL. */
PHP_FUNCTION(http_build_url)
/* {{{ proto object http_persistent_handles_count() */
PHP_FUNCTION(http_persistent_handles_count)
{
- char **names;
- int *counts;
- int i, n;
-
NO_ARGS;
- if ((n = http_persistent_handle_statall(&names, &counts))) {
- object_init(return_value);
- for (i = 0; i < n; ++i) {
- add_property_long(return_value, names[i], counts[i]);
- efree(names[i]);
- }
- efree(names);
- efree(counts);
+ object_init(return_value);
+ if (!http_persistent_handle_statall_ex(HASH_OF(return_value))) {
+ zval_dtor(return_value);
+ RETURN_NULL();
}
}
/* }}} */