gml_Types.h File Reference


Detailed Description

Basic type definitions used in GML.

#include <sys/types.h>
#include <stdio.h>

Go to the source code of this file.


Defines

#define NULL   0
 in case it's not defined
#define GML_EXTERN_C
#define GML_IGNORE_RESULT   (void)

Typedefs

typedef unsigned char UInt8
 1 byte integer
typedef unsigned short UInt16
 2 bytes integer
typedef unsigned long UInt32
 4 bytes integer
typedef unsigned long long UInt64
 8 bytes integer
typedef signed char SInt8
 1 byte signed integer
typedef signed short SInt16
 2 bytes signed integer
typedef signed long SInt32
 4 bytes signed integer
typedef signed long long SInt64
 8 bytes signed integer
typedef float Float32
 32-bit floating point
typedef double Float64
 64-bit floating point
typedef size_t gml_TBlockSize
 size of a block of memory
typedef UInt8 gml_TByte
typedef void * gml_TPointer
 type of polymorphic pointers

Enumerations

enum  gml_TBoolean { gml_cFalse = (0 == 1), gml_cTrue = (1 == 1) }
 compiler-independent boolean type
Generated on Tue Jun 12 14:03:28 2007 for gml by Doxygen 1.5.2.