LMMS
Loading...
Searching...
No Matches
CdmoLoader::dmo_unpacker Class Reference

Public Member Functions

bool decrypt (unsigned char *buf, long len)
long unpack (unsigned char *ibuf, unsigned char *obuf, unsigned long outputsize)

Private Member Functions

unsigned short brand (unsigned short range)
short unpack_block (unsigned char *ibuf, long ilen, unsigned char *obuf)

Private Attributes

unsigned long bseed
unsigned char * oend

Member Function Documentation

◆ brand()

unsigned short CdmoLoader::dmo_unpacker::brand ( unsigned short range)
private

◆ decrypt()

bool CdmoLoader::dmo_unpacker::decrypt ( unsigned char * buf,
long len )

◆ unpack()

long CdmoLoader::dmo_unpacker::unpack ( unsigned char * ibuf,
unsigned char * obuf,
unsigned long outputsize )

◆ unpack_block()

short CdmoLoader::dmo_unpacker::unpack_block ( unsigned char * ibuf,
long ilen,
unsigned char * obuf )
private

Member Data Documentation

◆ bseed

unsigned long CdmoLoader::dmo_unpacker::bseed
private

◆ oend

unsigned char* CdmoLoader::dmo_unpacker::oend
private

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