summaryrefslogtreecommitdiffstats
path: root/event-ver.patch
blob: 9c821f117ff3973d4bc359df6793ad4f346f24a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
diff --git a/classes/http_request.c b/classes/http_request.c
index 4cf536e..bf5ffe4 100644
--- a/classes/http_request.c
+++ b/classes/http_request.c
@@ -355,6 +355,7 @@ PHP_METHOD(EventHttpRequest, getOutputBuffer)
 }
 /* }}} */
 
+#if LIBEVENT_VERSION_NUMBER >= 0x02001100
 /* {{{ proto EventBufferEvent EventHttpRequest::getBufferEvent(void);
  * Returns EventBufferEvent object on success, otherwise &null. */
 PHP_METHOD(EventHttpRequest, getBufferEvent)
@@ -387,6 +388,7 @@ PHP_METHOD(EventHttpRequest, getBufferEvent)
 	bev->_internal = 1;
 }
 /* }}} */
+#endif
 
 /* {{{ proto EventHttpConnection EventHttpRequest::getConnection(void);
  * Returns EventHttpConnection object. 
diff --git a/src/fe.c b/src/fe.c
index ccfef57..2a4d1e6 100644
--- a/src/fe.c
+++ b/src/fe.c
@@ -697,7 +697,9 @@ const zend_function_entry php_event_http_req_ce_functions[] = {
 	PHP_ME(EventHttpRequest, clearHeaders,     arginfo_event__void,                     ZEND_ACC_PUBLIC)
 	PHP_ME(EventHttpRequest, removeHeader,     arginfo_event_http_req_remove_header,    ZEND_ACC_PUBLIC)
 	PHP_ME(EventHttpRequest, findHeader,       arginfo_event_http_req_remove_header,    ZEND_ACC_PUBLIC)
+#if LIBEVENT_VERSION_NUMBER >= 0x02001100
 	PHP_ME(EventHttpRequest, getBufferEvent,   arginfo_event__void,                     ZEND_ACC_PUBLIC)
+#endif
 	PHP_ME(EventHttpRequest, getConnection,    arginfo_event__void,                     ZEND_ACC_PUBLIC)
 	PHP_ME(EventHttpRequest, closeConnection,  arginfo_event__void,                     ZEND_ACC_PUBLIC)
 
diff --git a/src/fe.h b/src/fe.h
index f57b947..e1d3997 100644
--- a/src/fe.h
+++ b/src/fe.h
@@ -192,7 +192,9 @@ PHP_METHOD(EventHttpRequest, addHeader);
 PHP_METHOD(EventHttpRequest, clearHeaders);
 PHP_METHOD(EventHttpRequest, removeHeader);
 PHP_METHOD(EventHttpRequest, findHeader);
+#if LIBEVENT_VERSION_NUMBER >= 0x02001100
 PHP_METHOD(EventHttpRequest, getBufferEvent);
+#endif
 PHP_METHOD(EventHttpRequest, getConnection);
 PHP_METHOD(EventHttpRequest, closeConnection);