diff options
author | Otavio Salvador <otavio@debian.org> | 2011-06-21 19:31:07 +0400 |
---|---|---|
committer | Otavio Salvador <otavio@debian.org> | 2011-06-21 19:31:07 +0400 |
commit | 2fc4d1a1756f1776d75f8bfbc5c0e7f6ffe0f12d (patch) | |
tree | c305c75a32c9c056eed01d51f64ff8b01bbe3a3e | |
parent | 06814eabcf9d3fd24c8c68cfda6da8a118a640ae (diff) | |
parent | 8c8c87094c43747395e63546d658ea39ef570ccf (diff) |
Merge pull request #52 from dorianj/master
libfreerdp-gdi: change gdi_copy_mem to simply use memcpy for better performance
-rw-r--r-- | libfreerdp-gdi/gdi.c | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/libfreerdp-gdi/gdi.c b/libfreerdp-gdi/gdi.c index 402b0d2..8135caa 100644 --- a/libfreerdp-gdi/gdi.c +++ b/libfreerdp-gdi/gdi.c @@ -311,23 +311,7 @@ gdi_rop3_code(uint8 code) void gdi_copy_mem(uint8 * d, uint8 * s, int n) { - while (n & (~7)) - { - *(d++) = *(s++); - *(d++) = *(s++); - *(d++) = *(s++); - *(d++) = *(s++); - *(d++) = *(s++); - *(d++) = *(s++); - *(d++) = *(s++); - *(d++) = *(s++); - n = n - 8; - } - while (n > 0) - { - *(d++) = *(s++); - n--; - } + memcpy(d, s, n); } void |