]> code.delx.au - pulseaudio/blobdiff - polyp/polyplib-simple.c
remove most -W compiler warnings
[pulseaudio] / polyp / polyplib-simple.c
index c71d59a4a45e9994a8258629ef62ab30b1e723fb..ccd39c2a67301aa7626b85beb48a7949b4913246 100644 (file)
@@ -188,7 +188,7 @@ int pa_simple_write(struct pa_simple *p, const void*data, size_t length, int *pe
             l = length;
 
         pa_stream_write(p->stream, data, l, NULL, 0);
-        data += l;
+        data = (uint8_t*) data + l;
         length -= l;
     }
 
@@ -222,9 +222,9 @@ int pa_simple_read(struct pa_simple *p, void*data, size_t length, int *perror) {
             if (p->read_length <= l)
                 l = p->read_length;
 
-            memcpy(data, p->read_data+p->read_index, l);
+            memcpy(data, (uint8_t*) p->read_data+p->read_index, l);
 
-            data += l;
+            data = (uint8_t*) data + l;
             length -= l;
             
             p->read_index += l;