workaround for WRS T2.2 cygnus gnu compiler bugs

This commit is contained in:
Jeff Hill
2003-02-07 18:23:48 +00:00
parent 8345d76473
commit dedb6c25f4
2 changed files with 39 additions and 16 deletions

View File

@@ -87,12 +87,14 @@ comQueSend::comQueSend ( wireSendAdapter & wireIn,
{
}
comQueSend::~comQueSend () epicsThrows (())
comQueSend::~comQueSend ()
epicsThrows (())
{
this->clear ();
}
void comQueSend::clear () epicsThrows (())
void comQueSend::clear ()
epicsThrows (())
{
comBuf *pBuf;
@@ -105,7 +107,8 @@ void comQueSend::clear () epicsThrows (())
assert ( this->nBytesPending == 0 );
}
void comQueSend::clearUncommitted () epicsThrows (())
void comQueSend::clearUncommitted ()
epicsThrows (())
{
while ( this->pFirstUncommited.valid() ) {
tsDLIter < comBuf > next = this->pFirstUncommited;
@@ -299,7 +302,8 @@ void comQueSend::insertRequestWithPayLoad (
this->commitMsg ();
}
void comQueSend::commitMsg () epicsThrows (())
void comQueSend::commitMsg ()
epicsThrows (())
{
while ( this->pFirstUncommited.valid() ) {
this->nBytesPending += this->pFirstUncommited->uncommittedBytes ();
@@ -307,3 +311,6 @@ void comQueSend::commitMsg () epicsThrows (())
this->pFirstUncommited++;
}
}