* Jeff Workman [2008-09-15 20:46+0200] writes:
The problem is that Emacs doesn't include \r characters in buffers when loading DOS \r\n format files, but \r characters are counted by the compiler and SLIME in finding note positions. So for each line before a compiler note in a DOS format file, note position is moved forward one char.
I did it a little differently because M-. and other commands are also affected by the issue. I realized to late that C-c C-c wasn't affected, but I had already changed all backends to return the relative positions as pairs of START+OFFSET (only the OFFSET part is computed by the Lisp side, but we know that we always use LF eol convention for C-c C-c). I hope that I didn't introduce unnecessary bugs.
Helmut.