aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNoam Postavsky2018-04-28 20:35:30 -0400
committerNoam Postavsky2018-04-28 20:37:42 -0400
commita0aac5741ec27465145fbb283bf095352ba19b58 (patch)
tree74f2f7bdcd777b18b3f2f77d206e014692c0f27e
parent8c3215e7a47e3caaa005bf573765ed63e0739b89 (diff)
downloademacs-a0aac5741ec27465145fbb283bf095352ba19b58.tar.gz
emacs-a0aac5741ec27465145fbb283bf095352ba19b58.zip
Replace epg--gv-nreverse with (cl-callf nreverse ...)
* lisp/epg.el (epg--gv-nreverse): Remove. (epg-list-keys): Replace it with (cl-callf nreverse ...).
-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))