aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorStefan Kangas2023-09-04 18:24:31 +0200
committerStefan Kangas2023-09-04 18:25:18 +0200
commit0edf237b3d04635d71c46e8eca8a2a3563ac73ad (patch)
tree7840998bc6e644cbdbde9d2e2779d01866fd192b /lisp
parent7975c811d32b6c08b4eab9e8faee615ab69c9e34 (diff)
downloademacs-0edf237b3d04635d71c46e8eca8a2a3563ac73ad.tar.gz
emacs-0edf237b3d04635d71c46e8eca8a2a3563ac73ad.zip
Use seq-count in three functions
* lisp/net/shr.el (shr-count): * lisp/progmodes/idlwave.el (idlwave-count-memq): Use seq-count. (idlwave-count-eq): Use seq-count. Make obsolete, as it is unused.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/net/shr.el10
-rw-r--r--lisp/progmodes/idlwave.el5
2 files changed, 7 insertions, 8 deletions
diff --git a/lisp/net/shr.el b/lisp/net/shr.el
index b5bb7b42650..e130eea2fbe 100644
--- a/lisp/net/shr.el
+++ b/lisp/net/shr.el
@@ -2617,12 +2617,10 @@ flags that control whether to collect or render objects."
2617 columns)) 2617 columns))
2618 2618
2619(defun shr-count (dom elem) 2619(defun shr-count (dom elem)
2620 (let ((i 0)) 2620 (seq-count (lambda (x)
2621 (dolist (sub (dom-children dom)) 2621 (and (not (stringp sub))
2622 (when (and (not (stringp sub)) 2622 (eq (dom-tag sub) elem)))
2623 (eq (dom-tag sub) elem)) 2623 (dom-children dom)))
2624 (setq i (1+ i))))
2625 i))
2626 2624
2627(defun shr-max-columns (dom) 2625(defun shr-max-columns (dom)
2628 (let ((max 0) 2626 (let ((max 0)
diff --git a/lisp/progmodes/idlwave.el b/lisp/progmodes/idlwave.el
index 3c00046a26a..54c758c6a8a 100644
--- a/lisp/progmodes/idlwave.el
+++ b/lisp/progmodes/idlwave.el
@@ -8750,11 +8750,12 @@ This expects NAME TYPE IDLWAVE-TWIN-CLASS to be bound to the right values."
8750 8750
8751(defun idlwave-count-eq (elt list) 8751(defun idlwave-count-eq (elt list)
8752 "How often is ELT in LIST?" 8752 "How often is ELT in LIST?"
8753 (length (delq nil (mapcar (lambda (x) (eq x elt)) list)))) 8753 (declare (obsolete nil "30.1"))
8754 (seq-count (lambda (x) (eq x elt)) list))
8754 8755
8755(defun idlwave-count-memq (elt alist) 8756(defun idlwave-count-memq (elt alist)
8756 "How often is ELT a key in ALIST?" 8757 "How often is ELT a key in ALIST?"
8757 (length (delq nil (mapcar (lambda (x) (eq (car x) elt)) alist)))) 8758 (seq-count (lambda (x) (eq (car x) elt)) alist))
8758 8759
8759(defun idlwave-syslib-p (file) 8760(defun idlwave-syslib-p (file)
8760 "Non-nil if FILE is in the system library." 8761 "Non-nil if FILE is in the system library."