Integer types

Open Server supports seven integer types: CS_TINYINT, CS_SMALLINT, CS_INT, CS_BIGINT, CS_USMALLINT, CS_UINT, and CS_UBIGINT.

On most platforms, CS_TINYINT is a 1-byte integer; CS_SMALLINT is a 2-byte integer, CS_INT is a 4-byte integer, CS_BIGINT is an 8-byte integer, CS_USMALLINT is an unsigned 2-byte integer, CS_UINT is an unsigned 4-byte integer and CS_UBIGINT is 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;