[cvs] bogofilter/src datastore_sqlite.c,1.24,1.25
Fast Bayesian spam filter along lines suggested by Paul Graham
Brought to you by:
m-a
From: David R. <re...@us...> - 2005-03-23 00:36:46
|
Update of /cvsroot/bogofilter/bogofilter/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1313 Modified Files: datastore_sqlite.c Log Message: Inline the begin transaction command. Index: datastore_sqlite.c =================================================================== RCS file: /cvsroot/bogofilter/bogofilter/src/datastore_sqlite.c,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- datastore_sqlite.c 22 Mar 2005 11:48:59 -0000 1.24 +++ datastore_sqlite.c 23 Mar 2005 00:36:20 -0000 1.25 @@ -44,10 +44,6 @@ " key BLOB PRIMARY KEY, "\ " value BLOB);" -/** The command to begin a regular transaction. */ -#define BEGIN \ - "BEGIN TRANSACTION;" - /* real functions */ /** Initialize database handle and return it. * \returns non-NULL, as it exits with EX_ERROR in case of trouble. */ @@ -352,7 +348,7 @@ int db_txn_begin(void *vhandle) { dbh_t *dbh = vhandle; - return sqlexec(dbh->db, BEGIN); + return sqlexec(dbh->db, "BEGIN TRANSACTION;"); } int db_txn_abort(void *vhandle) { @@ -367,7 +363,7 @@ /** Converts \a len unsigned characters starting at \a input into the * SQL X'b1a4' notation, returns malloc'd string that the caller must - * xfree. */ + * xofree. */ static char *binenc(const void *input, size_t len) { const unsigned char *in = input; const char hexdig[] = "0123456789ABCDEF"; |