X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=src%2Fphp_http_client_curl_event.c;h=ea5f6afe8ba3f20385d541abc76ce41399674bb3;hp=9b1808b92f43be348222de8fc481a770c4ae139f;hb=2e92ec70991d53cb3d6d710ae7a6b3a6b31ec978;hpb=286dfcc5b1e7b24117132c7bff5b8e64ac6ac5d0 diff --git a/src/php_http_client_curl_event.c b/src/php_http_client_curl_event.c index 9b1808b..ea5f6af 100644 --- a/src/php_http_client_curl_event.c +++ b/src/php_http_client_curl_event.c @@ -11,12 +11,10 @@ */ #include "php_http_api.h" -#include "php_http_client.h" -#include "php_http_client_curl.h" -#if PHP_HTTP_HAVE_CURL -#if PHP_HTTP_HAVE_EVENT -# if !PHP_HTTP_HAVE_EVENT2 && /* just be really sure */ !(LIBEVENT_VERSION_NUMBER >= 0x02000000) +#if PHP_HTTP_HAVE_LIBCURL +#if PHP_HTTP_HAVE_LIBEVENT +# if !PHP_HTTP_HAVE_LIBEVENT2 && /* just be really sure */ !(LIBEVENT_VERSION_NUMBER >= 0x02000000) # include # define event_base_new event_init # define event_assign(e, b, s, a, cb, d) do {\ @@ -24,7 +22,7 @@ event_base_set(b, e); \ } while(0) # else -# if PHP_HTTP_HAVE_EVENT2 +# if PHP_HTTP_HAVE_LIBEVENT2 # include # include # else @@ -67,7 +65,6 @@ static void php_http_client_curl_event_handler(void *context, curl_socket_t s, i CURLMcode rc; php_http_client_curl_event_context_t *ctx = context; php_http_client_curl_t *curl = ctx->client->ctx; - TSRMLS_FETCH_FROM_CTX(ctx->client->ts); #if DBG_EVENTS fprintf(stderr, "H"); @@ -78,7 +75,7 @@ static void php_http_client_curl_event_handler(void *context, curl_socket_t s, i } while (CURLM_CALL_MULTI_PERFORM == rc); if (CURLM_OK != rc) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s", curl_multi_strerror(rc)); + php_error_docref(NULL, E_WARNING, "%s", curl_multi_strerror(rc)); } php_http_client_curl_responsehandler(ctx->client); @@ -144,7 +141,6 @@ static int php_http_client_curl_event_socket(CURL *easy, curl_socket_t sock, int php_http_client_curl_t *curl = ctx->client->ctx; int events = EV_PERSIST; php_http_client_curl_event_ev_t *ev = assign_data; - TSRMLS_FETCH_FROM_CTX(ctx->client->ts); #if DBG_EVENTS fprintf(stderr, "S"); @@ -176,7 +172,7 @@ static int php_http_client_curl_event_socket(CURL *easy, curl_socket_t sock, int return 0; default: - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unknown socket action %d", action); + php_error_docref(NULL, E_WARNING, "Unknown socket action %d", action); return -1; } @@ -235,7 +231,6 @@ static ZEND_RESULT_CODE php_http_client_curl_event_exec(void *context) { php_http_client_curl_event_context_t *ctx = context; php_http_client_curl_t *curl = ctx->client->ctx; - TSRMLS_FETCH_FROM_CTX(ctx->client->ts); #if DBG_EVENTS fprintf(stderr, "E"); @@ -289,8 +284,6 @@ static void php_http_client_curl_event_dtor(void **context) fprintf(stderr, "D"); #endif - ZEND_ASSERT(ctx); - curl = ctx->client->ctx; curl_multi_setopt(curl->handle->multi, CURLMOPT_SOCKETDATA, NULL); @@ -321,8 +314,8 @@ php_http_client_curl_ops_t *php_http_client_curl_event_ops_get() return &php_http_client_curl_event_ops; } -#endif /* PHP_HTTP_HAVE_EVENT */ -#endif /* PHP_HTTP_HAVE_CURL */ +#endif /* PHP_HTTP_HAVE_LIBEVENT */ +#endif /* PHP_HTTP_HAVE_LIBCURL */ /* * Local variables: