projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
- curl grabs longs, so pass longs to curl_easy_setopt()
[m6w6/ext-http]
/
http.c
diff --git
a/http.c
b/http.c
index 9b15c6c012e478cd43badacb203cdffc2ac734b4..729d025891237e71dd85c8ae9909a1ef9cfdc165 100644
(file)
--- a/
http.c
+++ b/
http.c
@@
-71,7
+71,7
@@
zend_function_entry http_functions[] = {
PHP_FE(http_build_url, http_arg_pass_ref_4)
PHP_FE(http_build_str, NULL)
#ifndef ZEND_ENGINE_2
PHP_FE(http_build_url, http_arg_pass_ref_4)
PHP_FE(http_build_str, NULL)
#ifndef ZEND_ENGINE_2
- PHP_FALIAS(http_build_query, http_build_str)
+ PHP_FALIAS(http_build_query, http_build_str
, NULL
)
#endif
PHP_FE(http_negotiate_language, http_arg_pass_ref_2)
PHP_FE(http_negotiate_charset, http_arg_pass_ref_2)
#endif
PHP_FE(http_negotiate_language, http_arg_pass_ref_2)
PHP_FE(http_negotiate_charset, http_arg_pass_ref_2)
@@
-93,6
+93,7
@@
zend_function_entry http_functions[] = {
PHP_FE(http_parse_message, NULL)
PHP_FE(http_parse_headers, NULL)
PHP_FE(http_parse_cookie, NULL)
PHP_FE(http_parse_message, NULL)
PHP_FE(http_parse_headers, NULL)
PHP_FE(http_parse_cookie, NULL)
+ PHP_FE(http_parse_params, NULL)
PHP_FE(http_get_request_headers, NULL)
PHP_FE(http_get_request_body, NULL)
PHP_FE(http_get_request_body_stream, NULL)
PHP_FE(http_get_request_headers, NULL)
PHP_FE(http_get_request_body, NULL)
PHP_FE(http_get_request_body_stream, NULL)
@@
-102,8
+103,11
@@
zend_function_entry http_functions[] = {
PHP_FE(http_head, http_arg_pass_ref_3)
PHP_FE(http_post_data, http_arg_pass_ref_4)
PHP_FE(http_post_fields, http_arg_pass_ref_5)
PHP_FE(http_head, http_arg_pass_ref_3)
PHP_FE(http_post_data, http_arg_pass_ref_4)
PHP_FE(http_post_fields, http_arg_pass_ref_5)
+ PHP_FE(http_put_data, http_arg_pass_ref_4)
PHP_FE(http_put_file, http_arg_pass_ref_4)
PHP_FE(http_put_stream, http_arg_pass_ref_4)
PHP_FE(http_put_file, http_arg_pass_ref_4)
PHP_FE(http_put_stream, http_arg_pass_ref_4)
+ PHP_FE(http_request, http_arg_pass_ref_5)
+ PHP_FE(http_request_body_encode, NULL)
#endif
PHP_FE(http_request_method_register, NULL)
PHP_FE(http_request_method_unregister, NULL)
#endif
PHP_FE(http_request_method_register, NULL)
PHP_FE(http_request_method_unregister, NULL)
@@
-122,9
+126,15
@@
zend_function_entry http_functions[] = {
};
/* }}} */
};
/* }}} */
+PHP_MINIT_FUNCTION(http);
+PHP_MSHUTDOWN_FUNCTION(http);
+PHP_RINIT_FUNCTION(http);
+PHP_RSHUTDOWN_FUNCTION(http);
+PHP_MINFO_FUNCTION(http);
+
/* {{{ http_module_dep */
#if ZEND_EXTENSION_API_NO >= 220050617
/* {{{ http_module_dep */
#if ZEND_EXTENSION_API_NO >= 220050617
-static zend_module_dep http_module_dep[] = {
+static zend_module_dep http_module_dep
s
[] = {
# ifdef HAVE_SPL
ZEND_MOD_REQUIRED("spl")
# endif
# ifdef HAVE_SPL
ZEND_MOD_REQUIRED("spl")
# endif
@@
-133,6
+143,9
@@
static zend_module_dep http_module_dep[] = {
# endif
# ifdef HAVE_PHP_SESSION
ZEND_MOD_REQUIRED("session")
# endif
# ifdef HAVE_PHP_SESSION
ZEND_MOD_REQUIRED("session")
+# endif
+# ifdef HAVE_ICONV
+ ZEND_MOD_REQUIRED("iconv")
# endif
{NULL, NULL, NULL, 0}
};
# endif
{NULL, NULL, NULL, 0}
};
@@
-143,7
+156,7
@@
static zend_module_dep http_module_dep[] = {
zend_module_entry http_module_entry = {
#if ZEND_EXTENSION_API_NO >= 220050617
STANDARD_MODULE_HEADER_EX, NULL,
zend_module_entry http_module_entry = {
#if ZEND_EXTENSION_API_NO >= 220050617
STANDARD_MODULE_HEADER_EX, NULL,
- http_module_dep,
+ http_module_dep
s
,
#else
STANDARD_MODULE_HEADER,
#endif
#else
STANDARD_MODULE_HEADER,
#endif