Mercurial > hg > xemacs-beta
diff lisp/efs/efs-cu.el @ 114:8619ce7e4c50 r20-1b9
Import from CVS: tag r20-1b9
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:21:54 +0200 |
parents | 4be1180a9e89 |
children | 9f59509498e1 |
line wrap: on
line diff
--- a/lisp/efs/efs-cu.el Mon Aug 13 09:20:50 2007 +0200 +++ b/lisp/efs/efs-cu.el Mon Aug 13 09:21:54 2007 +0200 @@ -3,7 +3,7 @@ ;; ;; File: efs-cu.el ;; Release: $efs release: 1.15 $ -;; Version: $Revision: 1.3 $ +;; Version: $Revision: 1.4 $ ;; RCS: ;; Description: Common utilities needed by efs files. ;; Author: Sandy Rutherford <sandy@ibm550.sissa.it> @@ -26,7 +26,7 @@ ;;;; Use configuration variables. ;;;; ------------------------------------------------------------ -(defvar efs-default-user nil +(defvar efs-default-user "anonymous" "*User name to use when none is specied in a pathname. If a string, than this string is used as the default user name. @@ -55,7 +55,7 @@ (defconst efs-cu-version (concat (substring "$efs release: 1.15 $" 14 -2) "/" - (substring "$Revision: 1.3 $" 11 -2))) + (substring "$Revision: 1.4 $" 11 -2))) (defconst efs-case-insensitive-host-types '(vms cms mts ti-twenex ti-explorer dos mvs tops-20 mpe ka9q dos-distinct @@ -86,6 +86,7 @@ (substring efs-path-user-at-host-format 3) "Format to return `host:' strings for completion in root directory.") +;;;###autoload (defvar efs-path-root-regexp "^/[^/:]+:" "Regexp to match the `/user@host:' root of an efs full path.") @@ -619,12 +620,12 @@ (defun efs-code-string (string) ;; Encode a string, using `efs-passwd-seed'. This is nil-potent, ;; meaning applying it twice decodes. - (if (and (fboundp 'int-char) (fboundp 'char-int)) + (if (and (fboundp 'int-to-char) (fboundp 'char-to-int)) (mapconcat (function (lambda (c) (char-to-string - (int-char (logxor (efs-get-passwd-seed) (char-int c)))))) + (int-to-char (logxor (efs-get-passwd-seed) (char-to-int c)))))) string "") (mapconcat (function