Fixes: debugger: compile with QT_NO_CAST_TO_ASCII

This commit is contained in:
hjk
2009-02-19 10:46:47 +01:00
parent 17f1c8a0f5
commit a8300b3f59
2 changed files with 11 additions and 9 deletions

View File

@@ -491,21 +491,21 @@ void GdbEngine::handleResponse()
}
case '~': {
QString data = GdbMi::parseCString(from, to);
QByteArray data = GdbMi::parseCString(from, to);
m_pendingConsoleStreamOutput += data;
m_inbuffer = QByteArray(from, to - from);
break;
}
case '@': {
QString data = GdbMi::parseCString(from, to);
QByteArray data = GdbMi::parseCString(from, to);
m_pendingTargetStreamOutput += data;
m_inbuffer = QByteArray(from, to - from);
break;
}
case '&': {
QString data = GdbMi::parseCString(from, to);
QByteArray data = GdbMi::parseCString(from, to);
m_pendingLogStreamOutput += data;
m_inbuffer = QByteArray(from, to - from);
// On Windows, the contents seem to depend on the debugger
@@ -3124,15 +3124,15 @@ void GdbEngine::runCustomDumper(const WatchData & data0, bool dumpChildren)
addr = "&(" + data.exp + ")";
QByteArray params;
params.append(outertype);
params.append(outertype.toUtf8());
params.append('\0');
params.append(data.iname);
params.append(data.iname.toUtf8());
params.append('\0');
params.append(data.exp);
params.append(data.exp.toUtf8());
params.append('\0');
params.append(inner);
params.append(inner.toUtf8());
params.append('\0');
params.append(data.iname);
params.append(data.iname.toUtf8());
params.append('\0');
sendWatchParameters(params);