[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5/kdelibs/kjs
From: Leo Savernik <l.savernik () aon ! at>
Date: 2007-04-04 15:38:38
Message-ID: 1175701118.274081.8128.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 650442 by savernik:
Support libpcre without utf8-support.
M +7 -1 regexp.cpp
--- branches/KDE/3.5/kdelibs/kjs/regexp.cpp #650441:650442
@@ -138,8 +138,10 @@
if (flgs & Multiline)
pcreflags |= PCRE_MULTILINE;
+#ifdef PCRE_CONFIG_UTF8
if (utf8Support == Supported)
pcreflags |= (PCRE_UTF8 | PCRE_NO_UTF8_CHECK);
+#endif
// Fill our buffer with an encoded version, whether utf-8, or,
// if PCRE is incapable, truncated.
@@ -329,7 +331,11 @@
nextPos = i + 1;
}
- int baseFlags = utf8Support == Supported ? PCRE_NO_UTF8_CHECK : 0;
+ int baseFlags =
+#ifdef PCRE_CONFIG_UTF8
+ utf8Support == Supported ? PCRE_NO_UTF8_CHECK :
+#endif
+ 0;
if (pcre_exec(pcregex, NULL, buffer, bufferSize, startPos,
m_notEmpty ? (PCRE_NOTEMPTY | PCRE_ANCHORED | baseFlags) : \
baseFlags, // see man pcretest ovector ? *ovector : 0L, ovecsize) == \
PCRE_ERROR_NOMATCH)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic