golib
0.5
|
#include <stdlib.h>
#include <goconfig.h>
#include <time.h>
#include <go3vector.h>
Macros | |
#define | GO_PROJECT_NAME "libGo" |
#define | GO_PROJECT_VERSION "0.4.0" |
Typedefs | |
typedef unsigned char | goUInt8 |
typedef char | goSint8 |
typedef char | goInt8 |
typedef goInt8 | goByte |
typedef goUInt8 | goUByte |
typedef unsigned short | goUInt16 |
typedef short | goInt16 |
typedef unsigned int | goUInt32 |
typedef int | goInt32 |
typedef unsigned long | goUInt64 |
typedef long | goInt64 |
typedef goInt32 | goIndex_t |
typedef double | goDouble |
typedef float | goFloat |
typedef size_t | goSize_t |
typedef go3Vector< goSize_t > | goSize3D |
typedef int | goPtrOffset_t |
typedef goPtrOffset_t | goPtrdiff_t |
typedef double | goTime_t |
typedef clock_t | goClock_t |
typedef int | goTypeEnum |
Enumerations | |
enum | { GO_INT8, GO_INT16, GO_INT32, GO_INT64, GO_UINT8, GO_UINT16, GO_UINT32, GO_UINT64, GO_FLOAT, GO_DOUBLE, GO_VOID_POINTER, GO_COMPLEX_SINGLE, GO_COMPLEX_DOUBLE } |
Type enumerators. | |
type definitions for libGo
You should only use the type definitions for fixed bit length where really necessary. Else, use the C types (that vary in length dependent on the architecture you are using).