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 }