]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
added more code documentation for ZSTD_getFrameHeader()
authorYann Collet <cyan@fb.com>
Thu, 29 Mar 2018 21:24:17 +0000 (15:24 -0600)
committerYann Collet <cyan@fb.com>
Thu, 29 Mar 2018 21:24:17 +0000 (15:24 -0600)
lib/zstd.h

index 6405da602e8f597d5af6695a32a81f10347788eb..72e237a57ed51e0bafffef3d9fb10519de666f82 100644 (file)
@@ -880,6 +880,11 @@ typedef struct {
     unsigned dictID;
     unsigned checksumFlag;
 } ZSTD_frameHeader;
+/** ZSTD_getFrameHeader() :
+ *  decode Frame Header, or requires larger `srcSize`.
+ * @return : 0, `zfhPtr` is correctly filled,
+ *          >0, `srcSize` is too small, value is wanted `srcSize` amount,
+ *           or an error code, which can be tested using ZSTD_isError() */
 ZSTDLIB_API size_t ZSTD_getFrameHeader(ZSTD_frameHeader* zfhPtr, const void* src, size_t srcSize);   /**< doesn't consume input */
 ZSTDLIB_API size_t ZSTD_decodingBufferSize_min(unsigned long long windowSize, unsigned long long frameContentSize);  /**< when frame content size is not known, pass in frameContentSize == ZSTD_CONTENTSIZE_UNKNOWN */