diff -r 5dc02b23752f -r 3e2da88830cd src/corelib/tools/qlocale.h --- a/src/corelib/tools/qlocale.h Tue Jul 06 15:10:48 2010 +0300 +++ b/src/corelib/tools/qlocale.h Wed Aug 18 10:37:55 2010 +0300 @@ -666,6 +666,8 @@ MeasurementSystem measurementSystem() const; + Qt::LayoutDirection textDirection() const; + inline bool operator==(const QLocale &other) const; inline bool operator!=(const QLocale &other) const; @@ -685,11 +687,7 @@ struct Data { quint16 index; quint16 numberOptions; - } -#if (defined(__arm__) || defined(__ARMEL__)) - Q_PACKED -#endif - ; + }; private: friend struct QLocalePrivate; // ### We now use this field to pack an index into locale_data and NumberOptions.