NeoMutt  2024-04-16-36-g75b6fb
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
private.h File Reference

Shared constants/structs that are private to Compression. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define COMPRESS_OPS(_name, _min_level, _max_level)
 

Detailed Description

Shared constants/structs that are private to Compression.

Authors
  • Richard Russon

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Definition in file private.h.

Macro Definition Documentation

◆ COMPRESS_OPS

#define COMPRESS_OPS (   _name,
  _min_level,
  _max_level 
)
Value:
const struct ComprOps compr_##_name##_ops = { \
.name = #_name, \
.min_level = _min_level, \
.max_level = _max_level, \
.open = compr_##_name##_open, \
.compress = compr_##_name##_compress, \
.decompress = compr_##_name##_decompress, \
.close = compr_##_name##_close, \
};
Definition: lib.h:64
const char * name
Compression name.
Definition: lib.h:65

Definition at line 26 of file private.h.