OSDN Git Service

remove unused and internal qt_memrotate180()
authorIvailo Monev <xakepa10@gmail.com>
Thu, 23 Jul 2020 13:13:20 +0000 (13:13 +0000)
committerIvailo Monev <xakepa10@gmail.com>
Thu, 23 Jul 2020 13:13:20 +0000 (13:13 +0000)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/painting/qmemrotate.cpp
src/gui/painting/qmemrotate_p.h

index f7bdf30..48dd312 100644 (file)
@@ -62,22 +62,6 @@ static inline void qt_memrotate90_template(const SRC *src,
 }
 
 template <class DST, class SRC>
-static inline void qt_memrotate180_template(const SRC *src,
-                                            int w, int h, int sstride,
-                                            DST *dest, int dstride)
-{
-    const char *s = (const char*)(src) + (h - 1) * sstride;
-    for (int y = h - 1; y >= 0; --y) {
-        DST *d = reinterpret_cast<DST*>((char *)(dest) + (h - y - 1) * dstride);
-        src = reinterpret_cast<const SRC*>(s);
-        for (int x = w - 1; x >= 0; --x) {
-            d[w - x - 1] = src[x];
-        }
-        s -= sstride;
-    }
-}
-
-template <class DST, class SRC>
 static inline void qt_memrotate270_template(const SRC *src,
                                             int srcWidth, int srcHeight, int srcStride,
                                             DST *dest, int dstStride)
@@ -110,11 +94,6 @@ void qt_memrotate90(const srctype *src, int w, int h, int sstride,  \
 {                                                                   \
     qt_memrotate90_template(src, w, h, sstride, dest, dstride);     \
 }                                                                   \
-void qt_memrotate180(const srctype *src, int w, int h, int sstride, \
-                     desttype *dest, int dstride)                   \
-{                                                                   \
-    qt_memrotate180_template(src, w, h, sstride, dest, dstride);    \
-}                                                                   \
 void qt_memrotate270(const srctype *src, int w, int h, int sstride, \
                      desttype *dest, int dstride)                   \
 {                                                                   \
@@ -130,6 +109,3 @@ QT_IMPL_MEMROTATE(quint32, quint32)
 
 QT_END_NAMESPACE
 
-
-
-
index 79615b5..334db7e 100644 (file)
@@ -58,7 +58,6 @@ QT_BEGIN_NAMESPACE
 
 #define QT_DECL_MEMROTATE(srctype, desttype)                            \
     void qt_memrotate90(const srctype*, int, int, int, desttype*, int); \
-    void qt_memrotate180(const srctype*, int, int, int, desttype*, int); \
     void qt_memrotate270(const srctype*, int, int, int, desttype*, int)
 
 QT_DECL_MEMROTATE(quint8, quint8);