From 032bb6e7fc19f27d610f59a8f2cc72c1cc5da568 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Thu, 10 Apr 2003 17:16:00 +0000 Subject: [PATCH] fixed problem with large array header push optimization --- src/ca/comQueSend.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ca/comQueSend.cpp b/src/ca/comQueSend.cpp index d1bdf363f..0bcf7dc4c 100644 --- a/src/ca/comQueSend.cpp +++ b/src/ca/comQueSend.cpp @@ -293,7 +293,7 @@ void comQueSend::insertRequestHeader ( if ( payloadSize < 0xffff && nElem < 0xffff ) { comBuf * pComBuf = this->bufs.last (); - if ( !pComBuf || pComBuf->unoccupiedBytes() < 16u ) { + if ( ! pComBuf || pComBuf->unoccupiedBytes() < 16u ) { pComBuf = newComBuf (); this->pushComBuf ( *pComBuf ); } @@ -306,14 +306,14 @@ void comQueSend::insertRequestHeader ( } else if ( v49Ok ) { comBuf * pComBuf = this->bufs.last (); - if ( !pComBuf || pComBuf->unoccupiedBytes() < 24u ) { + if ( ! pComBuf || pComBuf->unoccupiedBytes() < 24u ) { pComBuf = newComBuf (); this->pushComBuf ( *pComBuf ); } pComBuf->push ( request ); - pComBuf->push ( 0xffff ); + pComBuf->push ( static_cast < ca_uint16_t > ( 0xffff ) ); pComBuf->push ( dataType ); - pComBuf->push ( 0u ); + pComBuf->push ( static_cast < ca_uint16_t > ( 0u ) ); pComBuf->push ( cid ); pComBuf->push ( requestDependent ); pComBuf->push ( payloadSize );