Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
index_hash.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: 0BSD */
2
12/*
13 * Author: Lasse Collin
14 */
15
16#ifndef LZMA_H_INTERNAL
17# error Never include this file directly. Use <lzma.h> instead.
18#endif
19
24
25
45extern LZMA_API(lzma_index_hash *) lzma_index_hash_init(
46 lzma_index_hash *index_hash, const lzma_allocator *allocator)
48
49
57extern LZMA_API(void) lzma_index_hash_end(
60
61
76extern LZMA_API(lzma_ret) lzma_index_hash_append(lzma_index_hash *index_hash,
79
80
107extern LZMA_API(lzma_ret) lzma_index_hash_decode(lzma_index_hash *index_hash,
108 const uint8_t *in, size_t *in_pos, size_t in_size)
110
111
121extern LZMA_API(lzma_vli) lzma_index_hash_size(
122 const lzma_index_hash *index_hash)
Custom functions for memory handling.
Definition base.h:372
Definition index_hash.c:37
#define const
Definition zconf.h:230
lzma_ret
Return values used by several functions in liblzma.
Definition base.h:57
const lzma_allocator const uint8_t size_t in_size
Definition block.h:527
const lzma_allocator * allocator
Definition block.h:377
const lzma_allocator *allocator lzma_nothrow lzma_attr_warn_unused_result
Definition index_hash.h:41
lzma_vli unpadded_size
Definition index_hash.h:66
const lzma_allocator *allocator lzma_nothrow
Definition index_hash.h:49
LZMA_API(void) lzma_index_hash_end(lzma_index_hash *index_hash
Deallocate lzma_index_hash structure.
const uint8_t size_t * in_pos
Definition index_hash.h:96
const uint8_t * in
Definition index_hash.h:96
uint64_t lzma_vli
Variable-length integer type.
Definition vli.h:63
#define lzma_attr_pure
Definition lzma.h:265
uint64_t uncompressed_size
Definition list.c:209