diff options
author | Jürg Billeter <j@bitron.ch> | 2008-07-30 21:47:48 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2008-07-30 21:47:48 +0000 |
commit | e6cb2025cd63d8112185905e575ce50598f02a46 (patch) | |
tree | d74df206c6ce61d9135ecc368247f8dca7794a3d /vapi/sqlite3.vapi | |
parent | 1f638f8080a2ec8beccb1903257ac8da43f50b28 (diff) | |
download | vala-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.vapi | 6 |
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 (); |