summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/html/tqchar-h.html41
-rw-r--r--src/tools/tqchar.h41
-rw-r--r--src/tools/tqstring.cpp5
3 files changed, 18 insertions, 69 deletions
diff --git a/doc/html/tqchar-h.html b/doc/html/tqchar-h.html
index db1fc6fdd..1a18e5ced 100644
--- a/doc/html/tqchar-h.html
+++ b/doc/html/tqchar-h.html
@@ -266,65 +266,42 @@ public:
#endif
private:
ushort ucs;
-#if defined(QT_QSTRING_UCS_4)
- ushort grp;
-#endif
} TQ_PACKED;
inline TQChar::TQChar() : ucs( 0 )
-#ifdef QT_QSTRING_UCS_4
- , grp( 0 )
-#endif
{
}
+
inline TQChar::TQChar( char c ) : ucs( (uchar)c )
-#ifdef QT_QSTRING_UCS_4
- , grp( 0 )
-#endif
{
}
+
inline TQChar::TQChar( uchar c ) : ucs( c )
-#ifdef QT_QSTRING_UCS_4
- , grp( 0 )
-#endif
{
}
+
inline TQChar::TQChar( uchar c, uchar r ) : ucs( (r << 8) | c )
-#ifdef QT_QSTRING_UCS_4
- , grp( 0 )
-#endif
{
}
+
inline TQChar::TQChar( const TQChar& c ) : ucs( c.ucs )
-#ifdef QT_QSTRING_UCS_4
- , grp( c.grp )
-#endif
{
}
inline TQChar::TQChar( ushort rc ) : ucs( rc )
-#ifdef QT_QSTRING_UCS_4
- , grp( 0 )
-#endif
{
}
+
inline TQChar::TQChar( short rc ) : ucs( (ushort) rc )
-#ifdef QT_QSTRING_UCS_4
- , grp( 0 )
-#endif
{
}
-inline TQChar::TQChar( uint rc ) : ucs( (ushort ) (rc & 0xffff) )
-#ifdef QT_QSTRING_UCS_4
- , grp( (ushort) ((rc >> 16) & 0xffff) )
-#endif
+
+inline TQChar::TQChar( uint rc ) : ucs( (ushort) ( rc )
{
}
-inline TQChar::TQChar( int rc ) : ucs( (ushort) (rc & 0xffff) )
-#ifdef QT_QSTRING_UCS_4
- , grp( (ushort) ((rc >> 16) & 0xffff) )
-#endif
+
+inline TQChar::TQChar( int rc ) : ucs( (ushort) ( rc ) )
{
}
diff --git a/src/tools/tqchar.h b/src/tools/tqchar.h
index fdf111079..7f98e155c 100644
--- a/src/tools/tqchar.h
+++ b/src/tools/tqchar.h
@@ -231,65 +231,42 @@ public:
#endif
private:
ushort ucs;
-#if defined(QT_QSTRING_UCS_4)
- ushort grp;
-#endif
} TQ_PACKED;
inline TQChar::TQChar() : ucs( 0 )
-#ifdef QT_QSTRING_UCS_4
- , grp( 0 )
-#endif
{
}
+
inline TQChar::TQChar( char c ) : ucs( (uchar)c )
-#ifdef QT_QSTRING_UCS_4
- , grp( 0 )
-#endif
{
}
+
inline TQChar::TQChar( uchar c ) : ucs( c )
-#ifdef QT_QSTRING_UCS_4
- , grp( 0 )
-#endif
{
}
+
inline TQChar::TQChar( uchar c, uchar r ) : ucs( (r << 8) | c )
-#ifdef QT_QSTRING_UCS_4
- , grp( 0 )
-#endif
{
}
+
inline TQChar::TQChar( const TQChar& c ) : ucs( c.ucs )
-#ifdef QT_QSTRING_UCS_4
- , grp( c.grp )
-#endif
{
}
inline TQChar::TQChar( ushort rc ) : ucs( rc )
-#ifdef QT_QSTRING_UCS_4
- , grp( 0 )
-#endif
{
}
+
inline TQChar::TQChar( short rc ) : ucs( (ushort) rc )
-#ifdef QT_QSTRING_UCS_4
- , grp( 0 )
-#endif
{
}
-inline TQChar::TQChar( uint rc ) : ucs( (ushort ) (rc & 0xffff) )
-#ifdef QT_QSTRING_UCS_4
- , grp( (ushort) ((rc >> 16) & 0xffff) )
-#endif
+
+inline TQChar::TQChar( uint rc ) : ucs( (ushort) ( rc )
{
}
-inline TQChar::TQChar( int rc ) : ucs( (ushort) (rc & 0xffff) )
-#ifdef QT_QSTRING_UCS_4
- , grp( (ushort) ((rc >> 16) & 0xffff) )
-#endif
+
+inline TQChar::TQChar( int rc ) : ucs( (ushort) ( rc ) )
{
}
diff --git a/src/tools/tqstring.cpp b/src/tools/tqstring.cpp
index ae95bcaf0..cec2ca61a 100644
--- a/src/tools/tqstring.cpp
+++ b/src/tools/tqstring.cpp
@@ -6421,11 +6421,6 @@ TQDataStream &operator<<( TQDataStream &s, const TQString &str )
TQDataStream &operator>>( TQDataStream &s, TQString &str )
{
-#ifdef QT_QSTRING_UCS_4
-#if defined(Q_CC_GNU)
-#warning "operator>> not working properly"
-#endif
-#endif
if ( s.version() == 1 ) {
TQCString l;
s >> l;