From d75455eef7c91f11c2b9061d9a086ce93c4231b2 Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Sat, 3 Jan 2015 14:11:13 +0100 Subject: Fixed compilation issue on Windows --- qtools/qstring.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qtools/qstring.cpp b/qtools/qstring.cpp index 3673c20..f51c0d4 100644 --- a/qtools/qstring.cpp +++ b/qtools/qstring.cpp @@ -11963,7 +11963,7 @@ QChar* QString::asciiToUnicode( const QByteArray& ba, uint* len ) int l = 0; while ( l < (int)ba.size() && ba[l] ) l++; - char* str = ba.data(); + const char* str = ba.data(); QChar *uc = new QChar[ l ]; // Can't use macro, since function is public QChar *result = uc; if ( len ) @@ -11982,7 +11982,7 @@ static QChar* internalAsciiToUnicode( const QByteArray& ba, uint* len ) int l = 0; while ( l < (int)ba.size() && ba[l] ) l++; - char* str = ba.data(); + const char* str = ba.data(); QChar *uc = QT_ALLOC_QCHAR_VEC( l ); QChar *result = uc; if ( len ) @@ -15257,7 +15257,7 @@ QCString qt_winQString2MB( const QString& s, int uclen ) QCString mb(bufSize); int len; while ( !(len=WideCharToMultiByte(CP_ACP, 0, (const WCHAR*)s.unicode(), uclen, - mb.data(), bufSize-1, 0, &used_def)) ) + mb.rawData(), bufSize-1, 0, &used_def)) ) { int r = GetLastError(); if ( r == ERROR_INSUFFICIENT_BUFFER ) { -- cgit v0.12