sparc.c (bd2228ab3ee0cde6831fe446d793fffda2f48503) sparc.c (532000256b898d5d3b0067ffa328715d18f4776d)
1///////////////////////////////////////////////////////////////////////////////
2//
3/// \file sparc.c
4/// \brief Filter for SPARC binaries
5///
6// Authors: Igor Pavlov
7// Lasse Collin
8//

--- 43 unchanged lines hidden (view full) ---

52 }
53 }
54
55 return i;
56}
57
58
59static lzma_ret
1///////////////////////////////////////////////////////////////////////////////
2//
3/// \file sparc.c
4/// \brief Filter for SPARC binaries
5///
6// Authors: Igor Pavlov
7// Lasse Collin
8//

--- 43 unchanged lines hidden (view full) ---

52 }
53 }
54
55 return i;
56}
57
58
59static lzma_ret
60sparc_coder_init(lzma_next_coder *next, lzma_allocator *allocator,
60sparc_coder_init(lzma_next_coder *next, const lzma_allocator *allocator,
61 const lzma_filter_info *filters, bool is_encoder)
62{
63 return lzma_simple_coder_init(next, allocator, filters,
64 &sparc_code, 0, 4, 4, is_encoder);
65}
66
67
68extern lzma_ret
69lzma_simple_sparc_encoder_init(lzma_next_coder *next,
61 const lzma_filter_info *filters, bool is_encoder)
62{
63 return lzma_simple_coder_init(next, allocator, filters,
64 &sparc_code, 0, 4, 4, is_encoder);
65}
66
67
68extern lzma_ret
69lzma_simple_sparc_encoder_init(lzma_next_coder *next,
70 lzma_allocator *allocator, const lzma_filter_info *filters)
70 const lzma_allocator *allocator,
71 const lzma_filter_info *filters)
71{
72 return sparc_coder_init(next, allocator, filters, true);
73}
74
75
76extern lzma_ret
77lzma_simple_sparc_decoder_init(lzma_next_coder *next,
72{
73 return sparc_coder_init(next, allocator, filters, true);
74}
75
76
77extern lzma_ret
78lzma_simple_sparc_decoder_init(lzma_next_coder *next,
78 lzma_allocator *allocator, const lzma_filter_info *filters)
79 const lzma_allocator *allocator,
80 const lzma_filter_info *filters)
79{
80 return sparc_coder_init(next, allocator, filters, false);
81}
81{
82 return sparc_coder_init(next, allocator, filters, false);
83}