mirror of
https://github.com/php/php-src.git
synced 2025-08-18 23:18:56 +02:00
Update for 2.8.2
This commit is contained in:
parent
4ab3e6860f
commit
c1817c9b8d
1 changed files with 9 additions and 14 deletions
|
@ -28,7 +28,7 @@ extern "C" {
|
||||||
/*
|
/*
|
||||||
** The version of the SQLite library.
|
** The version of the SQLite library.
|
||||||
*/
|
*/
|
||||||
#define SQLITE_VERSION "2.8.0"
|
#define SQLITE_VERSION "2.8.2"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** The version string is also compiled into the library so that a program
|
** The version string is also compiled into the library so that a program
|
||||||
|
@ -42,7 +42,7 @@ extern const char sqlite_version[];
|
||||||
** UTF-8 encoded data. The SQLITE_ISO8859 macro is defined if the
|
** UTF-8 encoded data. The SQLITE_ISO8859 macro is defined if the
|
||||||
** iso8859 encoded should be used.
|
** iso8859 encoded should be used.
|
||||||
*/
|
*/
|
||||||
#define SQLITE_ISO8859 1
|
#define SQLITE_iso8859 1
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** The following constant holds one of two strings, "UTF-8" or "iso8859",
|
** The following constant holds one of two strings, "UTF-8" or "iso8859",
|
||||||
|
@ -165,6 +165,7 @@ int sqlite_exec(
|
||||||
#define SQLITE_MISUSE 21 /* Library used incorrectly */
|
#define SQLITE_MISUSE 21 /* Library used incorrectly */
|
||||||
#define SQLITE_NOLFS 22 /* Uses OS features not supported on host */
|
#define SQLITE_NOLFS 22 /* Uses OS features not supported on host */
|
||||||
#define SQLITE_AUTH 23 /* Authorization denied */
|
#define SQLITE_AUTH 23 /* Authorization denied */
|
||||||
|
#define SQLITE_FORMAT 24 /* Auxiliary database format error */
|
||||||
#define SQLITE_ROW 100 /* sqlite_step() has another row ready */
|
#define SQLITE_ROW 100 /* sqlite_step() has another row ready */
|
||||||
#define SQLITE_DONE 101 /* sqlite_step() has finished executing */
|
#define SQLITE_DONE 101 /* sqlite_step() has finished executing */
|
||||||
|
|
||||||
|
@ -512,7 +513,7 @@ int sqlite_aggregate_count(sqlite_func*);
|
||||||
*/
|
*/
|
||||||
int sqlite_set_authorizer(
|
int sqlite_set_authorizer(
|
||||||
sqlite*,
|
sqlite*,
|
||||||
int (*xAuth)(void*,int,const char*,const char*),
|
int (*xAuth)(void*,int,const char*,const char*,const char*,const char*),
|
||||||
void *pUserData
|
void *pUserData
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -521,7 +522,11 @@ int sqlite_set_authorizer(
|
||||||
** be one of the values below. These values signify what kind of operation
|
** be one of the values below. These values signify what kind of operation
|
||||||
** is to be authorized. The 3rd and 4th parameters to the authorization
|
** is to be authorized. The 3rd and 4th parameters to the authorization
|
||||||
** function will be parameters or NULL depending on which of the following
|
** function will be parameters or NULL depending on which of the following
|
||||||
** codes is used as the second parameter.
|
** codes is used as the second parameter. The 5th parameter is the name
|
||||||
|
** of the database ("main", "temp", etc.) if applicable. The 6th parameter
|
||||||
|
** is the name of the inner-most trigger or view that is responsible for
|
||||||
|
** the access attempt or NULL if this access attempt is directly from
|
||||||
|
** input SQL code.
|
||||||
**
|
**
|
||||||
** Arg-3 Arg-4
|
** Arg-3 Arg-4
|
||||||
*/
|
*/
|
||||||
|
@ -675,16 +680,6 @@ int sqlite_step(
|
||||||
*/
|
*/
|
||||||
int sqlite_finalize(sqlite_vm*, char **pzErrMsg);
|
int sqlite_finalize(sqlite_vm*, char **pzErrMsg);
|
||||||
|
|
||||||
/*
|
|
||||||
** Attempt to open the file named in the argument as the auxiliary database
|
|
||||||
** file. The auxiliary database file is used to store TEMP tables. But
|
|
||||||
** by using this API, it is possible to trick SQLite into opening two
|
|
||||||
** separate databases and acting on them as if they were one.
|
|
||||||
**
|
|
||||||
****** THIS IS AN EXPERIMENTAL API AND IS SUBJECT TO CHANGE. ******
|
|
||||||
*/
|
|
||||||
int sqlite_open_aux_file(sqlite *db, const char *zName, char **pzErrMsg);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
} /* End of the 'extern "C"' block */
|
} /* End of the 'extern "C"' block */
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue