Function: cl-gentemp
cl-gentemp is an autoloaded and byte-compiled function defined in
cl-macs.el.gz.
Signature
(cl-gentemp &optional PREFIX)
Documentation
Generate a new interned symbol with a unique name.
The name is made by appending a number to PREFIX, default "T".
Aliases
gentemp (obsolete since 27.1)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/cl-macs.el.gz
;;;###autoload
(defun cl-gentemp (&optional prefix)
"Generate a new interned symbol with a unique name.
The name is made by appending a number to PREFIX, default \"T\"."
(let ((pfix (if (stringp prefix) prefix "T"))
name)
(while (intern-soft (setq name (format "%s%d" pfix cl--gentemp-counter)))
(setq cl--gentemp-counter (1+ cl--gentemp-counter)))
(intern name)))