summaryrefslogtreecommitdiff
path: root/Build/source/extra/xz/src/liblzma/simple/simple_decoder.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/extra/xz/src/liblzma/simple/simple_decoder.c')
-rw-r--r--Build/source/extra/xz/src/liblzma/simple/simple_decoder.c40
1 files changed, 0 insertions, 40 deletions
diff --git a/Build/source/extra/xz/src/liblzma/simple/simple_decoder.c b/Build/source/extra/xz/src/liblzma/simple/simple_decoder.c
deleted file mode 100644
index 0beccd32a7d..00000000000
--- a/Build/source/extra/xz/src/liblzma/simple/simple_decoder.c
+++ /dev/null
@@ -1,40 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-//
-/// \file simple_decoder.c
-/// \brief Properties decoder for simple filters
-//
-// Author: Lasse Collin
-//
-// This file has been put into the public domain.
-// You can do whatever you want with this file.
-//
-///////////////////////////////////////////////////////////////////////////////
-
-#include "simple_decoder.h"
-
-
-extern lzma_ret
-lzma_simple_props_decode(void **options, lzma_allocator *allocator,
- const uint8_t *props, size_t props_size)
-{
- if (props_size == 0)
- return LZMA_OK;
-
- if (props_size != 4)
- return LZMA_OPTIONS_ERROR;
-
- lzma_options_bcj *opt = lzma_alloc(
- sizeof(lzma_options_bcj), allocator);
- if (opt == NULL)
- return LZMA_MEM_ERROR;
-
- opt->start_offset = unaligned_read32le(props);
-
- // Don't leave an options structure allocated if start_offset is zero.
- if (opt->start_offset == 0)
- lzma_free(opt, allocator);
- else
- *options = opt;
-
- return LZMA_OK;
-}