X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/d2fc7e3d0f6f57f962cbd94df3bf4fd15a37bb68..95a2cb24b0697558e6629460d8bc693b394f0138:/lisp/nxml/rng-uri.el diff --git a/lisp/nxml/rng-uri.el b/lisp/nxml/rng-uri.el index 2b367b2007..e95ad08d1b 100644 --- a/lisp/nxml/rng-uri.el +++ b/lisp/nxml/rng-uri.el @@ -1,9 +1,9 @@ ;;; rng-uri.el --- URI parsing and manipulation -;; Copyright (C) 2003, 2007-2011 Free Software Foundation, Inc. +;; Copyright (C) 2003, 2007-2015 Free Software Foundation, Inc. ;; Author: James Clark -;; Keywords: XML +;; Keywords: wp, hypermedia, languages, XML ;; This file is part of GNU Emacs. @@ -85,7 +85,7 @@ Signal an error if URI is not a valid file URL." ((not (string= (downcase scheme) "file")) (rng-uri-error "URI `%s' does not use the `file:' scheme" uri))) (when (not (member authority - (cons system-name '(nil "" "localhost")))) + (cons (system-name) '(nil "" "localhost")))) (rng-uri-error "URI `%s' does not start with `file:///' or `file://localhost/'" uri)) (when query @@ -127,8 +127,7 @@ Signal an error if URI is not a valid file URL." (defun rng-uri-error (&rest args) (signal 'rng-uri-error (list (apply 'format args)))) -(put 'rng-uri-error 'error-conditions '(error rng-uri-error)) -(put 'rng-uri-error 'error-message "Invalid URI") +(define-error 'rng-uri-error "Invalid URI") (defun rng-uri-split (str) (and (string-match "\\`\\(?:\\([^:/?#]+\\):\\)?\