aboutsummaryrefslogtreecommitdiffstats
path: root/src/inputStream_http.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2008-08-25 15:49:06 +0200
committerEric Wong <normalperson@yhbt.net>2008-08-30 17:37:40 -0700
commitf150a02a3f025e71bac74dd9ca3eb262daeeed6e (patch)
tree2966416e2c1c8b7e373c860d55ab343b75874d43 /src/inputStream_http.c
parenta848893d85cd027d831ba0ecae9dacef0a5f0605 (diff)
downloadmpd-f150a02a3f025e71bac74dd9ca3eb262daeeed6e.tar.gz
mpd-f150a02a3f025e71bac74dd9ca3eb262daeeed6e.tar.xz
mpd-f150a02a3f025e71bac74dd9ca3eb262daeeed6e.zip
fix warnings in the HTTP client
Fix a "unused argument" warning, and several warnings regarding void pointer calculation.
Diffstat (limited to '')
-rw-r--r--src/inputStream_http.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/inputStream_http.c b/src/inputStream_http.c
index cc31ed435..8e4e0e115 100644
--- a/src/inputStream_http.c
+++ b/src/inputStream_http.c
@@ -847,7 +847,8 @@ static void parse_icy_metadata(InputStream * is, char *metadata, size_t size)
}
}
-static size_t read_with_metadata(InputStream *is, void *ptr, ssize_t len)
+static size_t read_with_metadata(InputStream *is, unsigned char *ptr,
+ ssize_t len)
{
struct http_data *data = (struct http_data *) is->data;
size_t readed = 0;
@@ -887,13 +888,13 @@ static size_t read_with_metadata(InputStream *is, void *ptr, ssize_t len)
return readed;
}
-size_t inputStream_httpRead(InputStream * is, void *ptr, size_t size,
+size_t inputStream_httpRead(InputStream * is, void *_ptr, size_t size,
size_t nmemb)
{
struct http_data *data = (struct http_data *) is->data;
size_t len = size * nmemb;
size_t r;
- void *ptr0 = ptr;
+ unsigned char *ptr = _ptr, *ptr0 = _ptr;
long tries = len / 128; /* try harder for bigger reads */
retry: