summaryrefslogtreecommitdiff
path: root/vapi/sqlite3.vapi
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2008-07-30 21:47:48 +0000
committerJürg Billeter <juergbi@src.gnome.org>2008-07-30 21:47:48 +0000
commite6cb2025cd63d8112185905e575ce50598f02a46 (patch)
treed74df206c6ce61d9135ecc368247f8dca7794a3d /vapi/sqlite3.vapi
parent1f638f8080a2ec8beccb1903257ac8da43f50b28 (diff)
downloadvala-e6cb2025cd63d8112185905e575ce50598f02a46.tar.gz
Fix sqlite3_get_table and sqlite3_free_table bindings, still requires
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
Diffstat (limited to 'vapi/sqlite3.vapi')
-rw-r--r--vapi/sqlite3.vapi6
1 files changed, 4 insertions, 2 deletions
diff --git a/vapi/sqlite3.vapi b/vapi/sqlite3.vapi
index ea2bbd2ec..c8e70c82a 100644
--- a/vapi/sqlite3.vapi
+++ b/vapi/sqlite3.vapi
@@ -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 ();