From: Daniel Stenberg Date: Thu, 7 Jan 2010 22:48:28 +0000 (+0000) Subject: removed a parameter from the Curl_http_readwrite_headers() prototype to remove X-Git-Tag: curl-7_20_0~173 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8524c04ca98d9c0b5f90d685135e0466e0d8b386;p=curl removed a parameter from the Curl_http_readwrite_headers() prototype to remove the need for the struct forward declaration from http.h which caused problems with gcc 2.96 and quite frankly the parameter wasn't necessary anyway --- diff --git a/lib/http.c b/lib/http.c index 76738b880..2cc1154fc 100644 --- a/lib/http.c +++ b/lib/http.c @@ -5,7 +5,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * - * Copyright (C) 1998 - 2009, Daniel Stenberg, , et al. + * Copyright (C) 1998 - 2010, Daniel Stenberg, , et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms @@ -3080,11 +3080,11 @@ static CURLcode header_append(struct SessionHandle *data, */ CURLcode Curl_http_readwrite_headers(struct SessionHandle *data, struct connectdata *conn, - struct SingleRequest *k, ssize_t *nread, bool *stop_reading) { CURLcode result; + struct SingleRequest *k = &data->req; /* header line within buffer loop */ do { diff --git a/lib/http.h b/lib/http.h index f6781cc99..155027d99 100644 --- a/lib/http.h +++ b/lib/http.h @@ -25,8 +25,6 @@ ***************************************************************************/ #ifndef CURL_DISABLE_HTTP -struct SingleRequest; - extern const struct Curl_handler Curl_handler_http; #ifdef USE_SSL @@ -127,7 +125,6 @@ struct HTTP { CURLcode Curl_http_readwrite_headers(struct SessionHandle *data, struct connectdata *conn, - struct SingleRequest *k, ssize_t *nread, bool *stop_reading); diff --git a/lib/transfer.c b/lib/transfer.c index 636beedb0..3c5821692 100644 --- a/lib/transfer.c +++ b/lib/transfer.c @@ -5,7 +5,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * - * Copyright (C) 1998 - 2009, Daniel Stenberg, , et al. + * Copyright (C) 1998 - 2010, Daniel Stenberg, , et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms @@ -441,7 +441,7 @@ static CURLcode readwrite_data(struct SessionHandle *data, if(k->header) { /* we are in parse-the-header-mode */ bool stop_reading = FALSE; - result = Curl_http_readwrite_headers(data, conn, k, &nread, &stop_reading); + result = Curl_http_readwrite_headers(data, conn, &nread, &stop_reading); if(result) return result; if(stop_reading)