liblzma: Document lzma_easy_(enc|dec)oder_memusage() better too.
authorLasse Collin <lasse.collin@tukaani.org>
Mon, 11 Apr 2011 18:04:13 +0000 (21:04 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Mon, 11 Apr 2011 18:04:13 +0000 (21:04 +0300)
src/liblzma/api/lzma/container.h

index 56ef774..7a9ffc6 100644 (file)
  * This function is a wrapper for lzma_raw_encoder_memusage().
  *
  * \param       preset  Compression preset (level and possible flags)
+ *
+ * \return      Number of bytes of memory required for the given
+ *              preset when encoding. If an error occurs, for example
+ *              due to unsupported preset, UINT64_MAX is returned.
  */
 extern LZMA_API(uint64_t) lzma_easy_encoder_memusage(uint32_t preset)
                lzma_nothrow lzma_attr_pure;
@@ -77,6 +81,11 @@ extern LZMA_API(uint64_t) lzma_easy_encoder_memusage(uint32_t preset)
  * This function is a wrapper for lzma_raw_decoder_memusage().
  *
  * \param       preset  Compression preset (level and possible flags)
+ *
+ * \return      Number of bytes of memory required to decompress a file
+ *              that was compressed using the given preset. If an error
+ *              occurs, for example due to unsupported preset, UINT64_MAX
+ *              is returned.
  */
 extern LZMA_API(uint64_t) lzma_easy_decoder_memusage(uint32_t preset)
                lzma_nothrow lzma_attr_pure;