1.Dd December 19, 2018 2.Dt SQLITE_INT64 3 3.Os 4.Sh NAME 5.Nm sqlite_int64 , 6.Nm sqlite_uint64 , 7.Nm sqlite_uint64 , 8.Nm sqlite_int64 , 9.Nm sqlite_uint64 , 10.Nm sqlite_int64 , 11.Nm sqlite_uint64 , 12.Nm sqlite3_int64 , 13.Nm sqlite3_uint64 14.Nd 64-Bit Integer Types 15.Sh SYNOPSIS 16.Vt typedef SQLITE_INT64_TYPE sqlite_int64; 17.Vt typedef SQLITE_UINT64_TYPE sqlite_uint64; 18.Vt typedef unsigned SQLITE_INT64_TYPE sqlite_uint64; 19.Vt typedef __int64 sqlite_int64; 20.Vt typedef unsigned __int64 sqlite_uint64; 21.Vt typedef long long int sqlite_int64; 22.Vt typedef unsigned long long int sqlite_uint64; 23.Vt typedef sqlite_int64 sqlite3_int64; 24.Vt typedef sqlite_uint64 sqlite3_uint64; 25.Sh DESCRIPTION 26Because there is no cross-platform way to specify 64-bit integer types 27SQLite includes typedefs for 64-bit signed and unsigned integers. 28.Pp 29The sqlite3_int64 and sqlite3_uint64 are the preferred type definitions. 30The sqlite_int64 and sqlite_uint64 types are supported for backwards 31compatibility only. 32.Pp 33The sqlite3_int64 and sqlite_int64 types can store integer values between 34-9223372036854775808 and +9223372036854775807 inclusive. 35The sqlite3_uint64 and sqlite_uint64 types can store integer values 36between 0 and +18446744073709551615 inclusive. 37