![]() |
openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
|
Classes | |
struct | huffTableEntry |
Macros | |
#define | START '\0' |
#define | STOP '\0' |
#define | ESCAPE '\1' |
#define | DATADIR "/usr/share" |
#define | FREESAT_DATA_DIRECTORY DATADIR |
#define | TABLE1_FILENAME FREESAT_DATA_DIRECTORY "/enigma2/freesat.t1" |
#define | TABLE2_FILENAME FREESAT_DATA_DIRECTORY "/enigma2/freesat.t2" |
Functions | |
static void | loadFile (huffTableEntry **table, const char *filename) |
static unsigned char | resolveChar (const char *str) |
Convert a textual character description into a value. More... | |
static unsigned long | decodeBinary (const char *binary) |
Decode a binary string into a value. More... | |
#define DATADIR "/usr/share" |
#define ESCAPE '\1' |
#define FREESAT_DATA_DIRECTORY DATADIR |
#define START '\0' |
#define STOP '\0' |
#define TABLE1_FILENAME FREESAT_DATA_DIRECTORY "/enigma2/freesat.t1" |
#define TABLE2_FILENAME FREESAT_DATA_DIRECTORY "/enigma2/freesat.t2" |
|
static |
Decode a binary string into a value.
binary | - Binary string to decode |
|
static |
|
static |
Convert a textual character description into a value.
str | - Encoded (in someway) string |