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;