Open Client supports seven integer types: CS_TINYINT, CS_SMALLINT, CS_INT, CS_BIGINT, CS_USMALLINT, CS_UINT, and CS_UBIGINT.
Integer types include CS_TINYINT, a 1-byte integer; CS_SMALLINT, a 2-byte integer, CS_INT, a 4-byte integer, CS_BIGINT, an 8-byte integer, CS_USMALLINT, an unsigned 2-byte integer, CS_UINT, an unsigned 4-byte integer and CS_UBIGINT, an unsigned 8-byte integer:
typedef unsigned char CS_TINYINT;
typedef short CS_SMALLINT;
typedef int CS_INT;
typedef long long CS_BIGINT;
typedef unsigned char CS_USMALLINT;
typedef unsigned int CS_UINT;
typedef unsigned long long CS_UBIGINT;