X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http_requestpool_object.c;h=263be82524f24a559b01931c61b79304619ff122;hp=06733d2adbd918090ddef4f2559217608cead609;hb=64f9c50ce4d7f7ecc5b414b46fe44c28bf54974d;hpb=d99e874511efaa8053f6fec4dc562a3da8331683 diff --git a/http_requestpool_object.c b/http_requestpool_object.c index 06733d2..263be82 100644 --- a/http_requestpool_object.c +++ b/http_requestpool_object.c @@ -29,8 +29,8 @@ #include "zend_interfaces.h" #if defined(HAVE_SPL) && !defined(WONKY) -# include "ext/spl/spl_array.h" -# include "ext/spl/spl_iterators.h" +/* SPL doesn't install its headers */ +extern PHPAPI zend_class_entry *spl_ce_Countable; #endif #ifdef PHP_WIN32 @@ -110,7 +110,7 @@ PHP_MINIT_FUNCTION(http_requestpool_object) { HTTP_REGISTER_CLASS_EX(HttpRequestPool, http_requestpool_object, NULL, 0); #if defined(HAVE_SPL) && !defined(WONKY) - zend_class_implements(http_requestpool_object_ce TSRMLS_CC, 2, spl_ce_Countable, spl_ce_Iterator); + zend_class_implements(http_requestpool_object_ce TSRMLS_CC, 2, spl_ce_Countable, zend_ce_iterator); #else zend_class_implements(http_requestpool_object_ce TSRMLS_CC, 1, zend_ce_iterator); #endif