From: Michael Gratton Date: Mon, 5 Aug 2019 13:15:27 +0000 (+1000) Subject: sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised_sql() X-Git-Tag: 0.45.91~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fmerge-requests%2F74%2Fhead;p=thirdparty%2Fvala.git sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised_sql() --- diff --git a/vapi/sqlite3.vapi b/vapi/sqlite3.vapi index 07a16102f..fa65f9046 100644 --- a/vapi/sqlite3.vapi +++ b/vapi/sqlite3.vapi @@ -397,6 +397,16 @@ namespace Sqlite { public unowned string column_table_name (int col); public unowned string column_origin_name (int col); public unowned string sql (); + [CCode (cname = "vala_sqlite3_expanded_sql")] + public string? expanded_sql () { + string* sqlite = this._expanded_sql (); + string? sql = sqlite; + Sqlite.Memory.free ((void*) sqlite); + return sql; + } + [CCode (cname = "sqlite3_expanded_sql")] + private string? _expanded_sql (); + public unowned string normalised_sql (); } namespace Memory {