# HG changeset patch # User Eli Zaretskii # Date 1231591378 0 # Node ID ceb69a8a308a7c1b720612f8b21bc5288f7bfe22 # Parent bca8dc2b0c55503dc7460f2e9bebfe537a23c87e (Reading from Files): Document that null bytes force no-conversion when visiting files. diff -r bca8dc2b0c55 -r ceb69a8a308a doc/lispref/files.texi --- a/doc/lispref/files.texi Sat Jan 10 12:34:20 2009 +0000 +++ b/doc/lispref/files.texi Sat Jan 10 12:42:58 2009 +0000 @@ -500,7 +500,10 @@ Normally, one of the functions in the @code{after-insert-file-functions} list determines the coding system (@pxref{Coding Systems}) used for decoding the file's contents, -including end-of-line conversion. +including end-of-line conversion. However, if the file contains null +bytes, it is by default visited without any code conversions; see +@ref{Lisp and Coding Systems, inhibit-null-byte-detection}, for how to +control this behavior. If @var{visit} is non-@code{nil}, this function additionally marks the buffer as unmodified and sets up various fields in the buffer so that it