]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Fix sqlite3_get_table and sqlite3_free_table bindings, still requires
authorJürg Billeter <j@bitron.ch>
Wed, 30 Jul 2008 21:47:48 +0000 (21:47 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Wed, 30 Jul 2008 21:47:48 +0000 (21:47 +0000)
2008-07-30  Jürg Billeter  <j@bitron.ch>

* vapi/sqlite3.vapi:

Fix sqlite3_get_table and sqlite3_free_table bindings, still
requires manual memory management, fixes bug 542235

svn path=/trunk/; revision=1729

ChangeLog
vapi/sqlite3.vapi

index 2d47988eb6dc95cb65e42ac05df4c620a94798d2..084426900f0977e6fb723f166a84d0508f72ce5f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-07-30  Jürg Billeter  <j@bitron.ch>
+
+       * vapi/sqlite3.vapi:
+
+       Fix sqlite3_get_table and sqlite3_free_table bindings, still
+       requires manual memory management, fixes bug 542235
+
 2008-07-30  Jürg Billeter  <j@bitron.ch>
 
        * gobject/valaccodecompiler.vala:
index ea2bbd2ec84303254fd49b8c7f69e28aaecb75ff..c8e70c82a2b3a556ab930c99cab232ae8ea23e58 100644 (file)
@@ -36,8 +36,10 @@ namespace Sqlite {
                public int total_changes ();
 
                public int complete (string sql);
-               public int get_table (string sql, out string[] resultp, ref int nrow, ref int ncolumn, out string errmsg);
-               public static void free_table(string[] result);
+               [NoArrayLength]
+               public int get_table (string sql, out weak string[] resultp, out int nrow, out int ncolumn, out string errmsg);
+               [NoArrayLength]
+               public static void free_table (string[] result);
                public static int open (string filename, out Database db);
                public static int open_v2 (string filename, out Database db, int flags = OPEN_READWRITE | OPEN_CREATE, string? zVfs = null);
                public int errcode ();