From f5aaef2594ed7fc84c226b18d5d3e5b705b8cb58 Mon Sep 17 00:00:00 2001 From: Kenichi Ishigaki Date: Mon, 11 Jan 2016 19:42:39 +0900 Subject: [PATCH] allowed strlike to take a letter as the third arg, instead of a number MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Petr Písař --- SQLite.xs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/SQLite.xs b/SQLite.xs index bc6644b..5b51aef 100644 --- a/SQLite.xs +++ b/SQLite.xs @@ -373,9 +373,13 @@ strglob(const char *zglob, const char *zstr) RETVAL int -strlike(const char *zglob, const char *zstr, unsigned int esc = 0) +strlike(const char *zglob, const char *zstr, const char *esc = NULL) CODE: - RETVAL = sqlite3_strlike(zglob, zstr, esc); + if (esc) { + RETVAL = sqlite3_strlike(zglob, zstr, (unsigned int)(*esc)); + } else { + RETVAL = sqlite3_strlike(zglob, zstr, 0); + } OUTPUT: RETVAL -- 2.5.0