sqlite.h


Opciones de diagnóstico de la compilación de la librería run-time

#ifndef SQLITE_OMIT_COMPILEOPTION_DIAGS
int sqlite3_compileoption_used(const char *zOptName);
const char *sqlite3_compileoption_get(int N);
#endif

La función sqlite3_compileoption_used() retorna 0 ó 1 indicando si la opción especificada fué definida durante la compilación. El prefijo SQLITE_ puede ser omitido del nombre de la opción pasado a sqlite3_compileoption_used().

La función sqlite3_compileoption_get() permite iterar sobre la lista de opciones que fue definida durante la compilación mediante el retorno de la cadena de opciones en tiempo de compilación que hace el número N. Si N está fuera de rango, sqlite3_compileoption_get() retorna un puntero NULL. El prefijo SQLITE_ se omite de cualquier cadena devuelta por sqlite3_compileoption_get().

El soporte de las funciones de diagnóstico sqlite3_compileoption_used() y sqlite3_compileoption_get() puede ser omitida especificando la opción SQLITE_OMIT_COMPILEOPTION_DIAGS durante la compilación.

Ver también: relación de sqlite_compileoption_used() y sqlite_compileoption_get() con el pragma compile_options.