Add a quint8 specialization for qbswap.
Reviewed-by: Bradley T. Hughes
(cherry picked from commit
32a583b575da1b387955734ccf36b0a93de37670)
Change-Id: I7dae5e47565ed30de960983649e5c214e0303fe3
Reviewed-on: http://codereview.qt.nokia.com/171
Reviewed-by: Liang Qi <liang.qi@nokia.com>
#endif // Q_BYTE_ORDER == Q_BIG_ENDIAN
#endif // Q_BYTE_ORDER == Q_BIG_ENDIAN
+template <> inline quint8 qbswap<quint8>(quint8 source)
+{
+ return source;
+}
+
QT_END_NAMESPACE
QT_END_HEADER
QT_END_NAMESPACE
QT_END_HEADER
{
static const char digits[] = "0123456789abcdef";
{
static const char digits[] = "0123456789abcdef";
- if (sizeof(Integral) > 1)
- value = qToBigEndian(value);
+ value = qToBigEndian(value);
const char* p = reinterpret_cast<const char*>(&value);
const char* p = reinterpret_cast<const char*>(&value);