From: Ivailo Monev Date: Sat, 12 Nov 2016 19:08:13 +0000 (+0000) Subject: make use of memset in qt_memfill template X-Git-Tag: 4.12.0~6445 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=591203c7502c61bd5892e86247503f8d8ea3648b;p=kde%2FKatie.git make use of memset in qt_memfill template Signed-off-by: Ivailo Monev --- diff --git a/src/gui/painting/qdrawhelper_p.h b/src/gui/painting/qdrawhelper_p.h index 8f62b96d4..a829048c4 100644 --- a/src/gui/painting/qdrawhelper_p.h +++ b/src/gui/painting/qdrawhelper_p.h @@ -1584,19 +1584,7 @@ inline void qt_memfill(T *dest, T value, int count) if (!count) return; - int n = (count + 7) / 8; - switch (count & 0x07) - { - case 0: do { *dest++ = value; - case 7: *dest++ = value; - case 6: *dest++ = value; - case 5: *dest++ = value; - case 4: *dest++ = value; - case 3: *dest++ = value; - case 2: *dest++ = value; - case 1: *dest++ = value; - } while (--n > 0); - } + memset(dest, value, count); } template