- fix ext/hash detection and dependency
[m6w6/ext-http] / php_http.h
index ab53b85de4a8cc9d6517f1352f4d519767ca69b2..ea3cb3c76b5a231760fa6b44e3505558df63421e 100644 (file)
@@ -144,6 +144,8 @@ ZEND_EXTERN_MODULE_GLOBALS(http);
 #      define HTTP_G (&http_globals)
 #endif
 
+#define HTTP_HAVE_EXT(EXT) ((defined(HAVE_##EXT) || defined(HAVE_PHP_##EXT) || defined(HAVE_##EXT##_EXT)) && (HTTP_SHARED_DEPS || !defined(COMPILE_DL_##EXT)))
+
 PHP_FUNCTION(http_test);
 PHP_FUNCTION(http_date);
 PHP_FUNCTION(http_build_url);