# HG changeset patch # User michael # Date 1216230897 0 # Node ID 239547e8796eb7e700983cf69e3c97c6ad91306f # Parent 53bb88ba7a67c0801020a2d64d19eb7f6bfae533 10000l, revert r14254 Log: The funny memcpyin svq3 generally has src & dst overlapping, so it should at least be a memmove(). I was tired, they do not overlap. diff -r 53bb88ba7a67 -r 239547e8796e svq3.c --- a/svq3.c Wed Jul 16 17:51:24 2008 +0000 +++ b/svq3.c Wed Jul 16 17:54:57 2008 +0000 @@ -704,7 +704,7 @@ skip_bits(&s->gb, 8); if (length > 0) { - memmove ((uint8_t *) &s->gb.buffer[get_bits_count(&s->gb) >> 3], + memcpy ((uint8_t *) &s->gb.buffer[get_bits_count(&s->gb) >> 3], &s->gb.buffer[s->gb.size_in_bits >> 3], (length - 1)); } }