File indexing completed on 2024-04-28 05:19:26

0001 /*
0002     lzfu.h
0003 
0004     SPDX-FileCopyrightText: 2003 Michael Goffioul <kdeprint@swing.be>
0005 
0006     This file is part of KTNEF, the KDE TNEF support library/program.
0007 
0008     SPDX-License-Identifier: LGPL-2.0-or-later
0009  */
0010 /**
0011  * @file
0012  * This file is part of the API for handling TNEF data and
0013  * provides the @acronym LZFU decompression functionality.
0014  *
0015  * @author Michael Goffioul
0016  */
0017 
0018 #pragma once
0019 class QIODevice;
0020 namespace KTnef
0021 {
0022 /**
0023  * @acronym LZFU decompress data in compressed Rich Text Format (@acronym RTF).
0024  * @param input compressed input data.
0025  * @param output decompressed output data.
0026  */
0027 [[nodiscard]] int lzfu_decompress(QIODevice *input, QIODevice *output);
0028 }