aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/epg.el10
1 files changed, 3 insertions, 7 deletions
diff --git a/lisp/epg.el b/lisp/epg.el
index dc0e2df5838..091021936ad 100644
--- a/lisp/epg.el
+++ b/lisp/epg.el
@@ -174,10 +174,6 @@
174 (file nil :read-only t) 174 (file nil :read-only t)
175 (string nil :read-only t)) 175 (string nil :read-only t))
176 176
177(defmacro epg--gv-nreverse (place)
178 (gv-letplace (getter setter) place
179 (funcall setter `(nreverse ,getter))))
180
181(cl-defstruct (epg-context 177(cl-defstruct (epg-context
182 (:constructor nil) 178 (:constructor nil)
183 (:constructor epg-context--make 179 (:constructor epg-context--make
@@ -1390,10 +1386,10 @@ NAME is either a string or a list of strings."
1390 (setq keys (nreverse keys) 1386 (setq keys (nreverse keys)
1391 pointer keys) 1387 pointer keys)
1392 (while pointer 1388 (while pointer
1393 (epg--gv-nreverse (epg-key-sub-key-list (car pointer))) 1389 (cl-callf nreverse (epg-key-sub-key-list (car pointer)))
1394 (setq pointer-1 (epg--gv-nreverse (epg-key-user-id-list (car pointer)))) 1390 (setq pointer-1 (cl-callf nreverse (epg-key-user-id-list (car pointer))))
1395 (while pointer-1 1391 (while pointer-1
1396 (epg--gv-nreverse (epg-user-id-signature-list (car pointer-1))) 1392 (cl-callf nreverse (epg-user-id-signature-list (car pointer-1)))
1397 (setq pointer-1 (cdr pointer-1))) 1393 (setq pointer-1 (cdr pointer-1)))
1398 (setq pointer (cdr pointer))) 1394 (setq pointer (cdr pointer)))
1399 keys)) 1395 keys))