+2008-01-15 Alexander Larsson <alexl@redhat.com>
+
+ * gmemoryinputstream.c:
+ * gmemoryoutputstream.c:
+ Don't do pointer arithmetic on void * (#508602)
+ Patch from Kazuki IWAMOTO
+
2008-01-14 Matthias Clasen <mclasen@redhat.com>
* === Released 2.15.2 ===
chunk = (Chunk *)l->data;
size = MIN (rest, chunk->len - start);
- memcpy (buffer + (count - rest), chunk->data + start, size);
+ memcpy ((guint8 *)buffer + (count - rest), chunk->data + start, size);
rest -= size;
start = 0;
}
if (size > len)
- memset (data + len, 0, size - len);
+ memset ((guint8 *)data + len, 0, size - len);
priv->data = data;
priv->len = size;
only added part of the required memory */
count = MIN (count, priv->len - priv->pos);
- dest = priv->data + priv->pos;
+ dest = (guint8 *)priv->data + priv->pos;
memcpy (dest, buffer, count);
priv->pos += count;