Data types

The following table contains the data types used by GeoStan.

The asterisk symbol after the type indicates a pointer or reference to a variable. For example, intl *p indicates that p is a pointer to a long integer. All short data types are 16-bit; long data types are 32-bit.

Data Type

Description

intlu

unsigned long integer

intl   

long integer

intsu

unsigned short integer

ints

short integer

char *

pointer to null terminated string

gs_const_str

pointer to constant string

pstr

pointer to null terminated string

intlu *

pointer to unsigned long integer

intl *

pointer to long integer

pintl

pointer to long integer

ints *

pointer to short integer

GsId

unsigned long integer

GsEnum

unsigned short integer

GsFunStat

unsigned long integer