Although the general rule is to type preprocessor constant
definitions as CInt, _STATIC and _TRANSIENT have been typed as
pointers to Foreign.ForeignPtr.FinalizerPtr () to be
consistent with their use.
These compile time macros have been defined: SQLITE_ENABLE_FTS3,
SQLITE_ENABLE_FTS3_PARENTHESIS, SQLITE_ENABLE_LOCKING_STYLE,
SQLITE_ENABLE_MEMORY_MANAGEMENT, SQLITE_ENABLE_MEMSYS5 and
SQLITE_ENABLE_RTREE.