• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/xz/src/liblzma/common/

Lines Matching refs:allocator

194 index_tree_node_end(index_tree_node *node, lzma_allocator *allocator,
195 void (*free_func)(void *node, lzma_allocator *allocator))
200 index_tree_node_end(node->left, allocator, free_func);
203 index_tree_node_end(node->right, allocator, free_func);
206 free_func(node, allocator);
208 lzma_free(node, allocator);
218 index_tree_end(index_tree *tree, lzma_allocator *allocator,
219 void (*free_func)(void *node, lzma_allocator *allocator))
222 index_tree_node_end(tree->root, allocator, free_func);
343 lzma_allocator *allocator)
345 index_stream *s = lzma_alloc(sizeof(index_stream), allocator);
371 index_stream_end(void *node, lzma_allocator *allocator)
374 index_tree_end(&s->groups, allocator, NULL);
380 index_init_plain(lzma_allocator *allocator)
382 lzma_index *i = lzma_alloc(sizeof(lzma_index), allocator);
398 lzma_index_init(lzma_allocator *allocator)
400 lzma_index *i = index_init_plain(allocator);
401 index_stream *s = index_stream_init(0, 0, 1, 0, allocator);
403 index_stream_end(s, allocator);
404 lzma_free(i, allocator);
414 lzma_index_end(lzma_index *i, lzma_allocator *allocator)
419 index_tree_end(&i->streams, allocator, &index_stream_end);
420 lzma_free(i, allocator);
637 lzma_index_append(lzma_index *i, lzma_allocator *allocator,
677 allocator);
765 lzma_allocator *allocator)
802 allocator);
828 lzma_free(g, allocator);
851 lzma_free(src, allocator);
859 index_dup_stream(const index_stream *src, lzma_allocator *allocator)
868 src->block_number_base, allocator);
886 allocator);
888 index_stream_end(dest, allocator);
919 lzma_index_dup(const lzma_index *src, lzma_allocator *allocator)
922 lzma_index *dest = index_init_plain(allocator);
937 srcstream, allocator);
939 lzma_index_end(dest, allocator);