Function: custom-prin1
custom-prin1 is a byte-compiled function defined in cust-print.el.gz.
Signature
(custom-prin1 OBJECT &optional STREAM)
Documentation
Output the printed representation of OBJECT, any Lisp object.
Quoting characters are printed when needed to make output that read
can handle, whenever this is possible.
Output stream is STREAM, or value of standard-output (which see).
This is the custom-print replacement for the standard prin1. It
uses the appropriate printer depending on the values of print-level
and print-circle (which see).
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/cust-print.el.gz
;; Lisp replacements for prin1 and princ, and for some subrs that use them
;;===============================================================
;; - so far only the printing and formatting subrs.
(defun custom-prin1 (object &optional stream)
"Output the printed representation of OBJECT, any Lisp object.
Quoting characters are printed when needed to make output that `read'
can handle, whenever this is possible.
Output stream is STREAM, or value of `standard-output' (which see).
This is the custom-print replacement for the standard `prin1'. It
uses the appropriate printer depending on the values of `print-level'
and `print-circle' (which see)."
(cust-print-top-level object stream 'cust-print-original-prin1))