ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ungif.c File Reference
#include <stdlib.h>
#include <string.h>
#include "ungif.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"

Go to the source code of this file.

Data Structures

struct  GifFilePrivateType

Defines

#define LZ_MAX_CODE   4095 /* Biggest code possible in 12 bits. */
#define LZ_BITS   12
#define NO_SUCH_CODE   4098 /* Impossible code, to signal empty. */
#define READ(_gif, _buf, _len)   ((GifFilePrivateType*)_gif->Private)->Read(_gif,_buf,_len)

Functions

static voidungif_alloc (size_t sz)
static voidungif_calloc (size_t num, size_t sz)
static voidungif_realloc (void *ptr, size_t sz)
static void ungif_free (void *ptr)
static int DGifGetWord (GifFileType *GifFile, GifWord *Word)
static int DGifSetupDecompress (GifFileType *GifFile)
static int DGifDecompressLine (GifFileType *GifFile, GifPixelType *Line, int LineLen)
static int DGifGetPrefixChar (const GifPrefixType *Prefix, int Code, int ClearCode)
static int DGifDecompressInput (GifFileType *GifFile, int *Code)
static int DGifBufferedInput (GifFileType *GifFile, GifByteType *Buf, GifByteType *NextByte)
static int DGifGetExtensionNext (GifFileType *GifFile, GifByteType **GifExtension)
static int DGifGetCodeNext (GifFileType *GifFile, GifByteType **GifCodeBlock)
static int BitSize (int n)
static ColorMapObjectMakeMapObject (int ColorCount, const GifColorType *ColorMap)
static void FreeMapObject (ColorMapObject *Object)
static int AddExtensionBlock (SavedImage *New, int Len, const unsigned char ExtData[])
static void FreeExtension (SavedImage *Image)
static void FreeSavedImages (GifFileType *GifFile)
static int DGifGetScreenDesc (GifFileType *GifFile)
static int DGifGetRecordType (GifFileType *GifFile, GifRecordType *Type)
static int DGifGetImageDesc (GifFileType *GifFile)
static int DGifGetLine (GifFileType *GifFile, GifPixelType *Line, int LineLen)
static int DGifGetExtension (GifFileType *GifFile, int *ExtCode, GifByteType **Extension)
int DGifSlurp (GifFileType *GifFile)
GifFileTypeDGifOpen (void *userData, InputFunc readFunc)
int DGifCloseFile (GifFileType *GifFile)

Generated on Sun May 27 2012 05:16:29 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.