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.
38 lines
1.0 KiB
38 lines
1.0 KiB
9 years ago
|
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
|
||
|
|