Function: byte-compile-arglist-signatures-congruent-p
byte-compile-arglist-signatures-congruent-p is a byte-compiled
function defined in bytecomp.el.gz.
Signature
(byte-compile-arglist-signatures-congruent-p OLD NEW)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/bytecomp.el.gz
(defun byte-compile-arglist-signatures-congruent-p (old new)
(not (or
(> (car new) (car old)) ; requires more args now
(and (null (cdr old)) ; took rest-args, doesn't any more
(cdr new))
(and (cdr new) (cdr old) ; can't take as many args now
(< (cdr new) (cdr old)))
)))