xref: /netbsd-src/external/public-domain/sqlite/man/sqlite_int64.3 (revision d909946ca08dceb44d7d0f22ec9488679695d976)
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