|
From: | Jason Rumney |
Subject: | bug#870: Repeatable instance of bug#870 |
Date: | Mon, 05 Jan 2009 21:50:06 +0800 |
User-agent: | Thunderbird 2.0.0.19 (Windows/20081209) |
Juanma Barranquero wrote:
After rereading the file, in Emacs it shows as: * time-stamp.el:^M * time.el: which I interpret as if, while reading, the ^M was read without ^L and so taken literally, while the ^L was missing. Then, if I write it back, the file on disk contains 0000 7ff0 20 74 69 6d 65 2d 73 74 61 6d 70 2e 65 6c 3a 0d time-stamp.el:. 0000 8000 09 2a 20 74 69 6d 65 2e 65 6c 3a 0d 0a 09 2a 20 .* time.el:...* so a LF has gone missing.
Yes, you're right it is a LF (^J) that has gone missing - I was confused. So maybe I am wrong about exactly what happens in that part of the decode functions - maybe the CR does get written to the buffer, but the following LF is somehow swallowed.
[Prev in Thread] | Current Thread | [Next in Thread] |