Lines Matching refs:lzma_stream
328 * A pointer to lzma_allocator may be passed via lzma_stream structure
417 * The lzma_stream structure is used for
424 * - After allocating lzma_stream (on stack or with malloc()), it must be
427 * - Initialize a coder to the lzma_stream, for example by using
436 * associated with the lzma_stream structure when the initialization
441 * - Once the coding has been finished, the existing lzma_stream can be
442 * reused. It is OK to reuse lzma_stream with different initialization
447 * frees the lzma_stream structure itself.
490 } lzma_stream;
494 * \brief Initialization for lzma_stream
496 * When you declare an instance of lzma_stream, you can immediately
500 * lzma_stream strm = LZMA_STREAM_INIT;
502 * If you need to initialize a dynamically allocated lzma_stream, you can use
503 * memset(strm_pointer, 0, sizeof(lzma_stream)). Strictly speaking, this
508 * lzma_stream tmp = LZMA_STREAM_INIT;
520 * Once the lzma_stream has been successfully initialized (e.g. with
529 extern LZMA_API(lzma_ret) lzma_code(lzma_stream *strm, lzma_action action)
536 * \param strm Pointer to lzma_stream that is at least initialized
540 * members of the lzma_stream structure are touched.
546 extern LZMA_API(void) lzma_end(lzma_stream *strm) lzma_nothrow;
571 extern LZMA_API(uint64_t) lzma_memusage(const lzma_stream *strm)
584 extern LZMA_API(uint64_t) lzma_memlimit_get(const lzma_stream *strm)
601 lzma_stream *strm, uint64_t memlimit) lzma_nothrow;