|
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).