|
ugBASIC 1.18
An isomorphic BASIC language compiler for retrocomputers
|
#include "msc1.h"Go to the source code of this file.
Data Structures | |
| struct | _MSC1SequenceValue |
| struct | _MSC1Sequence |
| struct | _MSC1Sequences |
Typedefs | |
| typedef struct _MSC1SequenceValue | MSC1SequenceValue |
| typedef struct _MSC1Sequence | MSC1Sequence |
| typedef struct _MSC1Sequences | MSC1Sequences |
Functions | |
| void | msc1_dump (MSC1Sequences *_sequences, int _count) |
| MSC1Sequence * | msc1_find_sequence (MSC1Sequences *_sequences, MemoryBlock *_literal, int _limit) |
| MSC1Sequences * | msc1_generate_sequences (MemoryBlock *_input, int _size) |
| void | msc1_sort (MSC1Sequences *_sequences) |
| MSC1Compressor * | msc1_create (int _maximum_repeated_sequences) |
| void | msc1_echo_state (MSC1CompressorState _state, int _read, int _write, int _repeats, int _iliteral, char *_literal, char *_pointer, char *_wpointer, MSC1Sequence *_actual, MemoryBlock *_output) |
| MemoryBlock * | msc1_compress (MSC1Compressor *_msc1, MemoryBlock *_input, int _size, int *_output_size) |
| void | msc1_free (MSC1Compressor *_msc1) |
| MemoryBlock * | msc1_uncompress (MSC1Compressor *_msc1, MemoryBlock *_input, int _size, int *_output_size) |
| typedef struct _MSC1Sequence MSC1Sequence |
| typedef struct _MSC1Sequences MSC1Sequences |
| typedef struct _MSC1SequenceValue MSC1SequenceValue |
| MemoryBlock * msc1_compress | ( | MSC1Compressor * | _msc1, |
| MemoryBlock * | _input, | ||
| int | _size, | ||
| int * | _output_size ) |
| MSC1Compressor * msc1_create | ( | int | _maximum_repeated_sequences | ) |
| void msc1_dump | ( | MSC1Sequences * | _sequences, |
| int | _count ) |
| void msc1_echo_state | ( | MSC1CompressorState | _state, |
| int | _read, | ||
| int | _write, | ||
| int | _repeats, | ||
| int | _iliteral, | ||
| char * | _literal, | ||
| char * | _pointer, | ||
| char * | _wpointer, | ||
| MSC1Sequence * | _actual, | ||
| MemoryBlock * | _output ) |
| MSC1Sequence * msc1_find_sequence | ( | MSC1Sequences * | _sequences, |
| MemoryBlock * | _literal, | ||
| int | _limit ) |
| void msc1_free | ( | MSC1Compressor * | _msc1 | ) |
| MSC1Sequences * msc1_generate_sequences | ( | MemoryBlock * | _input, |
| int | _size ) |
| void msc1_sort | ( | MSC1Sequences * | _sequences | ) |
| MemoryBlock * msc1_uncompress | ( | MSC1Compressor * | _msc1, |
| MemoryBlock * | _input, | ||
| int | _size, | ||
| int * | _output_size ) |