#include <errno.h>

// WARNING: sqlite3.c automatically sets SQLITE_OMIT_TRACE if it sees this.
// When updating, patch that.
#define SQLITE_OMIT_FLOATING_POINT		1

// Core4 FAT is a tad bit faster with 8.3 files
#define SQLITE_ENABLE_8_3_NAMES                 2

#define SQLITE_THREADSAFE			0
#define SQLITE_OS_OTHER				1
#define SQLITE_SECURE_DELETE			1
#define SQLITE_DISABLE_LFS			1

#define SQLITE_OMIT_LOAD_EXTENSION		1
#define SQLITE_OMIT_FLOATING_POINT		1
#define SQLITE_OMIT_DEPRECATED			1
#define SQLITE_OMIT_AUTHORIZATION		1
#define SQLITE_OMIT_EXPLAIN			1
#define SQLITE_OMIT_AUTOINIT			1
#define SQLITE_OMIT_BUILTIN_TEST		1
#define SQLITE_OMIT_AUTOVACUUM			1
#define SQLITE_OMIT_SHARED_CACHE		1
#define SQLITE_OMIT_TCL_VARIABLE		1
#define SQLITE_OMIT_POPEN			1

// This is not that easy. We need to totally rebuild from scratch for this.
// #define SQLITE_ENABLE_UPDATE_DELETE_LIMIT	1

// #define SQLITE_OMIT_ATTACH
// #define SQLITE_OMIT_ALTERTABLE
// #define SQLITE_OMIT_ANALYZE
// #define SQLITE_OMIT_AUTOINCREMENT
// #define SQLITE_OMIT_BETWEEN_OPTIMIZATION
// #define SQLITE_OMIT_BLOB_LITERAL
// #define SQLITE_OMIT_BTREECOUNT
// #define SQLITE_OMIT_CAST
// #define SQLITE_OMIT_CHECK
// #define SQLITE_OMIT_COMPLETE
// #define SQLITE_OMIT_COMPOUND_SELECT
// #define SQLITE_OMIT_DATETIME_FUNCS
// #define SQLITE_OMIT_DECLTYPE
// #define SQLITE_OMIT_DEPRECATED
// #define SQLITE_OMIT_DISKIO
// #define SQLITE_OMIT_FLAG_PRAGMAS
// #define SQLITE_OMIT_FLOATING_POINT
// #define SQLITE_OMIT_FOREIGN_KEY
// #define SQLITE_OMIT_GET_TABLE
// #define SQLITE_OMIT_GLOBALRECOVER
// #define SQLITE_OMIT_INCRBLOB
// #define SQLITE_OMIT_INTEGRITY_CHECK
// #define SQLITE_OMIT_LIKE_OPTIMIZATION
// #define SQLITE_OMIT_LOAD_EXTENSION
// #define SQLITE_OMIT_LOCALTIME
// #define SQLITE_OMIT_LOOKASIDE
// #define SQLITE_OMIT_MEMORYDB
// #define SQLITE_OMIT_OR_OPTIMIZATION
// #define SQLITE_OMIT_PAGER_PRAGMAS
// #define SQLITE_OMIT_PRAGMA
// #define SQLITE_OMIT_PROGRESS_CALLBACK
// #define SQLITE_OMIT_QUICKBALANCE
// #define SQLITE_OMIT_REINDEX
// #define SQLITE_OMIT_SCHEMA_PRAGMAS
// #define SQLITE_OMIT_SCHEMA_VERSION_PRAGMAS
// #define SQLITE_OMIT_SUBQUERY
// #define SQLITE_OMIT_TEMPDB
// #define SQLITE_OMIT_TRIGGER
// #define SQLITE_OMIT_TRUNCATE_OPTIMIZATION
// #define SQLITE_OMIT_UTF16
// #define SQLITE_OMIT_VACUUM
// #define SQLITE_OMIT_VIEW
// #define SQLITE_OMIT_VIRTUALTABLE
// #define SQLITE_OMIT_WSD
// #define SQLITE_OMIT_XFER_OPT
// #define SQLITE_OMIT_TRACE

