equal
deleted
inserted
replaced
77 private: |
77 private: |
78 QByteArrayMatcherPrivate *d; |
78 QByteArrayMatcherPrivate *d; |
79 QByteArray q_pattern; |
79 QByteArray q_pattern; |
80 #ifdef Q_CC_RVCT |
80 #ifdef Q_CC_RVCT |
81 // explicitely allow anonymous unions for RVCT to prevent compiler warnings |
81 // explicitely allow anonymous unions for RVCT to prevent compiler warnings |
82 #pragma anon_unions |
82 # pragma push |
|
83 # pragma anon_unions |
83 #endif |
84 #endif |
84 struct Data { |
85 struct Data { |
85 uchar q_skiptable[256]; |
86 uchar q_skiptable[256]; |
86 const uchar *p; |
87 const uchar *p; |
87 int l; |
88 int l; |
88 }; |
89 }; |
89 union { |
90 union { |
90 uint dummy[256]; |
91 uint dummy[256]; |
91 Data p; |
92 Data p; |
92 }; |
93 }; |
|
94 #ifdef Q_CC_RVCT |
|
95 # pragma pop |
|
96 #endif |
93 }; |
97 }; |
94 |
98 |
95 QT_END_NAMESPACE |
99 QT_END_NAMESPACE |
96 |
100 |
97 QT_END_HEADER |
101 QT_END_HEADER |