Updated: 2025/Nov/16
Please read Privacy Policy. It's for your privacy.
SQLITE_VERSION(3) Library Functions Manual SQLITE_VERSION(3)
NAME
SQLITE_VERSION, SQLITE_VERSION_NUMBER, SQLITE_SOURCE_ID - compile-Time
library version numbers
SYNOPSIS
#include <sqlite3.h>
#define SQLITE_VERSION
#define SQLITE_VERSION_NUMBER
#define SQLITE_SOURCE_ID
DESCRIPTION
The SQLITE_VERSION C preprocessor macro in the sqlite3.h header evaluates
to a string literal that is the SQLite version in the format "X.Y.Z"
where X is the major version number (always 3 for SQLite3) and Y is the
minor version number and Z is the release number. The
SQLITE_VERSION_NUMBER C preprocessor macro resolves to an integer with
the value (X*1000000 + Y*1000 + Z) where X, Y, and Z are the same numbers
used in SQLITE_VERSION. The SQLITE_VERSION_NUMBER for any given release
of SQLite will also be larger than the release from which it is derived.
Either Y will be held constant and Z will be incremented or else Y will
be incremented and Z will be reset to zero.
Since version 3.6.18 (dateof:3.6.18), SQLite source code has been stored
in the Fossil configuration management system. The SQLITE_SOURCE_ID
macro evaluates to a string which identifies a particular check-in of
SQLite within its configuration management system. The SQLITE_SOURCE_ID
string contains the date and time of the check-in (UTC) and a SHA1 or
SHA3-256 hash of the entire source tree. If the source code has been
edited in any way since it was last checked in, then the last four
hexadecimal digits of the hash may be modified.
IMPLEMENTATION NOTES
These declarations were extracted from the interface documentation at
line 120.
#define SQLITE_VERSION "3.45.1"
#define SQLITE_VERSION_NUMBER 3045001
#define SQLITE_SOURCE_ID "2024-01-30 16:01:20 e876e51a0ed5c5b3126f52e532044363a014bc594cfefa87ffb5b82257cc467a"
SEE ALSO
sqlite3_version(3)
NetBSD 11.99 January 24, 2024 NetBSD 11.99