summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2011-04-08 22:50:40 +0200
committerDaniel Stenberg <daniel@haxx.se>2011-04-18 19:46:21 +0200
commit2db6f7e703bda76872a0e05f2d5fe6c5a7ddaf74 (patch)
treefc93642481beb30db41840429518a00b46a5ddf3 /lib
parent0790b2791091ca46bed3813dc7d04cd3f30e5dac (diff)
downloadcurl-2db6f7e703bda76872a0e05f2d5fe6c5a7ddaf74.tar.gz
TE: rename struct field content_encoding
Since this struct member is used in the code to determine what and how to decode automatically and since it is now also used for compressed Transfer-Encodings, I renamed it to the more suitable 'auto_decoding'
Diffstat (limited to 'lib')
-rw-r--r--lib/http.c22
-rw-r--r--lib/http_chunks.c4
-rw-r--r--lib/transfer.c4
-rw-r--r--lib/urldata.h2
4 files changed, 16 insertions, 16 deletions
diff --git a/lib/http.c b/lib/http.c
index 6b14fab19..c442eebab 100644
--- a/lib/http.c
+++ b/lib/http.c
@@ -3169,32 +3169,32 @@ CURLcode Curl_http_readwrite_headers(struct SessionHandle *data,
start += 7;
}
- if(k->content_encoding)
+ if(k->auto_decoding)
/* TODO: we only support the first mentioned compression for now */
break;
if(checkprefix("identity", start)) {
- k->content_encoding = IDENTITY;
+ k->auto_decoding = IDENTITY;
start += 8;
}
else if(checkprefix("deflate", start)) {
- k->content_encoding = DEFLATE;
+ k->auto_decoding = DEFLATE;
start += 7;
}
else if(checkprefix("gzip", start)) {
- k->content_encoding = GZIP;
+ k->auto_decoding = GZIP;
start += 4;
}
else if(checkprefix("x-gzip", start)) {
- k->content_encoding = GZIP;
+ k->auto_decoding = GZIP;
start += 6;
}
else if(checkprefix("compress", start)) {
- k->content_encoding = COMPRESS;
+ k->auto_decoding = COMPRESS;
start += 8;
}
else if(checkprefix("x-compress", start)) {
- k->content_encoding = COMPRESS;
+ k->auto_decoding = COMPRESS;
start += 10;
}
else
@@ -3222,15 +3222,15 @@ CURLcode Curl_http_readwrite_headers(struct SessionHandle *data,
/* Record the content-encoding for later use */
if(checkprefix("identity", start))
- k->content_encoding = IDENTITY;
+ k->auto_decoding = IDENTITY;
else if(checkprefix("deflate", start))
- k->content_encoding = DEFLATE;
+ k->auto_decoding = DEFLATE;
else if(checkprefix("gzip", start)
|| checkprefix("x-gzip", start))
- k->content_encoding = GZIP;
+ k->auto_decoding = GZIP;
else if(checkprefix("compress", start)
|| checkprefix("x-compress", start))
- k->content_encoding = COMPRESS;
+ k->auto_decoding = COMPRESS;
}
else if(checkprefix("Content-Range:", k->p)) {
/* Content-Range: bytes [num]-
diff --git a/lib/http_chunks.c b/lib/http_chunks.c
index 56d8248ff..e955b945e 100644
--- a/lib/http_chunks.c
+++ b/lib/http_chunks.c
@@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -209,7 +209,7 @@ CHUNKcode Curl_httpchunk_read(struct connectdata *conn,
/* Write the data portion available */
#ifdef HAVE_LIBZ
switch (conn->data->set.http_ce_skip?
- IDENTITY : data->req.content_encoding) {
+ IDENTITY : data->req.auto_decoding) {
case IDENTITY:
#endif
if(!k->ignorebody) {
diff --git a/lib/transfer.c b/lib/transfer.c
index 065c7341f..960056c1d 100644
--- a/lib/transfer.c
+++ b/lib/transfer.c
@@ -714,12 +714,12 @@ static CURLcode readwrite_data(struct SessionHandle *data,
encodings handled here. */
#ifdef HAVE_LIBZ
switch (conn->data->set.http_ce_skip ?
- IDENTITY : k->content_encoding) {
+ IDENTITY : k->auto_decoding) {
case IDENTITY:
#endif
/* This is the default when the server sends no
Content-Encoding header. See Curl_readwrite_init; the
- memset() call initializes k->content_encoding to zero. */
+ memset() call initializes k->auto_decoding to zero. */
if(!k->ignorebody) {
#ifndef CURL_DISABLE_POP3
diff --git a/lib/urldata.h b/lib/urldata.h
index f2fb279d4..33933b3e1 100644
--- a/lib/urldata.h
+++ b/lib/urldata.h
@@ -582,7 +582,7 @@ struct SingleRequest {
struct timeval start100; /* time stamp to wait for the 100 code from */
enum expect100 exp100; /* expect 100 continue state */
- int content_encoding; /* What content encoding. sec 3.5, RFC2616. */
+ int auto_decoding; /* What content encoding. sec 3.5, RFC2616. */
#define IDENTITY 0 /* No encoding */
#define DEFLATE 1 /* zlib deflate [RFC 1950 & 1951] */