Function: org-cite-concat
org-cite-concat is a byte-compiled function defined in oc.el.gz.
Signature
(org-cite-concat &rest DATA)
Documentation
Concatenate all the DATA arguments and make the result a secondary string.
Each argument may be a string, an object, or a secondary string.
Source Code
;; Defined in /usr/src/emacs/lisp/org/oc.el.gz
(defun org-cite-concat (&rest data)
"Concatenate all the DATA arguments and make the result a secondary string.
Each argument may be a string, an object, or a secondary string."
(let ((results nil))
(dolist (datum (reverse data))
(pcase datum
('nil nil)
;; Element or object.
((pred org-element-type) (push datum results))
;; Secondary string.
((pred consp) (setq results (append datum results)))
(_
(signal
'wrong-type-argument
(list (format "Argument is not a string or a secondary string: %S"
datum))))))
results))