#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
-#include "php.h"
-#include "php_http_std_defs.h"
-#include "php_http_api.h"
-#include "php_http_filter_api.h"
+#include "php_http.h"
-#include "phpstr/phpstr.h"
+#ifdef ZEND_ENGINE_2
#include "php_streams.h"
+#include "php_http_api.h"
+#include "php_http_filter_api.h"
PHP_MINIT_FUNCTION(http_filter)
{
/* we need eol, so we can be sure we have all hex digits */
phpstr_fix(PHPSTR(buffer));
- if (eolstr = http_locate_eol(PHPSTR_VAL(buffer), &eollen)) {
+ if ((eolstr = http_locate_eol(PHPSTR_VAL(buffer), &eollen))) {
char *stop = NULL;
/* read in chunk size */
if (!strcasecmp(name, "http.chunked_decode")) {
http_filter_buffer *b = NULL;
- if (b = pecalloc(1, sizeof(http_filter_buffer), p)) {
+ if ((b = pecalloc(1, sizeof(http_filter_buffer), p))) {
phpstr_init_ex(PHPSTR(b), 4096, p ? PHPSTR_INIT_PERSISTENT : 0);
if (!(f = php_stream_filter_alloc(&HTTP_FILTER_OP(chunked_decode), b, p))) {
pefree(b, p);
http_filter_create
};
+#endif /* ZEND_ENGINE_2 */
+
/*
* Local variables:
* tab-width: 4