int sqlite3_test_control(int op, ...);
sqlite3_test_control() используется, чтобы читать внутреннее состояние SQLite и ввести ошибки в SQLite для целей тестирования. Первый параметр это код операции, который определяет число, значение и действие всех последующих параметров.
Этот интерфейс не для использования приложениями. Это существует только для подтверждения правильной деятельности библиотеки SQLite. В зависимости от того, как собрана библиотека SQLite, этот интерфейс может и не существовать.
Детали кодов операций, их значений, параметры, которые они берут, и что они делают, могут измениться без уведомления. В отличие от большей части API SQLite, эта функция, как гарантируют, не будет последовательно работать от одного выпуска до следующего.