diff options
Diffstat (limited to 'src/corelib')
-rw-r--r-- | src/corelib/global/qendian.h | 2 | ||||
-rw-r--r-- | src/corelib/global/qglobal.cpp | 7 | ||||
-rw-r--r-- | src/corelib/global/qglobal.h | 12 | ||||
-rw-r--r-- | src/corelib/global/qnumeric_p.h | 6 | ||||
-rw-r--r-- | src/corelib/kernel/qmetaobject.cpp | 2 | ||||
-rw-r--r-- | src/corelib/tools/qbytearraymatcher.cpp | 2 | ||||
-rw-r--r-- | src/corelib/tools/qstring.h | 2 | ||||
-rw-r--r-- | src/corelib/tools/qstringmatcher.cpp | 2 | ||||
-rw-r--r-- | src/corelib/tools/qvarlengtharray.h | 4 | ||||
-rw-r--r-- | src/corelib/tools/qvector.h | 4 |
10 files changed, 14 insertions, 29 deletions
diff --git a/src/corelib/global/qendian.h b/src/corelib/global/qendian.h index e049fb6549..4048eca953 100644 --- a/src/corelib/global/qendian.h +++ b/src/corelib/global/qendian.h @@ -79,7 +79,7 @@ template <typename T> inline void qbswap(const T src, uchar *dest) // If you want to avoid the memcopy, you must write specializations for this function template <typename T> inline void qToUnaligned(const T src, uchar *dest) { - qMemCopy(dest, &src, sizeof(T)); + memcpy(dest, &src, sizeof(T)); } /* T qFromLittleEndian(const uchar *src) diff --git a/src/corelib/global/qglobal.cpp b/src/corelib/global/qglobal.cpp index 8125161897..51849d701a 100644 --- a/src/corelib/global/qglobal.cpp +++ b/src/corelib/global/qglobal.cpp @@ -1964,13 +1964,6 @@ Q_CORE_EXPORT unsigned int qt_int_sqrt(unsigned int n) return p; } -#if defined(qMemCopy) -# undef qMemCopy -#endif -#if defined(qMemSet) -# undef qMemSet -#endif - void *qMemCopy(void *dest, const void *src, size_t n) { return memcpy(dest, src, n); } void *qMemSet(void *dest, int c, size_t n) { return memset(dest, c, n); } diff --git a/src/corelib/global/qglobal.h b/src/corelib/global/qglobal.h index ec7de3b1c5..0648b08d1f 100644 --- a/src/corelib/global/qglobal.h +++ b/src/corelib/global/qglobal.h @@ -1189,12 +1189,12 @@ inline void qSwap(T &value1, T &value2) Q_CORE_EXPORT QT_DEPRECATED void *qMalloc(size_t size) Q_ALLOC_SIZE(1); Q_CORE_EXPORT QT_DEPRECATED void qFree(void *ptr); Q_CORE_EXPORT QT_DEPRECATED void *qRealloc(void *ptr, size_t size) Q_ALLOC_SIZE(2); +Q_CORE_EXPORT QT_DEPRECATED void *qMemCopy(void *dest, const void *src, size_t n); +Q_CORE_EXPORT QT_DEPRECATED void *qMemSet(void *dest, int c, size_t n); #endif Q_CORE_EXPORT void *qMallocAligned(size_t size, size_t alignment) Q_ALLOC_SIZE(1); Q_CORE_EXPORT void *qReallocAligned(void *ptr, size_t size, size_t oldsize, size_t alignment) Q_ALLOC_SIZE(2); Q_CORE_EXPORT void qFreeAligned(void *ptr); -Q_CORE_EXPORT void *qMemCopy(void *dest, const void *src, size_t n); -Q_CORE_EXPORT void *qMemSet(void *dest, int c, size_t n); /* @@ -1388,14 +1388,6 @@ inline const QForeachContainer<T> *qForeachContainer(const QForeachContainerBase # endif #endif -#if 0 -/* tell gcc to use its built-in methods for some common functions */ -#if defined(QT_NO_DEBUG) && defined(Q_CC_GNU) -# define qMemCopy __builtin_memcpy -# define qMemSet __builtin_memset -#endif -#endif - template <typename T> static inline T *qGetPtrHelper(T *ptr) { return ptr; } template <typename Wrapper> static inline typename Wrapper::pointer qGetPtrHelper(const Wrapper &p) { return p.data(); } diff --git a/src/corelib/global/qnumeric_p.h b/src/corelib/global/qnumeric_p.h index 851c18203d..cc8e8d271a 100644 --- a/src/corelib/global/qnumeric_p.h +++ b/src/corelib/global/qnumeric_p.h @@ -100,7 +100,7 @@ static inline double qt_inf() : qt_le_inf_bytes); union { unsigned char c[8]; double d; } returnValue; - qMemCopy(returnValue.c, bytes, sizeof(returnValue.c)); + memcpy(returnValue.c, bytes, sizeof(returnValue.c)); return returnValue.d; } @@ -115,7 +115,7 @@ static inline double qt_snan() : qt_le_snan_bytes); union { unsigned char c[8]; double d; } returnValue; - qMemCopy(returnValue.c, bytes, sizeof(returnValue.c)); + memcpy(returnValue.c, bytes, sizeof(returnValue.c)); return returnValue.d; } @@ -130,7 +130,7 @@ static inline double qt_qnan() : qt_le_qnan_bytes); union { unsigned char c[8]; double d; } returnValue; - qMemCopy(returnValue.c, bytes, sizeof(returnValue.c)); + memcpy(returnValue.c, bytes, sizeof(returnValue.c)); return returnValue.d; } diff --git a/src/corelib/kernel/qmetaobject.cpp b/src/corelib/kernel/qmetaobject.cpp index a93046dcd1..e3b0b15e26 100644 --- a/src/corelib/kernel/qmetaobject.cpp +++ b/src/corelib/kernel/qmetaobject.cpp @@ -1057,7 +1057,7 @@ QMetaProperty QMetaObject::property(int index) const if (colon > enum_name) { int len = colon-enum_name-1; scope_buffer = (char *)malloc(len+1); - qMemCopy(scope_buffer, enum_name, len); + memcpy(scope_buffer, enum_name, len); scope_buffer[len] = '\0'; scope_name = scope_buffer; enum_name = colon+1; diff --git a/src/corelib/tools/qbytearraymatcher.cpp b/src/corelib/tools/qbytearraymatcher.cpp index a635db0a15..c69602138e 100644 --- a/src/corelib/tools/qbytearraymatcher.cpp +++ b/src/corelib/tools/qbytearraymatcher.cpp @@ -121,7 +121,7 @@ QByteArrayMatcher::QByteArrayMatcher() { p.p = 0; p.l = 0; - qMemSet(p.q_skiptable, 0, sizeof(p.q_skiptable)); + memset(p.q_skiptable, 0, sizeof(p.q_skiptable)); } /*! diff --git a/src/corelib/tools/qstring.h b/src/corelib/tools/qstring.h index a902f5f375..4936bcec2a 100644 --- a/src/corelib/tools/qstring.h +++ b/src/corelib/tools/qstring.h @@ -814,7 +814,7 @@ inline QString QString::section(QChar asep, int astart, int aend, SectionFlags a inline int QString::toWCharArray(wchar_t *array) const { if (sizeof(wchar_t) == sizeof(QChar)) { - qMemCopy(array, d->data(), sizeof(QChar) * size()); + memcpy(array, d->data(), sizeof(QChar) * size()); return size(); } return toUcs4_helper(d->data(), size(), reinterpret_cast<uint *>(array)); diff --git a/src/corelib/tools/qstringmatcher.cpp b/src/corelib/tools/qstringmatcher.cpp index faab7a903f..382d2e9411 100644 --- a/src/corelib/tools/qstringmatcher.cpp +++ b/src/corelib/tools/qstringmatcher.cpp @@ -151,7 +151,7 @@ static inline int bm_find(const ushort *uc, uint l, int index, const ushort *puc QStringMatcher::QStringMatcher() : d_ptr(0), q_cs(Qt::CaseSensitive) { - qMemSet(q_data, 0, sizeof(q_data)); + memset(q_data, 0, sizeof(q_data)); } /*! diff --git a/src/corelib/tools/qvarlengtharray.h b/src/corelib/tools/qvarlengtharray.h index 6ce6573843..639d2463fd 100644 --- a/src/corelib/tools/qvarlengtharray.h +++ b/src/corelib/tools/qvarlengtharray.h @@ -230,7 +230,7 @@ Q_OUTOFLINE_TEMPLATE void QVarLengthArray<T, Prealloc>::append(const T *abuf, in while (s < asize) new (ptr+(s++)) T(*abuf++); } else { - qMemCopy(&ptr[s], abuf, increment * sizeof(T)); + memcpy(&ptr[s], abuf, increment * sizeof(T)); s = asize; } } @@ -268,7 +268,7 @@ Q_OUTOFLINE_TEMPLATE void QVarLengthArray<T, Prealloc>::realloc(int asize, int a QT_RETHROW; } } else { - qMemCopy(ptr, oldPtr, copySize * sizeof(T)); + memcpy(ptr, oldPtr, copySize * sizeof(T)); } } else { ptr = oldPtr; diff --git a/src/corelib/tools/qvector.h b/src/corelib/tools/qvector.h index 3c0db06589..b36b832c26 100644 --- a/src/corelib/tools/qvector.h +++ b/src/corelib/tools/qvector.h @@ -418,7 +418,7 @@ QVector<T>::QVector(int asize) while (i != b) new (--i) T; } else { - qMemSet(d->begin(), 0, asize * sizeof(T)); + memset(d->begin(), 0, asize * sizeof(T)); } } @@ -546,7 +546,7 @@ void QVector<T>::realloc(int asize, int aalloc) } else if (asize > x->size) { // initialize newly allocated memory to 0 - qMemSet(x->end(), 0, (asize - x->size) * sizeof(T)); + memset(x->end(), 0, (asize - x->size) * sizeof(T)); } x->size = asize; |