Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF  4.4.0
API Reference
Loading...
Searching...
No Matches
gif.h File Reference
#include "hdf.h"

Data Structures

struct  GIFHEAD
struct  GIFIMAGEDESC
struct  GIFGRAPHICCONTROL
struct  GIFPLAINTEXT
struct  GIFAPPLICATION
struct  GIFCOMMENT
struct  GIFTOMEM

Macros

#define MAX_PAL   768
#define false   0;
#define true   1;

Typedefs

typedef uint8 BYTE
typedef uint16 WORD
typedef char CHAR
typedef uint8 boolean

Functions

GIFTOMEM Gif2Mem (BYTE *)
int ReadGifHeader (GIFHEAD *, BYTE **)
int ReadGifImageDesc (GIFIMAGEDESC *, BYTE **)
int ReadGifGraphicControl (GIFGRAPHICCONTROL *, BYTE **)
int ReadGifPlainText (GIFPLAINTEXT *, BYTE **)
int ReadGifApplication (GIFAPPLICATION *, BYTE **)
int ReadGifComment (GIFCOMMENT *, BYTE **)
int WriteHDF (GIFTOMEM, CHAR *, CHAR *)
BYTEReadDataSubBlocks (BYTE **, WORD *)
BYTEDecompress (GIFIMAGEDESC *, GIFHEAD *)
BYTE GetByte (BYTE *)
WORD GetWord (BYTE *)

Variables

int EndianOrder

Macro Definition Documentation

◆ false

#define false   0;

◆ MAX_PAL

#define MAX_PAL   768

◆ true

#define true   1;

Typedef Documentation

◆ boolean

typedef uint8 boolean

◆ BYTE

typedef uint8 BYTE

◆ CHAR

typedef char CHAR

◆ WORD

typedef uint16 WORD

Function Documentation

◆ Decompress()

BYTE * Decompress ( GIFIMAGEDESC * ,
GIFHEAD *  )

◆ GetByte()

BYTE GetByte ( BYTE * )

◆ GetWord()

WORD GetWord ( BYTE * )

◆ Gif2Mem()

GIFTOMEM Gif2Mem ( BYTE * )

◆ ReadDataSubBlocks()

BYTE * ReadDataSubBlocks ( BYTE ** ,
WORD *  )

◆ ReadGifApplication()

int ReadGifApplication ( GIFAPPLICATION * ,
BYTE **  )

◆ ReadGifComment()

int ReadGifComment ( GIFCOMMENT * ,
BYTE **  )

◆ ReadGifGraphicControl()

int ReadGifGraphicControl ( GIFGRAPHICCONTROL * ,
BYTE **  )

◆ ReadGifHeader()

int ReadGifHeader ( GIFHEAD * ,
BYTE **  )

◆ ReadGifImageDesc()

int ReadGifImageDesc ( GIFIMAGEDESC * ,
BYTE **  )

◆ ReadGifPlainText()

int ReadGifPlainText ( GIFPLAINTEXT * ,
BYTE **  )

◆ WriteHDF()

int WriteHDF ( GIFTOMEM ,
CHAR * ,
CHAR *  )

Variable Documentation

◆ EndianOrder

int EndianOrder
extern