OSDN Git Service
(root)
/
kde
/
Katie.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9b00772
)
make use of memset in qt_memfill template
author
Ivailo Monev
<xakepa10@laimg.moc>
Sat, 12 Nov 2016 19:08:13 +0000
(19:08 +0000)
committer
Ivailo Monev
<xakepa10@laimg.moc>
Sat, 12 Nov 2016 19:08:13 +0000
(19:08 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/gui/painting/qdrawhelper_p.h
patch
|
blob
|
history
diff --git
a/src/gui/painting/qdrawhelper_p.h
b/src/gui/painting/qdrawhelper_p.h
index
8f62b96
..
a829048
100644
(file)
--- 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 <class DST, class SRC>