]> git.saurik.com Git - cydia.git/commitdiff
Clarify Pcre operator () helpers.
authorJay Freeman (saurik) <saurik@saurik.com>
Sun, 27 Feb 2011 22:18:34 +0000 (14:18 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Mon, 7 Mar 2011 10:41:26 +0000 (02:41 -0800)
MobileCydia.mm

index ab75fc178091056927bc8e51a0cd761566e8aaa1..731f6aa3ee62104cf0601f953d21e7a7ff26f0aa 100644 (file)
@@ -882,11 +882,15 @@ class Pcre {
         return [NSString stringWithUTF8Bytes:(data_ + matches_[match * 2]) length:(matches_[match * 2 + 1] - matches_[match * 2])];
     }
 
-    bool operator ()(NSString *data) {
+    _finline bool operator ()(NSString *data) {
         // XXX: length is for characters, not for bytes
         return operator ()([data UTF8String], [data length]);
     }
 
+    _finline bool operator ()(const char *data) {
+        return operator ()(data, strlen(data));
+    }
+
     bool operator ()(const char *data, size_t size) {
         data_ = data;
         return pcre_exec(code_, study_, data, size, 0, 0, matches_, (capture_ + 1) * 3) >= 0;