OpenVAS Libraries  8.0.3
Functions
openvas_compress.h File Reference

Go to the source code of this file.

Functions

void * openvas_compress (const void *, unsigned long, unsigned long *)
 Compresses data in src buffer. More...
 
void * openvas_uncompress (const void *, unsigned long, unsigned long *)
 Uncompresses data in src buffer. More...
 

Function Documentation

void* openvas_compress ( const void *  src,
unsigned long  srclen,
unsigned long *  dstlen 
)

Compresses data in src buffer.

Parameters
[in]srcBuffer of data to compress.
[in]srclenLength of data to compress.
[out]dstlenLength of compressed data.
Returns
Pointer to compressed data if success, NULL otherwise.
void* openvas_uncompress ( const void *  src,
unsigned long  srclen,
unsigned long *  dstlen 
)

Uncompresses data in src buffer.

Parameters
[in]srcBuffer of data to uncompress.
[in]srclenLength of data to uncompress.
[out]dstlenLength of uncompressed data.
Returns
Pointer to uncompressed data if success, NULL otherwise.