summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2007-12-13 18:49:25 +0100
committerDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2007-12-13 18:49:25 +0100
commitbb7bafd782ec1d32cf47797a9bfd597181ff18c4 (patch)
tree9d76865a468b2b1999ebd899082192e8eeb1a7d5
parent3beabb631cc25aea4188bd184acf45a82e9b1cf2 (diff)
downloadxine-lib-bb7bafd782ec1d32cf47797a9bfd597181ff18c4.tar.gz
xine-lib-bb7bafd782ec1d32cf47797a9bfd597181ff18c4.tar.bz2
Make writing function use a void* parameters to avoid signedness warnings.
-rw-r--r--src/xine-engine/broadcaster.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/xine-engine/broadcaster.c b/src/xine-engine/broadcaster.c
index 1d2f01366..ce7494c1d 100644
--- a/src/xine-engine/broadcaster.c
+++ b/src/xine-engine/broadcaster.c
@@ -108,9 +108,10 @@ static int sock_check_opened(int socket) {
/*
* Write to socket.
*/
-static int sock_data_write(xine_t *xine, int socket, char *buf, int len) {
+static int sock_data_write(xine_t *xine, int socket, void *buf_gen, int len) {
ssize_t size;
int wlen = 0;
+ uint8_t *buf = buf_gen;
if((socket < 0) || (buf == NULL))
return -1;
@@ -154,7 +155,7 @@ sock_string_write(xine_t *xine, int socket, char *msg, ...) {
* this is the most important broadcaster function.
* it sends data to every connected client (slaves).
*/
-static void broadcaster_data_write(broadcaster_t *this, char *buf, int len) {
+static void broadcaster_data_write(broadcaster_t *this, void *buf, int len) {
xine_list_iterator_t ite;
ite = xine_list_front (this->connections);