int32_t C_Data::compareWithData (const C_Data & inData) const { int32_t result = length () - inData.length () ; for (int32_t i=0 ; (i<length ()) && (result == 0) ; i++) { result = ((int32_t) this->operator () (i COMMA_HERE)) - ((int32_t) inData (i COMMA_HERE)) ; } return result ; }
bool C_Data::operator != (const C_Data & inData) const { bool equal = length () == inData.length () ; for (int32_t i=0 ; (i<length ()) && equal ; i++) { equal = this->operator () (i COMMA_HERE) == inData (i COMMA_HERE) ; } return ! equal ; }
void C_Data::appendData (const C_Data & inData) { for (int32_t i=0 ; i<inData.mBinaryData.count () ; i++) { mBinaryData.addObject (inData.mBinaryData (i COMMA_HERE)) ; } }
void C_BinaryFileWrite::appendData (const C_Data & inData) { if (NULL != mFilePtr) { ::fwrite (inData.unsafeDataPointer (), 1, (size_t) inData.length (), mFilePtr) ; } }