1207753Smm///////////////////////////////////////////////////////////////////////////////
2207753Smm//
3207753Smm/// \file       options.h
4207753Smm/// \brief      Parser for filter-specific options
5207753Smm//
6207753Smm//  Author:     Lasse Collin
7207753Smm//
8207753Smm//  This file has been put into the public domain.
9207753Smm//  You can do whatever you want with this file.
10207753Smm//
11207753Smm///////////////////////////////////////////////////////////////////////////////
12207753Smm
13207753Smm/// \brief      Parser for Delta options
14207753Smm///
15207753Smm/// \return     Pointer to allocated options structure.
16207753Smm///             Doesn't return on error.
17207753Smmextern lzma_options_delta *options_delta(const char *str);
18207753Smm
19207753Smm
20207753Smm/// \brief      Parser for BCJ options
21207753Smm///
22207753Smm/// \return     Pointer to allocated options structure.
23207753Smm///             Doesn't return on error.
24207753Smmextern lzma_options_bcj *options_bcj(const char *str);
25207753Smm
26207753Smm
27207753Smm/// \brief      Parser for LZMA options
28207753Smm///
29207753Smm/// \return     Pointer to allocated options structure.
30207753Smm///             Doesn't return on error.
31207753Smmextern lzma_options_lzma *options_lzma(const char *str);
32