Mario Lang <mlang at delysid.org>
authorGlenn Morris <rgm@gnu.org>
Fri, 3 Oct 2008 07:43:58 +0000 (07:43 +0000)
committerGlenn Morris <rgm@gnu.org>
Fri, 3 Oct 2008 07:43:58 +0000 (07:43 +0000)
(xmltok-forward): Simplify.

lisp/ChangeLog
lisp/nxml/xmltok.el

index daebbff..2e4da9a 100644 (file)
@@ -1,3 +1,7 @@
+2008-10-03  Mario Lang  <mlang@delysid.org>
+
+       * nxml/xmltok.el (xmltok-forward): Simplify.
+
 2008-10-03  Glenn Morris  <rgm@gnu.org>
 
        * frame.el (set-default-font): Make obsolete.
index 138d8e7..fa17bf5 100644 (file)
@@ -315,16 +315,14 @@ and VALUE-END, otherwise a STRING giving the value."
           (cond ((> space-count 0)
                  (setq xmltok-type 'space))
                 (t
-                 (goto-char (1+ (point)))
+                 (forward-char 1)
                  (xmltok-scan-after-lt))))
          ((eq ch ?\&)
           (cond ((> space-count 0)
                  (setq xmltok-type 'space))
                 (t
-                 (goto-char (1+ (point)))
-                 (xmltok-scan-after-amp
-                  (lambda (start end)
-                    (xmltok-handle-entity start end))))))
+                 (forward-char 1)
+                 (xmltok-scan-after-amp 'xmltok-handle-entity))))
          ((re-search-forward "[<&]\\|\\(]]>\\)" nil t)
           (cond ((not (match-beginning 1))
                  (goto-char (match-beginning 0))