Function: byte-compile-two-or-three-args
byte-compile-two-or-three-args is a byte-compiled function defined in
bytecomp.el.gz.
Signature
(byte-compile-two-or-three-args FORM)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/bytecomp.el.gz
(defun byte-compile-two-or-three-args (form)
(let ((len (length form)))
(cond ((= len 3) (byte-compile-three-args (append form '(nil))))
((= len 4) (byte-compile-three-args form))
(t (byte-compile-subr-wrong-args form "2-3")))))