[Kst] branches/work/kst/portto4/kst/src
Aaron J. Seigo
aseigo at kde.org
Mon Jul 23 18:27:07 CEST 2007
SVN commit 691420 by aseigo:
build on amd64, where you can't cast pointers to simple ints
M +2 -2 libkst/rwlock.cpp
M +1 -1 libkstmath/kstdataobject.cpp
M +1 -1 libkstmath/kstrelation.cpp
--- branches/work/kst/portto4/kst/src/libkst/rwlock.cpp #691419:691420
@@ -139,14 +139,14 @@
} else if (_writeCount > 0) {
if (_writeLocker != me) {
// write locked but not by me -- ERROR
- qDebug() << "Thread " << (int)QThread::currentThread() << " tried to unlock KstRWLock " << (void*)this << " (write locked) without holding the lock" << endl;
+ qDebug() << "Thread " << QThread::currentThread() << " tried to unlock KstRWLock " << (void*)this << " (write locked) without holding the lock" << endl;
return;
} else {
--_writeCount;
}
} else if (_readCount == 0 && _writeCount == 0) {
// not locked -- ERROR
- qDebug() << "Thread " << (int)QThread::currentThread() << " tried to unlock KstRWLock " << (void*)this << " (unlocked) without holding the lock" << endl;
+ qDebug() << "Thread " << QThread::currentThread() << " tried to unlock KstRWLock " << (void*)this << " (unlocked) without holding the lock" << endl;
return;
}
--- branches/work/kst/portto4/kst/src/libkstmath/kstdataobject.cpp #691419:691420
@@ -408,7 +408,7 @@
qDebug() << (void*)this << " (" << this->type() << ": " << this->tag().tagString() << ") KstDataObject::writeLockInputsAndOutputs() by tid=" << (int)QThread::currentThread() << ": write locking output \"" << (*outputIt)->tag().tagString() << "\" (" << (void*)((KstRWLock*)*outputIt) << ")" << endl;
#endif
if ((*outputIt)->provider() != this) {
- KstDebug::self()->log(i18n("(%1) KstDataObject::writeLockInputsAndOutputs() by tid=%2: write locking output %3 (not provider) -- this is probably an error. Please email kst at kde.org with details.").arg(this->type()).arg((int)QThread::currentThread()).arg((*outputIt)->tagName()), KstDebug::Error);
+ KstDebug::self()->log(i18n("(%1) KstDataObject::writeLockInputsAndOutputs() by tid=%2: write locking output %3 (not provider) -- this is probably an error. Please email kst at kde.org with details.").arg(this->type()).arg(reinterpret_cast<qint64>(QThread::currentThread())).arg((*outputIt)->tagName()), KstDebug::Error);
}
(*outputIt)->writeLock();
++outputIt;
--- branches/work/kst/portto4/kst/src/libkstmath/kstrelation.cpp #691419:691420
@@ -159,7 +159,7 @@
qDebug() << (void*)this << this->tag().tagString() << ") KstDataObject::writeLockInputsAndOutputs() by tid=" << (int)QThread::currentThread() << ": write locking output \"" << (*outputIt)->tag().tagString() << "\" (" << (void*)((KstRWLock*)*outputIt) << ")" << endl;
#endif
if ((*outputIt)->provider() != this) {
- KstDebug::self()->log(i18n("KstDataObject::writeLockInputsAndOutputs() by tid=%1: write locking output %2 (not provider) -- this is probably an error. Please email kst at kde.org with details.").arg((int)QThread::currentThread()).arg((*outputIt)->tagName()), KstDebug::Error);
+ KstDebug::self()->log(i18n("KstDataObject::writeLockInputsAndOutputs() by tid=%1: write locking output %2 (not provider) -- this is probably an error. Please email kst at kde.org with details.").arg(reinterpret_cast<qint64>(QThread::currentThread())).arg((*outputIt)->tagName()), KstDebug::Error);
}
(*outputIt)->writeLock();
++outputIt;
More information about the Kst
mailing list