Mercurial > emacs
changeset 18261:2f0b00246056
(struct re_pattern_buffer): New member multibyte.
(re_match_object): New variable.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sun, 15 Jun 1997 19:02:27 +0000 |
parents | a642c99198ec |
children | e5e99de79a88 |
files | src/regex.h |
diffstat | 1 files changed, 11 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/regex.h Sun Jun 15 19:00:12 1997 +0000 +++ b/src/regex.h Sun Jun 15 19:02:27 1997 +0000 @@ -140,6 +140,13 @@ stored in the pattern buffer, so changing this does not affect already-compiled regexps. */ extern reg_syntax_t re_syntax_options; + +#ifdef emacs +/* In Emacs, this is the string or buffer in which we + are matching. It is used for looking up syntax properties. */ +extern Lisp_Object re_match_object; +#endif + /* Define combinations of the above bits for the standard possibilities. (The [[[ comments delimit what gets put into the Texinfo file, so @@ -349,6 +356,10 @@ /* If true, an anchor at a newline matches. */ unsigned newline_anchor : 1; + /* If true, multi-byte form in the `buffer' should be recognized as a + multibyte character. */ + unsigned multibyte : 1; + /* [[[end pattern_buffer]]] */ };