- fix builds where include/php/ext/iconv does not have php_have_*.h files
[m6w6/ext-http] / http.c
diff --git a/http.c b/http.c
index 2f2011fad9ed22d32e0d86bcc234e20356e020d2..d514b3841efa4adb28eaa978a37a4996de27d51b 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_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)
@@ -123,6 +123,12 @@ 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
 static zend_module_dep http_module_deps[] = {
@@ -135,9 +141,9 @@ static zend_module_dep http_module_deps[] = {
 #      ifdef HAVE_PHP_SESSION
        ZEND_MOD_REQUIRED("session")
 #      endif
-#ifdef HAVE_ICONV
+#      ifdef HAVE_ICONV
        ZEND_MOD_REQUIRED("iconv")
-#endif
+#      endif
        {NULL, NULL, NULL, 0}
 };
 #endif