projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
- SPL doesn't install its headers
[m6w6/ext-http]
/
http_message_object.c
diff --git
a/http_message_object.c
b/http_message_object.c
index c9505f6cb0f5a348bbc094eec378e09ad24f85b2..310743981e8e523ef44def9087bb78d584e10f2e 100644
(file)
--- a/
http_message_object.c
+++ b/
http_message_object.c
@@
-31,9
+31,10
@@
#ifndef WONKY
# include "zend_interfaces.h"
#ifndef WONKY
# include "zend_interfaces.h"
-#endif
-#ifdef HAVE_SPL
-# include "ext/spl/spl_array.h"
+# if defined(HAVE_SPL)
+/* SPL doesn't install its headers */
+extern PHPAPI zend_class_entry *spl_ce_Countable;
+# endif
#endif
ZEND_EXTERN_MODULE_GLOBALS(http);
#endif
ZEND_EXTERN_MODULE_GLOBALS(http);
@@
-158,10
+159,6
@@
PHP_MINIT_FUNCTION(http_message_object)
# else
zend_class_implements(http_message_object_ce TSRMLS_CC, 1, zend_ce_serializable);
# endif
# else
zend_class_implements(http_message_object_ce TSRMLS_CC, 1, zend_ce_serializable);
# endif
-#else
-# ifdef HAVE_SPL
- zend_class_implements(http_message_object_ce TSRMLS_CC, 1, spl_ce_Countable);
-# endif
#endif
HTTP_LONG_CONSTANT("HTTP_MSG_NONE", HTTP_MSG_NONE);
#endif
HTTP_LONG_CONSTANT("HTTP_MSG_NONE", HTTP_MSG_NONE);