46 long unpack(
unsigned char *ibuf,
unsigned char *obuf);
CPlayer(Copl *newopl)
Definition player.cpp:34
unsigned char code_length
Definition cff.h:63
unsigned char ** dictionary
Definition cff.h:69
void cleanup()
Definition cff.cpp:464
unsigned int bits_left
Definition cff.h:66
unsigned long new_code
Definition cff.h:74
unsigned char the_string[256]
Definition cff.h:76
void expand_dictionary(unsigned char *string)
Definition cff.cpp:492
void translate_code(unsigned long code, unsigned char *string)
Definition cff.cpp:447
int startup()
Definition cff.cpp:475
unsigned long get_code()
Definition cff.cpp:429
unsigned char * output
Definition cff.h:59
unsigned long old_code
Definition cff.h:74
long output_length
Definition cff.h:61
long unpack(unsigned char *ibuf, unsigned char *obuf)
Definition cff.cpp:316
unsigned long bits_buffer
Definition cff.h:65
unsigned int dictionary_length
Definition cff.h:72
unsigned char * input
Definition cff.h:58
unsigned char * heap
Definition cff.h:68
unsigned int heap_length
Definition cff.h:71
std::string getinstrument(unsigned int n)
Definition cff.cpp:296
struct CcffLoader::cff_header header
bool load(const std::string &filename, const CFileProvider &fp)
Definition cff.cpp:40
char song_author[20]
Definition cff.h:95
std::string gettitle()
Definition cff.cpp:286
struct CcffLoader::cff_instrument instruments[47]
unsigned int getinstruments()
Definition cff.cpp:301
std::string getauthor()
Definition cff.cpp:291
std::string gettype()
Definition cff.cpp:278
void rewind(int subsong)
Definition cff.cpp:264
static CPlayer * factory(Copl *newopl)
Definition cff.cpp:35
CcffLoader(Copl *newopl)
Definition cff.h:29
char song_title[20]
Definition cff.h:94
CmodPlayer(Copl *newopl)
Definition protrack.cpp:45
static char filename[]
Definition features.c:5
unsigned char byte1
Definition cff.h:100
unsigned char byte2
Definition cff.h:101
unsigned char byte0
Definition cff.h:99
unsigned char data[12]
Definition cff.h:90
char name[21]
Definition cff.h:91
int n
Definition crypt.c:458