[The replace flag is used by `revert-buffer' and its not working is
what Karl found wrt revert-buffer not working.]
Does the following comment apply to XEmacsen with file coding and no
Mule?
`insert-file-contents' is a compiled Lisp function
-- loaded from "/usr/local/devel/miho-21.1-optimized/lisp/code-files.elc"
(insert-file-contents FILENAME &optional VISIT BEG END REPLACE)
...
NOTE: When Mule support is enabled, the REPLACE argument is
currently ignored.
...
A quick test is
xemacs -vanilla
M-: (insert-file-contents "/etc/hosts" nil nil nil t)
The contents of *scratch* are either replaced by the specified file or
appended to. I've tested both 21.1 and 21.2 with Mule, and in 21.1
the comment is clearly wrong. The replace flag works in Mule. It
doesn't in 21.2.
Who was the last person to be diddling with `insert-file-contents'?