Lines Matching refs:DataHeader
24 #include "ucmndata.h" /* DataHeader */
238 const DataHeader *pHeader;
251 pHeader=(const DataHeader *)inData;
252 if( (length>=0 && length<sizeof(DataHeader)) ||
253 pHeader->dataHeader.magic1!=0xda ||
254 pHeader->dataHeader.magic2!=0x27 ||
262 headerSize=ds->readUInt16(pHeader->dataHeader.headerSize);
265 if( headerSize<sizeof(DataHeader) ||
267 headerSize<(sizeof(pHeader->dataHeader)+infoSize) ||
277 DataHeader *outHeader;
285 outHeader=(DataHeader *)outData;
291 ds->swapArray16(ds, &pHeader->dataHeader.headerSize, 2, &outHeader->dataHeader.headerSize, pErrorCode);
297 infoSize+=sizeof(pHeader->dataHeader);
363 const DataHeader *pHeader;
372 (length>=0 && length<sizeof(DataHeader)) ||
379 pHeader=(const DataHeader *)data;
380 if( (length>=0 && length<sizeof(DataHeader)) ||
381 pHeader->dataHeader.magic1!=0xda ||
382 pHeader->dataHeader.magic2!=0x27 ||
393 headerSize=pHeader->dataHeader.headerSize;
396 headerSize=uprv_readSwapUInt16(pHeader->dataHeader.headerSize);
400 if( headerSize<sizeof(DataHeader) ||
402 headerSize<(sizeof(pHeader->dataHeader)+infoSize) ||