vala r2212 - in trunk: . vapi



Author: juergbi
Date: Thu Dec 18 17:59:44 2008
New Revision: 2212
URL: http://svn.gnome.org/viewvc/vala?rev=2212&view=rev

Log:
2008-12-18  JÃrg Billeter  <j bitron ch>

	* vapi/sqlite3.vapi:

	Fix sqlite3_callback binding


Modified:
   trunk/ChangeLog
   trunk/vapi/sqlite3.vapi

Modified: trunk/vapi/sqlite3.vapi
==============================================================================
--- trunk/vapi/sqlite3.vapi	(original)
+++ trunk/vapi/sqlite3.vapi	Thu Dec 18 17:59:44 2008
@@ -28,7 +28,7 @@
 	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 @@
 	}
 
 	[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;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]