aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2010-01-22 14:20:56 +0000
committerYang Tse <yangsita@gmail.com>2010-01-22 14:20:56 +0000
commit0032ce762eed505905d7e5ef766134ffa6d69b5c (patch)
tree6708a4c0c540ae8562c8176f930510c518737d68
parentbdb338b3c748fa1829b85cbe708764237a9e6ccc (diff)
fix compilation when http is disabled
-rw-r--r--lib/http.c5
-rw-r--r--lib/rtsp.h34
2 files changed, 18 insertions, 21 deletions
diff --git a/lib/http.c b/lib/http.c
index fc533bfe3..53e991b20 100644
--- a/lib/http.c
+++ b/lib/http.c
@@ -3065,10 +3065,6 @@ checkprotoprefix(struct SessionHandle *data, struct connectdata *conn,
return checkhttpprefix(data, s);
}
-#endif
-
-
-
/*
* header_append() copies a chunk of data to the end of the already received
* header. We make sure that the full string fit in the allocated header
@@ -3805,3 +3801,4 @@ CURLcode Curl_http_readwrite_headers(struct SessionHandle *data,
return CURLE_OK;
}
+#endif /* CURL_DISABLE_HTTP */
diff --git a/lib/rtsp.h b/lib/rtsp.h
index dcc8d392e..dcb50d3b0 100644
--- a/lib/rtsp.h
+++ b/lib/rtsp.h
@@ -25,9 +25,25 @@
***************************************************************************/
#ifndef CURL_DISABLE_RTSP
-
extern const struct Curl_handler Curl_handler_rtsp;
+CURLcode Curl_rtsp_rtp_readwrite(struct SessionHandle *data,
+ struct connectdata *conn,
+ ssize_t *nread,
+ bool *readmore,
+ bool *done);
+
+
+/* protocol-specific functions set up to be called by the main engine */
+CURLcode Curl_rtsp(struct connectdata *conn, bool *done);
+CURLcode Curl_rtsp_done(struct connectdata *conn, CURLcode, bool premature);
+CURLcode Curl_rtsp_connect(struct connectdata *conn, bool *done);
+CURLcode Curl_rtsp_disconnect(struct connectdata *conn);
+
+CURLcode Curl_rtsp_parseheader(struct connectdata *conn, char *header);
+
+#endif /* CURL_DISABLE_RTSP */
+
/*
* RTSP Connection data
*
@@ -58,20 +74,4 @@ struct RTSP {
};
-CURLcode Curl_rtsp_rtp_readwrite(struct SessionHandle *data,
- struct connectdata *conn,
- ssize_t *nread,
- bool *readmore,
- bool *done);
-
-
-/* protocol-specific functions set up to be called by the main engine */
-CURLcode Curl_rtsp(struct connectdata *conn, bool *done);
-CURLcode Curl_rtsp_done(struct connectdata *conn, CURLcode, bool premature);
-CURLcode Curl_rtsp_connect(struct connectdata *conn, bool *done);
-CURLcode Curl_rtsp_disconnect(struct connectdata *conn);
-
-CURLcode Curl_rtsp_parseheader(struct connectdata *conn, char *header);
-
-#endif /* CURL_DISABLE_RTSP */
#endif /* __RTSP_H_ */