set-auto-mode-0

set-auto-mode-0 is a compiled Lisp function in `files.el'.

(set-auto-mode-0 MODE &optional KEEP-MODE-IF-SAME)

Apply MODE and return it.
If optional arg KEEP-MODE-IF-SAME is non-nil, MODE is chased of
any aliases and compared to current major mode. If they are the
same, do nothing and return nil.