Mercurial > emacs
comparison src/search.c @ 25441:d30cff97fb20
(compile_pattern_1): Enable RE_CHAR_CLASSES for regexp.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sun, 29 Aug 1999 20:40:00 +0000 |
parents | ceeb1f1d1a88 |
children | a5eaace0fa01 |
comparison
equal
deleted
inserted
replaced
25440:0a1099580297 | 25441:d30cff97fb20 |
---|---|
168 cp->regexp = Qnil; | 168 cp->regexp = Qnil; |
169 cp->buf.translate = (! NILP (translate) ? translate : make_number (0)); | 169 cp->buf.translate = (! NILP (translate) ? translate : make_number (0)); |
170 cp->posix = posix; | 170 cp->posix = posix; |
171 cp->buf.multibyte = multibyte; | 171 cp->buf.multibyte = multibyte; |
172 BLOCK_INPUT; | 172 BLOCK_INPUT; |
173 old = re_set_syntax (RE_SYNTAX_EMACS | 173 old = re_set_syntax (RE_SYNTAX_EMACS | RE_CHAR_CLASSES |
174 | (posix ? 0 : RE_NO_POSIX_BACKTRACKING)); | 174 | (posix ? 0 : RE_NO_POSIX_BACKTRACKING)); |
175 val = (char *) re_compile_pattern ((char *)raw_pattern, | 175 val = (char *) re_compile_pattern ((char *)raw_pattern, |
176 raw_pattern_size, &cp->buf); | 176 raw_pattern_size, &cp->buf); |
177 re_set_syntax (old); | 177 re_set_syntax (old); |
178 UNBLOCK_INPUT; | 178 UNBLOCK_INPUT; |