is non-headers. */
if(k->str && !k->header && (nread > 0 || is_empty_data)) {
+#ifndef CURL_DISABLE_HTTP
if(0 == k->bodywrites && !is_empty_data) {
/* These checks are only made the first time we are about to
write a piece of the body */
} /* this is HTTP */
} /* this is the first time we write a body part */
+#endif /* CURL_DISABLE_HTTP */
k->bodywrites++;
/* pass data to the debug function before it gets "dechunked" */
data->info.header_size += (long)headerlen;
data->req.headerbytecount += (long)headerlen;
+#ifndef CURL_DISABLE_HTTP
data->req.deductheadercount =
(100 <= k->httpcode && 199 >= k->httpcode)?data->req.headerbytecount:0;
*stop_reading = TRUE;
}
-#ifndef CURL_DISABLE_HTTP
if(!*stop_reading) {
/* Curl_http_auth_act() checks what authentication methods
* that are available and decides which one (if any) to
here */
followtype type) /* see transfer.h */
{
+#ifdef CURL_DISABLE_HTTP
+ (void)data;
+ (void)newurl;
+ (void)type;
+ /* Location: following will not happen when HTTP is disabled */
+ return CURLE_TOO_MANY_REDIRECTS;
+#else
+
/* Location: redirect */
bool disallowport = FALSE;
Curl_pgrsResetTimes(data);
return CURLE_OK;
+#endif /* CURL_DISABLE_HTTP */
}
static CURLcode