aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/RESearch.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/RESearch.cxx')
-rw-r--r--src/RESearch.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/RESearch.cxx b/src/RESearch.cxx
index 0603b5870..31ee9aaac 100644
--- a/src/RESearch.cxx
+++ b/src/RESearch.cxx
@@ -272,7 +272,7 @@ void RESearch::Clear() {
}
}
-void RESearch::GrabMatches(CharacterIndexer &ci) {
+void RESearch::GrabMatches(const CharacterIndexer &ci) {
for (unsigned int i = 0; i < MAXTAG; i++) {
if ((bopat[i] != NOTFOUND) && (eopat[i] != NOTFOUND)) {
Sci::Position len = eopat[i] - bopat[i];
@@ -753,7 +753,7 @@ const char *RESearch::Compile(const char *pattern, Sci::Position length, bool ca
* respectively.
*
*/
-int RESearch::Execute(CharacterIndexer &ci, Sci::Position lp, Sci::Position endp) {
+int RESearch::Execute(const CharacterIndexer &ci, Sci::Position lp, Sci::Position endp) {
unsigned char c;
Sci::Position ep = NOTFOUND;
char *ap = nfa;
@@ -845,7 +845,7 @@ static inline int isinset(const char *ap, unsigned char c) {
#define CHRSKIP 3 /* [CLO] CHR chr END */
#define CCLSKIP 34 /* [CLO] CCL 32 bytes END */
-Sci::Position RESearch::PMatch(CharacterIndexer &ci, Sci::Position lp, Sci::Position endp, char *ap) {
+Sci::Position RESearch::PMatch(const CharacterIndexer &ci, Sci::Position lp, Sci::Position endp, char *ap) {
int op, c, n;
Sci::Position e; /* extra pointer for CLO */
Sci::Position bp; /* beginning of subpat... */