Lines Matching defs:zfhPtr
422 * @return : 0, `zfhPtr` is correctly filled,
425 size_t ZSTD_getFrameHeader_advanced(ZSTD_frameHeader* zfhPtr, const void* src, size_t srcSize, ZSTD_format_e format)
430 ZSTD_memset(zfhPtr, 0, sizeof(*zfhPtr)); /* not strictly necessary, but static analyzer do not understand that zfhPtr is only going to be read only if return value is zero, since they are 2 different signals */
440 ZSTD_memset(zfhPtr, 0, sizeof(*zfhPtr));
441 zfhPtr->frameContentSize = MEM_readLE32((const char *)src + ZSTD_FRAMEIDSIZE);
442 zfhPtr->frameType = ZSTD_skippableFrame;
451 zfhPtr->headerSize = (U32)fhsize;
495 zfhPtr->frameType = ZSTD_frame;
496 zfhPtr->frameContentSize = frameContentSize;
497 zfhPtr->windowSize = windowSize;
498 zfhPtr->blockSizeMax = (unsigned) MIN(windowSize, ZSTD_BLOCKSIZE_MAX);
499 zfhPtr->dictID = dictID;
500 zfhPtr->checksumFlag = checksumFlag;
508 * @return : 0, `zfhPtr` is correctly filled,
511 size_t ZSTD_getFrameHeader(ZSTD_frameHeader* zfhPtr, const void* src, size_t srcSize)
513 return ZSTD_getFrameHeader_advanced(zfhPtr, src, srcSize, ZSTD_f_zstd1);