-#define COPY_TO_BUFFER( to, from, size ) memcpy( to, from, size ), to += size;
-#define COPY_FROM_BUFFER( to, from, size ) memcpy( to, from, size ), from += size;
+#define COPY_TO_BUFFER( to, from, size ) memcpy( to, from, size ), (char *)to += size;
+#define COPY_FROM_BUFFER( to, from, size ) memcpy( to, from, size ), (char *)from += size;