summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2003-05-18 21:07:01 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2003-05-18 21:07:01 +0000
commitc069d3ac3391b17d735c4868bda7d8148a9333af (patch)
tree25e7d5a5956429826ca82cb14dd6c0ba541782fc /lisp
parent2254377e6767f12326b26213f1105cf0f806b514 (diff)
downloademacs-c069d3ac3391b17d735c4868bda7d8148a9333af.tar.gz
(sgml-xml-auto-coding-function, sgml-html-meta-auto-coding-function):
Don't assume point-min == 1.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/international/mule.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/international/mule.el b/lisp/international/mule.el
index 2b9af0f810c..17f47376f29 100644
--- a/lisp/international/mule.el
+++ b/lisp/international/mule.el
@@ -2044,7 +2044,8 @@ Analogous to `define-translation-table', but updates
(defun sgml-xml-auto-coding-function (size)
"Determine whether the buffer is XML, and if so, its encoding.
This function is intended to be added to `auto-coding-functions'."
- (when (re-search-forward "\\`[[:space:]\n]*<\\?xml" nil t)
+ (setq size (+ (point) size))
+ (when (re-search-forward "\\`[[:space:]\n]*<\\?xml" size t)
(let ((end (save-excursion
;; This is a hack.
(re-search-forward "\"\\s-*\\?>" size t))))
@@ -2061,7 +2062,7 @@ This function is intended to be added to `auto-coding-functions'."
(defun sgml-html-meta-auto-coding-function (size)
"If the buffer has an HTML meta tag, use it to determine encoding.
This function is intended to be added to `auto-coding-functions'."
- (setq size (min size
+ (setq size (min (+ (point) size)
;; Only search forward 10 lines
(save-excursion
(forward-line 10)