summaryrefslogtreecommitdiff
path: root/lisp/gnus/gnus-util.el
diff options
context:
space:
mode:
authorStefan Kangas <stefan@marxist.se>2022-08-09 14:29:12 +0200
committerStefan Kangas <stefan@marxist.se>2022-08-09 17:58:15 +0200
commit171b9314bf2b2ed1719f2451b527960e0a363a40 (patch)
tree4b5aab2b03b2306bf3f953dafd8d950ea9d44290 /lisp/gnus/gnus-util.el
parentee201bc77b37181bbb4378f360ee8dc94c231676 (diff)
downloademacs-171b9314bf2b2ed1719f2451b527960e0a363a40.tar.gz
emacs-171b9314bf2b2ed1719f2451b527960e0a363a40.tar.bz2
emacs-171b9314bf2b2ed1719f2451b527960e0a363a40.zip
Replace utility functions with seq-uniq
* lisp/gnus/gnus-util.el (gnus-delete-duplicates): * lisp/ibuf-ext.el (ibuffer-remove-duplicates): Redefine as obsolete function alias for 'seq-uniq'. Update callers.
Diffstat (limited to 'lisp/gnus/gnus-util.el')
-rw-r--r--lisp/gnus/gnus-util.el11
1 files changed, 2 insertions, 9 deletions
diff --git a/lisp/gnus/gnus-util.el b/lisp/gnus/gnus-util.el
index 880192e3bb9..d1ad5bd7b2d 100644
--- a/lisp/gnus/gnus-util.el
+++ b/lisp/gnus/gnus-util.el
@@ -750,15 +750,6 @@ nil. See also `gnus-bind-print-variables'."
(when (file-exists-p file)
(delete-file file)))
-(defun gnus-delete-duplicates (list)
- "Remove duplicate entries from LIST."
- (let ((result nil))
- (while list
- (unless (member (car list) result)
- (push (car list) result))
- (pop list))
- (nreverse result)))
-
(defun gnus-delete-directory (directory)
"Delete files in DIRECTORY. Subdirectories remain.
If there's no subdirectory, delete DIRECTORY as well."
@@ -1550,6 +1541,8 @@ lists of strings."
;; gnus-util.
(autoload 'gnus-output-to-rmail "gnus-rmail")
+(define-obsolete-function-alias 'gnus-delete-duplicates #'seq-uniq "29.1")
+
(provide 'gnus-util)
;;; gnus-util.el ends here