![]() |
|
|||
WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
C-макрос SQLITE_VERSION препроцессора в
заголовочном файле sqlite3.h оценивается к строковому литералу, который
является версией SQLite в формате "X.Y.Z", где X это
номер основной версии (всегда 3 для SQLite3), Y номер вспомогательной версии,
а Z номер выпуска. C-макрос SQLITE_VERSION_NUMBER
препроцессора решается к целому числу со значением (X*1000000 + Y*1000
+ Z), где X, Y и Z являются теми же самыми числами, используемыми в
SQLITE_VERSION. SQLITE_VERSION_NUMBER
для любого данного выпуска SQLite также будет больше, чем выпуск, из которого
это получено. Или Y будет считаться постоянным, а Z будет увеличен,
иначе Y будет увеличен, а Z будет сброшен к нолю. Начиная с version 3.6.18
(2009-09-11), исходные тексты SQLite были сохранены в
Fossil configuration management
system. Макрос SQLITE_SOURCE_ID оценивается к последовательности, которая
определяет конкретную регистрацию SQLite в системе управления конфигурацией.
Последовательность SQLITE_SOURCE_ID содержит дату и время регистрации (UTC) и
хэш SHA1 или SHA3-256 всего исходного дерева. Если исходный код был
отредактирован в каком-либо случае, так как в нем в последний раз
зарегистрировались, то последние четыре шестнадцатеричных цифры хэша
могут быть изменены. См. также: sqlite3_libversion(),
sqlite3_libversion_number(),
sqlite3_sourceid(),
sqlite_version() и
sqlite_source_id().
Choose any three.
SQLite C Interface
Номера версий библиотеки времени компиляции
#define SQLITE_VERSION "3.44.0"
#define SQLITE_VERSION_NUMBER 3044000
#define SQLITE_SOURCE_ID "2023-11-01 11:23:50 17129ba1ff7f0daf37100ee82d507aef7827cf38de1866e2633096ae6ad81301"