You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
perl-DBD-SQLite/DBD-SQLite-1.49_04-allowed-...

38 lines
1.0 KiB

From f5aaef2594ed7fc84c226b18d5d3e5b705b8cb58 Mon Sep 17 00:00:00 2001
From: Kenichi Ishigaki <ishigaki@cpan.org>
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ř <ppisar@redhat.com>
---
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