]> code.delx.au - gnu-emacs/blobdiff - lisp/gnus/gnus-registry.el
An efficient built-in mapcan
[gnu-emacs] / lisp / gnus / gnus-registry.el
index c636c7eb32bf9ad658779aeb6feb8f78354c6af6..37d5b5b91adbd49bfdb61b85b15b7769e0189b22 100644 (file)
@@ -826,8 +826,7 @@ Addresses without a name will say \"noname\"."
 
 (defun gnus-registry-sort-addresses (&rest addresses)
   "Return a normalized and sorted list of ADDRESSES."
-  (sort (apply 'nconc (mapcar 'gnus-registry-extract-addresses addresses))
-        'string-lessp))
+  (sort (mapcan 'gnus-registry-extract-addresses addresses) 'string-lessp))
 
 (defun gnus-registry-simplify-subject (subject)
   (if (stringp subject)