diff options
| author | Glenn Morris | 2007-11-28 04:14:52 +0000 |
|---|---|---|
| committer | Glenn Morris | 2007-11-28 04:14:52 +0000 |
| commit | 9499da3817f0b30a4ba16798c82eb24f465fc29d (patch) | |
| tree | f1d18fa83248c163430b5a8582206ae97565b3f9 | |
| parent | 09aa73e678437915320a5d9de29cef378d28a248 (diff) | |
| download | emacs-9499da3817f0b30a4ba16798c82eb24f465fc29d.tar.gz emacs-9499da3817f0b30a4ba16798c82eb24f465fc29d.zip | |
Add 2007 to copyright years.
Switch license to standard GPLv3+ text.
(xmltok-scan-char-ref, xmltok-char-number): Use string-to-number
rather than string-to-int.
| -rw-r--r-- | lisp/nxml/xmltok.el | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/lisp/nxml/xmltok.el b/lisp/nxml/xmltok.el index a7fd27c6500..add55bf9840 100644 --- a/lisp/nxml/xmltok.el +++ b/lisp/nxml/xmltok.el | |||
| @@ -1,24 +1,26 @@ | |||
| 1 | ;;; xmltok.el --- XML tokenization | 1 | ;;; xmltok.el --- XML tokenization |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2003 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2003, 2007 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: James Clark | 5 | ;; Author: James Clark |
| 6 | ;; Keywords: XML | 6 | ;; Keywords: XML |
| 7 | 7 | ||
| 8 | ;; This program is free software; you can redistribute it and/or | 8 | ;; This file is part of GNU Emacs. |
| 9 | ;; modify it under the terms of the GNU General Public License as | ||
| 10 | ;; published by the Free Software Foundation; either version 2 of | ||
| 11 | ;; the License, or (at your option) any later version. | ||
| 12 | 9 | ||
| 13 | ;; This program is distributed in the hope that it will be | 10 | ;; GNU Emacs is free software; you can redistribute it and/or modify |
| 14 | ;; useful, but WITHOUT ANY WARRANTY; without even the implied | 11 | ;; it under the terms of the GNU General Public License as published by |
| 15 | ;; warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR | 12 | ;; the Free Software Foundation; either version 3, or (at your option) |
| 16 | ;; PURPOSE. See the GNU General Public License for more details. | 13 | ;; any later version. |
| 17 | 14 | ||
| 18 | ;; You should have received a copy of the GNU General Public | 15 | ;; GNU Emacs is distributed in the hope that it will be useful, |
| 19 | ;; License along with this program; if not, write to the Free | 16 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 20 | ;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, | 17 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 21 | ;; MA 02111-1307 USA | 18 | ;; GNU General Public License for more details. |
| 19 | |||
| 20 | ;; You should have received a copy of the GNU General Public License | ||
| 21 | ;; along with GNU Emacs; see the file COPYING. If not, write to the | ||
| 22 | ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | ||
| 23 | ;; Boston, MA 02110-1301, USA. | ||
| 22 | 24 | ||
| 23 | ;;; Commentary: | 25 | ;;; Commentary: |
| 24 | 26 | ||
| @@ -1033,7 +1035,7 @@ as special. Return the type of the token." | |||
| 1033 | 1035 | ||
| 1034 | (defun xmltok-scan-char-ref (start end base) | 1036 | (defun xmltok-scan-char-ref (start end base) |
| 1035 | (setq xmltok-replacement | 1037 | (setq xmltok-replacement |
| 1036 | (let ((n (string-to-int (buffer-substring-no-properties start end) | 1038 | (let ((n (string-to-number (buffer-substring-no-properties start end) |
| 1037 | base))) | 1039 | base))) |
| 1038 | (cond ((and (integerp n) (xmltok-valid-char-p n)) | 1040 | (cond ((and (integerp n) (xmltok-valid-char-p n)) |
| 1039 | (setq n (xmltok-unicode-to-char n)) | 1041 | (setq n (xmltok-unicode-to-char n)) |
| @@ -1047,7 +1049,7 @@ as special. Return the type of the token." | |||
| 1047 | (let* ((base (if (eq (char-after (+ start 2)) ?x) | 1049 | (let* ((base (if (eq (char-after (+ start 2)) ?x) |
| 1048 | 16 | 1050 | 16 |
| 1049 | 10)) | 1051 | 10)) |
| 1050 | (n (string-to-int | 1052 | (n (string-to-number |
| 1051 | (buffer-substring-no-properties (+ start (if (= base 16) 3 2)) | 1053 | (buffer-substring-no-properties (+ start (if (= base 16) 3 2)) |
| 1052 | (1- end)) | 1054 | (1- end)) |
| 1053 | base))) | 1055 | base))) |