|
|
@@ -107,9 +107,9 @@ extern "C" {
|
|
|
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
|
|
|
** [sqlite_version()] and [sqlite_source_id()].
|
|
|
*/
|
|
|
-#define SQLITE_VERSION "3.8.3"
|
|
|
-#define SQLITE_VERSION_NUMBER 3008003
|
|
|
-#define SQLITE_SOURCE_ID "2014-02-03 17:04:29 b60cc11ef775c23a2245d9e7a00dab34013f3ccb"
|
|
|
+#define SQLITE_VERSION "3.8.4"
|
|
|
+#define SQLITE_VERSION_NUMBER 3008004
|
|
|
+#define SQLITE_SOURCE_ID "2014-02-26 13:53:34 9c2e7612cd137895e13ee872e668ce1216719d85"
|
|
|
|
|
|
/*
|
|
|
** CAPI3REF: Run-Time Library Version Numbers
|
|
|
@@ -261,7 +261,7 @@ typedef sqlite_uint64 sqlite3_uint64;
|
|
|
** substitute integer for floating-point.
|
|
|
*/
|
|
|
#ifdef SQLITE_OMIT_FLOATING_POINT
|
|
|
-# define sqlite_double sqlite3_int64
|
|
|
+# define sqlite_double sqlite3_int64
|
|
|
#else
|
|
|
# ifdef SQLITE_USE_DECIMAL
|
|
|
# define sqlite_double _Decimal64
|
|
|
@@ -1168,7 +1168,7 @@ struct sqlite3_vfs {
|
|
|
void (*xDlClose)(sqlite3_vfs*, void*);
|
|
|
int (*xRandomness)(sqlite3_vfs*, int nByte, char *zOut);
|
|
|
int (*xSleep)(sqlite3_vfs*, int microseconds);
|
|
|
- int (*xCurrentTime)(sqlite3_vfs*, sqlite_double *);
|
|
|
+ int (*xCurrentTime)(sqlite3_vfs*, sqlite_double*);
|
|
|
int (*xGetLastError)(sqlite3_vfs*, int, char *);
|
|
|
/*
|
|
|
** The methods above are in version 1 of the sqlite_vfs object
|
|
|
@@ -3418,7 +3418,7 @@ typedef struct sqlite3_context sqlite3_context;
|
|
|
** [sqlite3_bind_parameter_name()], and [sqlite3_bind_parameter_index()].
|
|
|
*/
|
|
|
SQLITE_API int sqlite3_bind_blob(sqlite3_stmt*, int, const void*, int n, void(*)(void*));
|
|
|
-SQLITE_API int sqlite3_bind_double(sqlite3_stmt*, int, sqlite_double );
|
|
|
+SQLITE_API int sqlite3_bind_double(sqlite3_stmt*, int, sqlite_double);
|
|
|
SQLITE_API int sqlite3_bind_int(sqlite3_stmt*, int, int);
|
|
|
SQLITE_API int sqlite3_bind_int64(sqlite3_stmt*, int, sqlite3_int64);
|
|
|
SQLITE_API int sqlite3_bind_null(sqlite3_stmt*, int);
|
|
|
@@ -3919,7 +3919,7 @@ SQLITE_API int sqlite3_data_count(sqlite3_stmt *pStmt);
|
|
|
SQLITE_API const void *sqlite3_column_blob(sqlite3_stmt*, int iCol);
|
|
|
SQLITE_API int sqlite3_column_bytes(sqlite3_stmt*, int iCol);
|
|
|
SQLITE_API int sqlite3_column_bytes16(sqlite3_stmt*, int iCol);
|
|
|
-SQLITE_API sqlite_double sqlite3_column_double(sqlite3_stmt*, int iCol);
|
|
|
+SQLITE_API sqlite_double sqlite3_column_double(sqlite3_stmt*, int iCol);
|
|
|
SQLITE_API int sqlite3_column_int(sqlite3_stmt*, int iCol);
|
|
|
SQLITE_API sqlite3_int64 sqlite3_column_int64(sqlite3_stmt*, int iCol);
|
|
|
SQLITE_API const unsigned char *sqlite3_column_text(sqlite3_stmt*, int iCol);
|
|
|
@@ -4200,7 +4200,7 @@ SQLITE_API SQLITE_DEPRECATED int sqlite3_memory_alarm(void(*)(void*,sqlite3_int6
|
|
|
SQLITE_API const void *sqlite3_value_blob(sqlite3_value*);
|
|
|
SQLITE_API int sqlite3_value_bytes(sqlite3_value*);
|
|
|
SQLITE_API int sqlite3_value_bytes16(sqlite3_value*);
|
|
|
-SQLITE_API sqlite_double sqlite3_value_double(sqlite3_value*);
|
|
|
+SQLITE_API sqlite_double sqlite3_value_double(sqlite3_value*);
|
|
|
SQLITE_API int sqlite3_value_int(sqlite3_value*);
|
|
|
SQLITE_API sqlite3_int64 sqlite3_value_int64(sqlite3_value*);
|
|
|
SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value*);
|
|
|
@@ -4463,7 +4463,7 @@ typedef void (*sqlite3_destructor_type)(void*);
|
|
|
** the [sqlite3_context] pointer, the results are undefined.
|
|
|
*/
|
|
|
SQLITE_API void sqlite3_result_blob(sqlite3_context*, const void*, int, void(*)(void*));
|
|
|
-SQLITE_API void sqlite3_result_double(sqlite3_context*, sqlite_double );
|
|
|
+SQLITE_API void sqlite3_result_double(sqlite3_context*, sqlite_double);
|
|
|
SQLITE_API void sqlite3_result_error(sqlite3_context*, const char*, int);
|
|
|
SQLITE_API void sqlite3_result_error16(sqlite3_context*, const void*, int);
|
|
|
SQLITE_API void sqlite3_result_error_toobig(sqlite3_context*);
|
|
|
@@ -6158,7 +6158,8 @@ SQLITE_API int sqlite3_test_control(int op, ...);
|
|
|
#define SQLITE_TESTCTRL_LOCALTIME_FAULT 18
|
|
|
#define SQLITE_TESTCTRL_EXPLAIN_STMT 19
|
|
|
#define SQLITE_TESTCTRL_NEVER_CORRUPT 20
|
|
|
-#define SQLITE_TESTCTRL_LAST 20
|
|
|
+#define SQLITE_TESTCTRL_VDBE_COVERAGE 21
|
|
|
+#define SQLITE_TESTCTRL_LAST 21
|
|
|
|
|
|
/*
|
|
|
** CAPI3REF: SQLite Runtime Status
|