Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
comp.h File Reference
#include <openssl/opensslconf.h>
#include <openssl/crypto.h>
#include <openssl/comperr.h>
+ Include dependency graph for comp.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define COMP_zlib_cleanup()   while(0) continue
 

Functions

COMP_CTXCOMP_CTX_new (COMP_METHOD *meth)
 
const COMP_METHODCOMP_CTX_get_method (const COMP_CTX *ctx)
 
int COMP_CTX_get_type (const COMP_CTX *comp)
 
int COMP_get_type (const COMP_METHOD *meth)
 
const char * COMP_get_name (const COMP_METHOD *meth)
 
void COMP_CTX_free (COMP_CTX *ctx)
 
int COMP_compress_block (COMP_CTX *ctx, unsigned char *out, int olen, unsigned char *in, int ilen)
 
int COMP_expand_block (COMP_CTX *ctx, unsigned char *out, int olen, unsigned char *in, int ilen)
 
COMP_METHODCOMP_zlib (void)
 

Macro Definition Documentation

◆ COMP_zlib_cleanup

#define COMP_zlib_cleanup ( )    while(0) continue

Definition at line 39 of file comp.h.

Function Documentation

◆ COMP_compress_block()

int COMP_compress_block ( COMP_CTX * ctx,
unsigned char * out,
int olen,
unsigned char * in,
int ilen )

◆ COMP_CTX_free()

void COMP_CTX_free ( COMP_CTX * ctx)

◆ COMP_CTX_get_method()

const COMP_METHOD * COMP_CTX_get_method ( const COMP_CTX * ctx)

◆ COMP_CTX_get_type()

int COMP_CTX_get_type ( const COMP_CTX * comp)

◆ COMP_CTX_new()

COMP_CTX * COMP_CTX_new ( COMP_METHOD * meth)

◆ COMP_expand_block()

int COMP_expand_block ( COMP_CTX * ctx,
unsigned char * out,
int olen,
unsigned char * in,
int ilen )

◆ COMP_get_name()

const char * COMP_get_name ( const COMP_METHOD * meth)

◆ COMP_get_type()

int COMP_get_type ( const COMP_METHOD * meth)

◆ COMP_zlib()

COMP_METHOD * COMP_zlib ( void )