diff options
| author | Stefan Monnier | 2016-01-25 10:56:04 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2016-01-25 10:56:04 -0500 |
| commit | ce0eee83854a23985a476f72306c9cc04eb8747e (patch) | |
| tree | 1ea0393bea967a52f24a8289a3aa6c066d341f2e | |
| parent | 58f4cb8e7d394005a0757d863ad3de9339abf531 (diff) | |
| download | emacs-ce0eee83854a23985a476f72306c9cc04eb8747e.tar.gz emacs-ce0eee83854a23985a476f72306c9cc04eb8747e.zip | |
(rng-c-fix-escaped-newlines): Use subst-char-in-string
* lisp/nxml/rng-cmpct.el (rng-c-fix-escaped-newlines):
Use subst-char-in-string.
| -rw-r--r-- | lisp/nxml/rng-cmpct.el | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/lisp/nxml/rng-cmpct.el b/lisp/nxml/rng-cmpct.el index a699e9e3d96..ed88dfa98e9 100644 --- a/lisp/nxml/rng-cmpct.el +++ b/lisp/nxml/rng-cmpct.el | |||
| @@ -674,13 +674,7 @@ the primary expression." | |||
| 674 | (substring rng-c-current-token n (- n))))) | 674 | (substring rng-c-current-token n (- n))))) |
| 675 | 675 | ||
| 676 | (defun rng-c-fix-escaped-newlines (str) | 676 | (defun rng-c-fix-escaped-newlines (str) |
| 677 | (let ((pos 0)) | 677 | (subst-char-in-string ?\C-@ ?\n str)) |
| 678 | (while (progn | ||
| 679 | (let ((n (string-match "\C-@" str pos))) | ||
| 680 | (and n | ||
| 681 | (aset str n ?\n) | ||
| 682 | (setq pos (1+ n))))))) | ||
| 683 | str) | ||
| 684 | 678 | ||
| 685 | (defun rng-c-parse-identifier-or-keyword () | 679 | (defun rng-c-parse-identifier-or-keyword () |
| 686 | (cond ((rng-c-current-token-ncname-p) | 680 | (cond ((rng-c-current-token-ncname-p) |