]> code.delx.au - gnu-emacs/blobdiff - lisp/gnus/gnus-util.el
Merge from origin/emacs-25
[gnu-emacs] / lisp / gnus / gnus-util.el
index 82a267c9e11942e902f9b5bdb9490920cd2c71a0..ea5f3155478a63b16876f4b71bcc65be6abf9bdc 100644 (file)
@@ -1996,6 +1996,16 @@ to case differences."
   (defun gnus-timer--function (timer)
     (elt timer 5)))
 
+(defun gnus-subsetp (list1 list2)
+  "Return t if LIST1 is a subset of LIST2.
+Similar to `subsetp' but use member for element test so that this works for
+lists of strings."
+  (when (and (listp list1) (listp list2))
+    (if list1
+       (and (member (car list1) list2)
+            (gnus-subsetp (cdr list1) list2))
+      t)))
+
 (provide 'gnus-util)
 
 ;;; gnus-util.el ends here