Main Page | Modules | File List | Globals

Xaint


Typedefs

typedef unsigned long XaintType
typedef unsigned char XaintChar
typedef unsigned long XaintBool
typedef unsigned long XaintNum
typedef unsigned long XaintErr
typedef void * XaintUnknown

Functions

XAINT_API void * Xaint_malloc (XaintNum size)
XAINT_API void * Xaint_realloc (void *ptr, XaintNum size)
XAINT_API void Xaint_free (void *ptr)


Typedef Documentation

typedef unsigned long XaintBool
 

a boolean value

Definition at line 42 of file xaint.h.

typedef unsigned char XaintChar
 

8-bit type defining (all or a part of) a UTF8 character.

Definition at line 41 of file xaint.h.

typedef unsigned long XaintErr
 

Parsing error codes

Definition at line 44 of file xaint.h.

typedef unsigned long XaintNum
 

a 32-bit unsigned integer.

Definition at line 43 of file xaint.h.

typedef unsigned long XaintType
 

a data type

Definition at line 40 of file xaint.h.

typedef void* XaintUnknown
 

Raw data pointer

Definition at line 45 of file xaint.h.


Function Documentation

XAINT_API void Xaint_free void *  ptr  ) 
 

Frees memory that was allocated by Xaint_malloc or Xaint_realloc

Parameters:
ptr The previously allocated memory

XAINT_API void* Xaint_malloc XaintNum  size  ) 
 

Allocates memory

Parameters:
size The number of bytes allocate
Return values:
void* newly allocated memory

XAINT_API void* Xaint_realloc void *  ptr,
XaintNum  size
 

Reallocates memory

Parameters:
ptr The previously allocated memory
size The number of bytes to allocate
Return values:
void* newly allocated memory


Generated on Sun Apr 25 11:36:04 2004 for Xaint by doxygen 1.3.6