From 7bdc434a56de6c8f3442e43c9bf8674245b0ee99 Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Sun, 6 Nov 2011 15:30:53 +0000 Subject: [PATCH 1/1] serf and new params parser --- php_http.c | 15 +++++++++++++++ php_http.h | 1 + 2 files changed, 16 insertions(+) diff --git a/php_http.c b/php_http.c index b71e6c2..9e97610 100644 --- a/php_http.c +++ b/php_http.c @@ -142,6 +142,7 @@ PHP_MINIT_FUNCTION(http) || SUCCESS != PHP_MINIT_CALL(http_cookie) || SUCCESS != PHP_MINIT_CALL(http_encoding) || SUCCESS != PHP_MINIT_CALL(http_filter) + || SUCCESS != PHP_MINIT_CALL(http_header) || SUCCESS != PHP_MINIT_CALL(http_message) || SUCCESS != PHP_MINIT_CALL(http_message_body) || SUCCESS != PHP_MINIT_CALL(http_property_proxy) @@ -160,6 +161,7 @@ PHP_MINIT_FUNCTION(http) || SUCCESS != PHP_MINIT_CALL(http_url) || SUCCESS != PHP_MINIT_CALL(http_env) || SUCCESS != PHP_MINIT_CALL(http_env_response) + || SUCCESS != PHP_MINIT_CALL(http_params) ) { return FAILURE; } @@ -251,6 +253,19 @@ PHP_MINFO_FUNCTION(http) #else php_info_print_table_row(3, "libevent", "disabled", "disabled"); #endif + +#if PHP_HTTP_HAVE_SERF + { + int v[3]; + char sl_v[16] = {0}; + + serf_lib_version(&v[0], &v[1], &v[2]); + slprintf(sl_v, lenof(sl_v), "%d.%d.%d", v[0], v[1], v[2]); + php_info_print_table_row(3, "libserf", SERF_VERSION_STRING, sl_v); + } +#else + php_info_print_table_row(3, "libserf", "disabled", "disabled"); +#endif php_info_print_table_end(); php_info_print_table_start(); diff --git a/php_http.h b/php_http.h index 0cd759c..3ea3f3d 100644 --- a/php_http.h +++ b/php_http.h @@ -107,6 +107,7 @@ extern void _dpf(int type, const char *data, size_t length); #include "php_http_request.h" #include "php_http_curl.h" #include "php_http_neon.h" +#include "php_http_serf.h" #include "php_http_request_method.h" #include "php_http_request_pool.h" #include "php_http_url.h" -- 2.30.2