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