Function: ses-local-printer-compile

ses-local-printer-compile is a byte-compiled function defined in ses.el.gz.

Signature

(ses-local-printer-compile PRINTER)

Documentation

Convert local printer function into faster printer definition.

Source Code

;; Defined in /usr/src/emacs/lisp/ses.el.gz
(defun ses-local-printer-compile (printer)
  "Convert local printer function into faster printer definition."
  (cond
   ((functionp printer) printer)
   ((stringp printer)
    `(lambda (x)
       (if (null x) ""
         (format ,printer x))))
   ((stringp (car-safe printer))
    `(lambda (x)
       (if (null x) ""
         (setq ses-call-printer-return t)
         (format ,(car printer) x))))
   (t (error "Invalid printer %S" printer))))