#include <nds/ndstypes.h>
Enumerations | |
| enum | DecompressType { , LZ77Vram, HUFF, RLE, RLEVram } |
| the types of decompression available More... | |
Functions | |
| void | decompress (const void *data, void *dst, DecompressType type) |
| decompresses data using the suported type | |
| void | decompressStream (const void *data, void *dst, DecompressType type, getByteCallback readCB, getHeaderCallback getHeaderCB) |
| decompresses data using the suported type (only LZ77Vram, HUFF, and RLEVram support streaming) | |
| enum DecompressType |
| decompress | ( | const void * | data, | |
| void * | dst, | |||
| DecompressType | type | |||
| ) |
decompresses data using the suported type
| dst | the destination to decompress to | |
| data | the data to decompress | |
| type | the type of data to decompress |
| decompressStream | ( | const void * | data, | |
| void * | dst, | |||
| DecompressType | type, | |||
| getByteCallback | readCB, | |||
| getHeaderCallback | getHeaderCB | |||
| ) |
decompresses data using the suported type (only LZ77Vram, HUFF, and RLEVram support streaming)
| dst | the destination to decompress to | |
| data | the data to decompress | |
| type | the type of data to decompress | |
| readCB | a callback to read the next byte of data | |
| getHeaderCB | a callback to read the 32 byte header |
1.5.7.1