Data Type | Essbase Type |
---|---|
typedef char | ESS_CHAR_T |
typedef short | ESS_SHORT_T |
typedef long | ESS_LONG_T |
typedef unsigned char | ESS_UCHAR_T |
typedef unsigned short | ESS_USHORT_T |
typedef unsigned long | ESS_ULONG_T |
typedef float | ESS_FLOAT_T |
typedef double | ESS_DOUBLE_T |
If win32 && _USE_32BIT_TIME_T defined: typedef __time32_t Otherwise, typedef time_t | ESS_TIME_T * |
typedef unsigned short | ESS_DATE_T |
If win32 && _USE_32BIT_TIME_T defined: typedef __time32_t Otherwise, typedef time_t | ESS_DATETIME_T * |
Note: | * For Visual Studio 2005 or later compilers, the C library data type time_t can be long or int64 Windows datatypes, based on the compiler macro _USE_32BIT_TIME_T. Essbase data types ESS_TIME_T and ESS_DATETIME_T are long for 32-bit Windows platforms. |