[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs
From:       André Wöbbeking <Woebbeking () web ! de>
Date:       2006-08-06 14:02:11
Message-ID: 1154872931.787326.14667.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 570350 by woebbe:

UString(const QString&): use fastMalloc() instead of new[]

 M  +4 -3      kio/misc/kpac/script.cpp  
 M  +1 -1      kjsembed/kjsembed/kjsembed.cpp  


--- trunk/KDE/kdelibs/kio/misc/kpac/script.cpp #570349:570350
@@ -51,9 +51,10 @@
 
 UString::UString( const QString &s )
 {
-    UChar* data = new UChar[ s.length() ];
-    std::memcpy( data, s.unicode(), s.length() * sizeof( UChar ) );
-    m_rep = Rep::create( data, s.length() );
+    const unsigned int len = s.length();
+    UChar *data = static_cast<UChar*>( fastMalloc( sizeof(UChar) * len ) );
+    memcpy( data, s.unicode(), len * sizeof( UChar ) );
+    m_rep = Rep::create( data, len );
 }
 
 namespace
--- trunk/KDE/kdelibs/kjsembed/kjsembed/kjsembed.cpp #570349:570350
@@ -69,7 +69,7 @@
     UString::UString( const QString &d )
     {
         uint len = d.length();
-        UChar *dat = new UChar[len];
+        UChar *dat = static_cast<UChar*>(fastMalloc(sizeof(UChar)*len));
         memcpy( dat, d.unicode(), len * sizeof(UChar) );
         m_rep = UString::Rep::create(dat, len);
     }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic