Function: xselect-convert-to-targets
xselect-convert-to-targets is a byte-compiled function defined in
select.el.gz.
Signature
(xselect-convert-to-targets SELECTION TYPE VALUE)
Source Code
;; Defined in /usr/src/emacs/lisp/select.el.gz
(defun xselect-convert-to-targets (_selection _type _value)
;; return a vector of atoms, but remove duplicates first.
(let* ((all (cons 'TIMESTAMP
(cons 'MULTIPLE
(mapcar 'car selection-converter-alist))))
(rest all))
(while rest
(cond ((memq (car rest) (cdr rest))
(setcdr rest (delq (car rest) (cdr rest))))
((eq (car (cdr rest)) '_EMACS_INTERNAL) ; shh, it's a secret
(setcdr rest (cdr (cdr rest))))
(t
(setq rest (cdr rest)))))
(apply 'vector all)))