summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Fox <bfox@gnu.org>1993-10-07 22:58:57 +0000
committerBrian Fox <bfox@gnu.org>1993-10-07 22:58:57 +0000
commitd97ca6a1a41c0aa9eef6d02f334e8d69fffb41cd (patch)
tree2355e5951e224fe505f8fad98e7a18f9a1e7b382
parent0b9bd5040cff82bde56f1bcc59f60437ffc9a969 (diff)
downloademacs-d97ca6a1a41c0aa9eef6d02f334e8d69fffb41cd.tar.gz
(skip_chars): Reinstate check for end of buffer, ignoring cryptic
comment.
-rw-r--r--src/search.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/search.c b/src/search.c
index 048cdb2efa0..2127b36f5a0 100644
--- a/src/search.c
+++ b/src/search.c
@@ -416,13 +416,18 @@ skip_chars (forwardp, syntaxp, string, lim)
else
CHECK_NUMBER_COERCE_MARKER (lim, 1);
-#if 0 /* This breaks some things... jla. */
/* In any case, don't allow scan outside bounds of buffer. */
+
+ /* I don't know what things this breaks, and there is no entry in the
+ ChangeLog, so I reinstated the end of buffer limit check. This code
+ breaks without it. (bfox) */
+#if 0 /* This breaks some things... jla. */
if (XFASTINT (lim) > ZV)
XFASTINT (lim) = ZV;
+#endif
if (XFASTINT (lim) < BEGV)
XFASTINT (lim) = BEGV;
-#endif
+/* #endif */
p = XSTRING (string)->data;
pend = p + XSTRING (string)->size;