doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Typedefs | Functions
jmemsys.h File Reference

Go to the source code of this file.

Classes

struct  backing_store_struct
 

Macros

#define MAX_ALLOC_CHUNK   1000000000L
 
#define TEMP_NAME_LENGTH   64 /* max length of a temporary file's name */
 

Typedefs

typedef struct
backing_store_struct
backing_store_ptr
 
typedef struct backing_store_struct backing_store_info
 

Functions

EXTERN void *jpeg_get_small JPP ((j_common_ptr cinfo, size_t sizeofobject))
 
EXTERN void jpeg_free_small JPP ((j_common_ptr cinfo, void *object, size_t sizeofobject))
 
EXTERN void jpeg_free_large JPP ((j_common_ptr cinfo, void FAR *object, size_t sizeofobject))
 
EXTERN long jpeg_mem_available JPP ((j_common_ptr cinfo, long min_bytes_needed, long max_bytes_needed, long already_allocated))
 
EXTERN void jpeg_open_backing_store JPP ((j_common_ptr cinfo, backing_store_ptr info, long total_bytes_needed))
 
EXTERN long jpeg_mem_init JPP ((j_common_ptr cinfo))
 

Macro Definition Documentation

#define MAX_ALLOC_CHUNK   1000000000L

Definition at line 76 of file jmemsys.h.

#define TEMP_NAME_LENGTH   64 /* max length of a temporary file's name */

Definition at line 114 of file jmemsys.h.

Typedef Documentation

Definition at line 129 of file jmemsys.h.

Function Documentation

EXTERN void FAR *jpeg_get_large JPP ( (j_common_ptr cinfo, size_t sizeofobject)  )
EXTERN void jpeg_free_small JPP ( (j_common_ptr cinfo, void *object, size_t sizeofobject)  )
EXTERN void jpeg_free_large JPP ( (j_common_ptr cinfo, void FAR *object, size_t sizeofobject)  )
EXTERN long jpeg_mem_available JPP ( (j_common_ptr cinfo, long min_bytes_needed, long max_bytes_needed, long already_allocated)  )
EXTERN void jpeg_open_backing_store JPP ( (j_common_ptr cinfo, backing_store_ptr info, long total_bytes_needed)  )
EXTERN void jpeg_destroy JPP ( (j_common_ptr cinfo)  )