Greenbone Vulnerability Management Libraries  22.8.0
compressutils.h
Go to the documentation of this file.
1 /* SPDX-FileCopyrightText: 2013-2023 Greenbone AG
2  *
3  * SPDX-License-Identifier: GPL-2.0-or-later
4  */
5 
11 #ifndef _GVM_COMPRESSUTILS_H
12 #define _GVM_COMPRESSUTILS_H
13 
14 void *
15 gvm_compress (const void *, unsigned long, unsigned long *);
16 
17 void *
18 gvm_compress_gzipheader (const void *, unsigned long, unsigned long *);
19 
20 void *
21 gvm_uncompress (const void *, unsigned long, unsigned long *);
22 
23 #endif /* not _GVM_COMPRESSUTILS_H */
gvm_compress
void * gvm_compress(const void *, unsigned long, unsigned long *)
Compresses data in src buffer.
Definition: compressutils.c:39
gvm_uncompress
void * gvm_uncompress(const void *, unsigned long, unsigned long *)
Uncompresses data in src buffer.
Definition: compressutils.c:107
gvm_compress_gzipheader
void * gvm_compress_gzipheader(const void *, unsigned long, unsigned long *)
Compresses data in src buffer, gzip format compatible.
Definition: compressutils.c:177