Диагностика параметров компиляции времени выполнения
#ifndef SQLITE_OMIT_COMPILEOPTION_DIAGS int sqlite3_compileoption_used(const char *zOptName); const char *sqlite3_compileoption_get(int N); #else # define sqlite3_compileoption_used(X) 0 # define sqlite3_compileoption_get(X) ((void*)0) #endif
Функция sqlite3_compileoption_used() возвращает 0 или 1, указывая, был ли указанный параметр определён во время компиляции. Префикс SQLITE_ можно опустить из имени параметра, переданного в sqlite3_compileoption_used().
Функция sqlite3_compileoption_get() позволяет перебирать список параметров, определённых во время компиляции, возвращая строку N-го параметра времени компиляции. Если N находится вне допустимого диапазона, sqlite3_compileoption_get() возвращает NULL-указатель. Префикс SQLITE_ опускается из любых строк, возвращаемых sqlite3_compileoption_get().
Поддержка диагностических функций sqlite3_compileoption_used() и sqlite3_compileoption_get() может быть опущена, указав параметр SQLITE_OMIT_COMPILEOPTION_DIAGS во время компиляции.
См. также: SQL-функции sqlite_compileoption_used() и sqlite_compileoption_get(), а также псевдоним compile_options.
См. также списки Объектов, Констант и Функций.
SQLite is in the Public Domain.
https://sqlite.org/c3ref/compileoption_get.html