title: emacs: why does what-cursor-position return less than the expected value?
body: <p>Suppose I have a source file that is 18218 bytes. </p>
  
  <p>I open the file in emacs, then do:</p>
  
  <pre><code> M-x end-of-buffer
   M-x what-cursor-position
  </code></pre>
  
  <p>Why does the cursor position return 17612 bytes?</p>
  
  <p>I think it's because of CRLF translation, or collapsing CRLF into one character.</p>
  
  <p>How can I get emacs to report the accurate, untranslated character position? </p>