diff options
Diffstat (limited to 'src/regex.h')
-rw-r--r-- | src/regex.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/regex.h b/src/regex.h index 51f4424ce94..61c771c045f 100644 --- a/src/regex.h +++ b/src/regex.h @@ -169,7 +169,9 @@ extern reg_syntax_t re_syntax_options; #ifdef emacs # include "lisp.h" /* In Emacs, this is the string or buffer in which we are matching. - It is used for looking up syntax properties. + It is used for looking up syntax properties, and also to recompute + pointers in case the object is relocated as a side effect of + calling malloc (if it calls r_alloc_sbrk in ralloc.c). If the value is a Lisp string object, we are matching text in that string; if it's nil, we are matching text in the current buffer; if |