From 1b03538caa28f37c4e56986c9e22eae9fcf4d966 Mon Sep 17 00:00:00 2001
From: Doug Coleman <erg@laptop.(none)>
Date: Sun, 3 Feb 2008 00:14:27 -0600
Subject: [PATCH] fix compile errors in sqlite

---
 extra/db/db.factor             | 2 +-
 extra/db/sqlite/ffi/ffi.factor | 1 -
 extra/db/sqlite/lib/lib.factor | 2 +-
 3 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/extra/db/db.factor b/extra/db/db.factor
index 813ce901ff..81d79eb695 100644
--- a/extra/db/db.factor
+++ b/extra/db/db.factor
@@ -77,7 +77,7 @@ GENERIC: advance-row ( result-set -- ? )
 : do-bound-query ( obj query -- rows )
     [ bind-statement ] keep do-query ;
 
-: do-bound-command ( obj query -- rows )
+: do-bound-command ( obj query -- )
     [ bind-statement ] keep execute-statement ;
 
 : sql-query ( sql -- rows )
diff --git a/extra/db/sqlite/ffi/ffi.factor b/extra/db/sqlite/ffi/ffi.factor
index 77a86a8a2d..609c597b35 100644
--- a/extra/db/sqlite/ffi/ffi.factor
+++ b/extra/db/sqlite/ffi/ffi.factor
@@ -109,7 +109,6 @@ TYPEDEF: void sqlite3_stmt
 
 LIBRARY: sqlite
 FUNCTION: int sqlite3_open ( char* filename, void* ppDb ) ;
-FUNCTION: int sqlite3_open_v2 ( char* filename, void* ppDb, int flags, char* zVfs ) ;
 FUNCTION: int sqlite3_close ( sqlite3* pDb ) ;
 FUNCTION: int sqlite3_prepare ( sqlite3* pDb, char* zSql, int nBytes, void* ppStmt, void* pzTail ) ;
 FUNCTION: int sqlite3_finalize ( sqlite3_stmt* pStmt ) ;
diff --git a/extra/db/sqlite/lib/lib.factor b/extra/db/sqlite/lib/lib.factor
index 99cd9c1b9f..4e4f2ca508 100644
--- a/extra/db/sqlite/lib/lib.factor
+++ b/extra/db/sqlite/lib/lib.factor
@@ -80,7 +80,7 @@ TUPLE: sqlite-error n message ;
         sqlite-step
     ] if ;
 
-: sqlite-next ( prepared -- )
+: sqlite-next ( prepared -- ? )
     sqlite3_step step-complete? ;
 
 : sqlite-each ( statement quot -- )