Updated: 2022/Sep/29

Please read Privacy Policy. It's for your privacy.


SQLITE_INT64(3)            Library Functions Manual            SQLITE_INT64(3)

NAME
     sqlite_int64, sqlite_uint64, sqlite_uint64, sqlite_int64, sqlite_uint64,
     sqlite_int64, sqlite_uint64, sqlite3_int64, sqlite3_uint64 - 64-Bit
     integer types

SYNOPSIS
     #include <sqlite3.h>

     typedef SQLITE_INT64_TYPE sqlite_int64;
     typedef SQLITE_UINT64_TYPE sqlite_uint64;
     typedef unsigned SQLITE_INT64_TYPE sqlite_uint64;
     typedef __int64 sqlite_int64;
     typedef unsigned __int64 sqlite_uint64;
     typedef long long int sqlite_int64;
     typedef unsigned long long int sqlite_uint64;
     typedef sqlite_int64 sqlite3_int64;
     typedef sqlite_uint64 sqlite3_uint64;

DESCRIPTION
     Because there is no cross-platform way to specify 64-bit integer types
     SQLite includes typedefs for 64-bit signed and unsigned integers.

     The sqlite3_int64 and sqlite3_uint64 are the preferred type definitions.
     The sqlite_int64 and sqlite_uint64 types are supported for backwards
     compatibility only.

     The sqlite3_int64 and sqlite_int64 types can store integer values between
     -9223372036854775808 and +9223372036854775807 inclusive.  The
     sqlite3_uint64 and sqlite_uint64 types can store integer values between 0
     and +18446744073709551615 inclusive.

IMPLEMENTATION NOTES
     These declarations were extracted from the interface documentation at
     line 275.

     #ifdef SQLITE_INT64_TYPE
       typedef SQLITE_INT64_TYPE sqlite_int64;
     # ifdef SQLITE_UINT64_TYPE
         typedef SQLITE_UINT64_TYPE sqlite_uint64;
     # else
         typedef unsigned SQLITE_INT64_TYPE sqlite_uint64;
     # endif
     #elif defined(_MSC_VER) || defined(__BORLANDC__)
       typedef __int64 sqlite_int64;
       typedef unsigned __int64 sqlite_uint64;
     #else
       typedef long long int sqlite_int64;
       typedef unsigned long long int sqlite_uint64;
     #endif
     typedef sqlite_int64 sqlite3_int64;
     typedef sqlite_uint64 sqlite3_uint64;

NetBSD 10.99                    August 24, 2023                   NetBSD 10.99