diff options
author | Max Kellermann <max@duempel.org> | 2008-08-25 15:49:06 +0200 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2008-08-30 17:37:40 -0700 |
commit | f150a02a3f025e71bac74dd9ca3eb262daeeed6e (patch) | |
tree | 2966416e2c1c8b7e373c860d55ab343b75874d43 /src | |
parent | a848893d85cd027d831ba0ecae9dacef0a5f0605 (diff) | |
download | mpd-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 'src')
-rw-r--r-- | src/inputStream_http.c | 7 |
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: |