mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-30 04:10:54 -08:00
Remove XEmacs compat code from hashcash.el
* lisp/mail/hashcash.el (hashcash-point-at-bol) (hashcash-point-at-eol): Make obsolete. (hashcash-token-substring): Don't use the above now obsolete aliases.
This commit is contained in:
parent
e7009a6dc2
commit
c00758a4bc
1 changed files with 5 additions and 11 deletions
|
|
@ -116,15 +116,6 @@ For example, you may want to set this to (\"-Z2\") to reduce header length."
|
|||
|
||||
(require 'mail-utils)
|
||||
|
||||
(eval-and-compile
|
||||
(if (fboundp 'point-at-bol)
|
||||
(defalias 'hashcash-point-at-bol 'point-at-bol)
|
||||
(defalias 'hashcash-point-at-bol 'line-beginning-position))
|
||||
|
||||
(if (fboundp 'point-at-eol)
|
||||
(defalias 'hashcash-point-at-eol 'point-at-eol)
|
||||
(defalias 'hashcash-point-at-eol 'line-end-position)))
|
||||
|
||||
(defun hashcash-strip-quoted-names (addr)
|
||||
(setq addr (mail-strip-quoted-names addr))
|
||||
(if (and addr (string-match "\\`\\([^+@]+\\)\\+[^@]*\\(@.+\\)" addr))
|
||||
|
|
@ -141,8 +132,8 @@ For example, you may want to set this to (\"-Z2\") to reduce header length."
|
|||
(let ((token ""))
|
||||
(cl-loop
|
||||
(setq token
|
||||
(concat token (buffer-substring (point) (hashcash-point-at-eol))))
|
||||
(goto-char (hashcash-point-at-eol))
|
||||
(concat token (buffer-substring (point) (line-end-position))))
|
||||
(goto-char (line-end-position))
|
||||
(forward-char 1)
|
||||
(unless (looking-at "[ \t]") (cl-return token))
|
||||
(while (looking-at "[ \t]") (forward-char 1))))))
|
||||
|
|
@ -374,6 +365,9 @@ Prefix arg sets default accept amount temporarily."
|
|||
(message "Payment valid"))
|
||||
ok))))
|
||||
|
||||
(define-obsolete-function-alias 'hashcash-point-at-bol #'line-beginning-position "28.1")
|
||||
(define-obsolete-function-alias 'hashcash-point-at-eol #'line-end-position "28.1")
|
||||
|
||||
(provide 'hashcash)
|
||||
|
||||
;;; hashcash.el ends here
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue