]> git.eshelyaron.com Git - emacs.git/commitdiff
Replace epg--gv-nreverse with (cl-callf nreverse ...)
authorNoam Postavsky <npostavs@gmail.com>
Sun, 29 Apr 2018 00:35:30 +0000 (20:35 -0400)
committerNoam Postavsky <npostavs@gmail.com>
Sun, 29 Apr 2018 00:37:42 +0000 (20:37 -0400)
* lisp/epg.el (epg--gv-nreverse): Remove.
(epg-list-keys): Replace it with (cl-callf nreverse ...).

lisp/epg.el

index dc0e2df58386f3176fb9eccfc5dc5b585756b1c8..091021936ad524ff4f56f6aae13bcfa43b4d6a3a 100644 (file)
   (file nil :read-only t)
   (string nil :read-only t))
 
-(defmacro epg--gv-nreverse (place)
-  (gv-letplace (getter setter) place
-    (funcall setter `(nreverse ,getter))))
-
 (cl-defstruct (epg-context
                (:constructor nil)
                (:constructor epg-context--make
@@ -1390,10 +1386,10 @@ NAME is either a string or a list of strings."
     (setq keys (nreverse keys)
          pointer keys)
     (while pointer
-      (epg--gv-nreverse (epg-key-sub-key-list (car pointer)))
-      (setq pointer-1 (epg--gv-nreverse (epg-key-user-id-list (car pointer))))
+      (cl-callf nreverse (epg-key-sub-key-list (car pointer)))
+      (setq pointer-1 (cl-callf nreverse (epg-key-user-id-list (car pointer))))
       (while pointer-1
-       (epg--gv-nreverse (epg-user-id-signature-list (car pointer-1)))
+       (cl-callf nreverse (epg-user-id-signature-list (car pointer-1)))
        (setq pointer-1 (cdr pointer-1)))
       (setq pointer (cdr pointer)))
     keys))