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)))
	 )))