Euphoria
eu::core::Decompressor Struct Reference

#include <decompress.h>

Public Member Functions

unsigned int stb_decompress (unsigned char *output, const unsigned char *i, unsigned int)
 
void stb_match (const unsigned char *data, unsigned int length)
 
void stb_lit (const unsigned char *data, unsigned int length)
 
const unsigned char * stb_decompress_token (const unsigned char *i)
 
unsigned int stb_adler32 (unsigned int adler32, unsigned char *buffer, unsigned int buflen)
 

Static Public Member Functions

static unsigned int stb_decompress_length (const unsigned char *input)
 

Public Attributes

unsigned char * stb_barrier_out_e = nullptr
 
unsigned char * stb_barrier_out_b = nullptr
 
const unsigned char * stb_barrier_in_b = nullptr
 
unsigned char * stb_dout = nullptr
 

Detailed Description

Definition at line 19 of file decompress.h.

Member Function Documentation

◆ stb_adler32()

unsigned int eu::core::Decompressor::stb_adler32 ( unsigned int  adler32,
unsigned char *  buffer,
unsigned int  buflen 
)

Definition at line 55 of file decompress.cc.

◆ stb_decompress()

unsigned int eu::core::Decompressor::stb_decompress ( unsigned char *  output,
const unsigned char *  i,
unsigned int   
)

Definition at line 86 of file decompress.cc.

◆ stb_decompress_length()

unsigned int eu::core::Decompressor::stb_decompress_length ( const unsigned char *  input)
static

Definition at line 11 of file decompress.cc.

◆ stb_decompress_token()

const unsigned char * eu::core::Decompressor::stb_decompress_token ( const unsigned char *  i)

Definition at line 38 of file decompress.cc.

◆ stb_lit()

void eu::core::Decompressor::stb_lit ( const unsigned char *  data,
unsigned int  length 
)

Definition at line 25 of file decompress.cc.

◆ stb_match()

void eu::core::Decompressor::stb_match ( const unsigned char *  data,
unsigned int  length 
)

Definition at line 16 of file decompress.cc.

Member Data Documentation

◆ stb_barrier_in_b

const unsigned char* eu::core::Decompressor::stb_barrier_in_b = nullptr

Definition at line 22 of file decompress.h.

◆ stb_barrier_out_b

unsigned char * eu::core::Decompressor::stb_barrier_out_b = nullptr

Definition at line 21 of file decompress.h.

◆ stb_barrier_out_e

unsigned char* eu::core::Decompressor::stb_barrier_out_e = nullptr

Definition at line 21 of file decompress.h.

◆ stb_dout

unsigned char* eu::core::Decompressor::stb_dout = nullptr

Definition at line 23 of file decompress.h.


The documentation for this struct was generated from the following files: