|
Compounds |
struct | context |
struct | GifScreenStruct |
Defines |
#define | MAXCOLORMAPSIZE 256 |
#define | CM_RED 0 |
#define | CM_GREEN 1 |
#define | CM_BLUE 2 |
#define | MAX_LWZ_BITS 12 |
#define | INTERLACE 0x40 |
#define | LOCALCOLORMAP 0x80 |
#define | BitSet(byte, bit) (((byte) & (bit)) == (bit)) |
#define | PBM_TYPE 1 |
#define | PGM_TYPE 2 |
#define | PPM_TYPE 3 |
#define | ReadOK(file, buffer, len) ((memcpy(buffer, gifFile + gifAddr, len), gifAddr += len), TRUE) |
#define | LM_to_uint(a, b) (((b) << 8) | (a)) |
#define | GifScreen GIFcontext->c_GifScreen |
#define | GetCodebuf GIFcontext->c_GetCodebuf |
#define | LZWtable GIFcontext->c_LZWtable |
#define | LZWstack GIFcontext->c_LZWstack |
#define | localColorMap GIFcontext->c_localColorMap |
#define | pm_error(x) |
Functions |
int | ReadColorMap (int number, unsigned char buffer[3][MAXCOLORMAPSIZE]) |
int | GetDataBlock (LPBYTE buf) |
int | GetCode (int code_size, int flag) |
int | LWZReadByte (int flag, int input_code_size) |
int | DoExtension (int label) |
int | ReadImage (int len, int height, int ncolours, unsigned char cmap[3][MAXCOLORMAPSIZE], int interlace, int ignore) |
LPBYTE | GIFtoBMP (LPBYTE gif, int imageNumber) |
Variables |
LPBYTE | gifFile |
long | gifAddr |
LPBYTE | bmpFile = NULL |
struct { |
int transparent |
int delayTime |
int inputFlag |
int disposal |
} | Gif89 |
context * | GIFcontext |
int | fatal |
int | ZeroDataBlock = FALSE |