]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Fix sqlite3_callback binding
authorJürg Billeter <j@bitron.ch>
Thu, 18 Dec 2008 17:59:44 +0000 (17:59 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Thu, 18 Dec 2008 17:59:44 +0000 (17:59 +0000)
2008-12-18  Jürg Billeter  <j@bitron.ch>

* vapi/sqlite3.vapi:

Fix sqlite3_callback binding

svn path=/trunk/; revision=2212

ChangeLog
vapi/sqlite3.vapi

index 86600fa1a6f1680046363dd689b8adb45b17b8bb..ca404f76d437cd4f8d262e31ce9a0fd7e500607a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-12-18  Jürg Billeter  <j@bitron.ch>
+
+       * vapi/sqlite3.vapi:
+
+       Fix sqlite3_callback binding
+
 2008-12-18  Jürg Billeter  <j@bitron.ch>
 
        * gobject/valaccodemethodcallmodule.vala:
index d098b4aa68a78442abed032c96129db8ab274473..6a62a06ad04a4b3f8ac50c40b006e5fab7ea1370 100644 (file)
@@ -28,7 +28,7 @@ namespace Sqlite {
        public class Database {
                public int busy_timeout (int ms);
                public int changes ();
-               public int exec (string sql, Callback? sqlite3_callback = null, void* data = null, out string errmsg = null);
+               public int exec (string sql, Callback? sqlite3_callback = null, out string errmsg = null);
                public int extended_result_codes (int onoff);
                public int get_autocommit ();
                public void interrupt ();
@@ -82,8 +82,8 @@ namespace Sqlite {
        }
 
        [NoArrayLength]
-       [CCode (cname = "sqlite3_callback")]
-       public static delegate int Callback (void* data, int n_columns, string[] values, string[] column_names);
+       [CCode (cname = "sqlite3_callback", instance_pos = 0)]
+       public delegate int Callback (int n_columns, string[] values, string[] column_names);
 
        [CCode (cname = "SQLITE_OK")]
        public const int OK;