-C Fix\sbugs\sassociated\swith\sthe\scodec.\s(CVS\s1846)
-D 2004-07-22T15:02:25
+C Change\ssqlite*\sto\ssqlite3*\sin\sthe\sAPI\sreference\sfor\sversion\s3.0.\s\sTicket\s#818.\s(CVS\s1847)
+D 2004-07-22T15:45:16
F Makefile.in 4a5e570a9e2d35b09c31b3cf01b78cea764ade4b
F Makefile.linux-gcc a9e5a0d309fa7c38e7c14d3ecf7690879d3a5457
F README f1de682fbbd94899d50aca13d387d1b3fd3be2dd
F www/audit.tcl 90e09d580f79c7efec0c7d6f447b7ec5c2dce5c0
F www/c_interface.tcl 2176519fc2bd2d2cf6fe74fd806fc2d8362de2c8
F www/capi3.tcl 5c1cb163f4d2a54e2d0e22dcc399dd71245c8b89
-F www/capi3ref.tcl 32371dc2c0816a0ee6b3b3396852243e4da9bf86
+F www/capi3ref.tcl 46283326edfd0de9e6bb5425b54dc1624b8bef27
F www/changes.tcl 536d9919db834ad545dc8c3820105e613b092394
F www/common.tcl f786e6be86fb2627ceb30e770e9efa83b9c67a3a
F www/conflict.tcl fb8a2ba83746c7fdfd9e52fa7f6aaf5c422b8246
F www/vdbe.tcl 59288db1ac5c0616296b26dce071c36cb611dfe9
F www/version3.tcl 092a01f5ef430d2c4acc0ae558d74c4bb89638a0
F www/whentouse.tcl a8335bce47cc2fddb07f19052cb0cb4d9129a8e4
-P 58505bf9be8e7f9d33a7a52f0d2ac167448f7b3a
-R f3db447534ed74e51b726af7a9dab6bc
+P b0a3becd82b9a4203c23f35dc5a5fd725e046f21
+R 74c276ef36213e7e0bc4f0be6b04c77d
U drh
-Z b2bfc42df168bf93298aa49508a9d11e
+Z 5c259fcbe72343cb4ce9c645114e26cb
-set rcsid {$Id: capi3ref.tcl,v 1.6 2004/07/21 14:07:58 drh Exp $}
+set rcsid {$Id: capi3ref.tcl,v 1.7 2004/07/22 15:45:16 drh Exp $}
source common.tcl
header {C/C++ Interface For SQLite Version 3}
puts {
}
api {} {
- int sqlite3_busy_handler(sqlite*, int(*)(void*,int), void*);
+ int sqlite3_busy_handler(sqlite3*, int(*)(void*,int), void*);
} {
This routine identifies a callback function that is invoked
whenever an attempt is made to open a database table that is
}
api {} {
- int sqlite3_busy_timeout(sqlite*, int ms);
+ int sqlite3_busy_timeout(sqlite3*, int ms);
} {
This routine sets a busy handler that sleeps for a while when a
table is locked. The handler will sleep multiple times until
}
api {} {
- int sqlite3_changes(sqlite*);
+ int sqlite3_changes(sqlite3*);
} {
This function returns the number of database rows that were changed
(or inserted or deleted) by the most recently completed
}
api {} {
- int sqlite3_total_changes(sqlite*);
+ int sqlite3_total_changes(sqlite3*);
} {
This function returns the total number of database rows that have
be modified, inserted, or deleted since the database connection was
}
api {} {
- int sqlite3_close(sqlite *);
+ int sqlite3_close(sqlite3*);
} {
Call this function with a pointer to a structure that was previously
returned from sqlite3_open() or sqlite3_open16()
}
api {} {
-void *sqlite3_commit_hook(sqlite*, int(*xCallback)(void*), void *pArg);
+void *sqlite3_commit_hook(sqlite3*, int(*xCallback)(void*), void *pArg);
} {
<i>Experimental</i>
api {} {
int sqlite3_exec(
- sqlite*, /* An open database */
+ sqlite3*, /* An open database */
const char *sql, /* SQL to be executed */
sqlite_callback, /* Callback function */
void *, /* 1st argument to callback function */
api {} {
int sqlite3_get_table(
- sqlite*, /* An open database */
+ sqlite3*, /* An open database */
const char *sql, /* SQL to be executed */
char ***resultp, /* Result written to a char *[] that this points to */
int *nrow, /* Number of result rows written here */
}
api {sqlite3_interrupt} {
- void sqlite3_interrupt(sqlite*);
+ void sqlite3_interrupt(sqlite3*);
} {
This function causes any pending database operation to abort and
return at its earliest opportunity. This routine is typically
} {}
api {} {
-long long int sqlite3_last_insert_rowid(sqlite*);
+long long int sqlite3_last_insert_rowid(sqlite3*);
} {
Each entry in an SQLite table has a unique integer key. (The key is
the value of the INTEGER PRIMARY KEY column if there is such a column,
}
api {} {
-void sqlite3_progress_handler(sqlite*, int, int(*)(void*), void*);
+void sqlite3_progress_handler(sqlite3*, int, int(*)(void*), void*);
} {
<i>Experimental</i>
api {} {
int sqlite3_set_authorizer(
- sqlite*,
+ sqlite3*,
int (*xAuth)(void*,int,const char*,const char*,const char*,const char*),
void *pUserData
);
}
api {} {
-void *sqlite3_trace(sqlite*, void(*xTrace)(void*,const char*), void*);
+void *sqlite3_trace(sqlite3*, void(*xTrace)(void*,const char*), void*);
} {
Register a function that is called at every invocation of sqlite3_exec()
or sqlite3_prepare(). This function can be used (for example) to generate