diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2015-05-25 13:06:11 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2015-05-25 13:22:36 -0700 |
commit | 1efdf7feb3e1a56649ea5da621cdf246d9a4ec50 (patch) | |
tree | 9d39a432c32de5c2c099fad246d7d1d1c9224384 /lib-src | |
parent | 175a07a1329eb03176882436af86b3401c91ab77 (diff) | |
download | emacs-1efdf7feb3e1a56649ea5da621cdf246d9a4ec50.tar.gz |
Make TAGS files more portable to MS-Windows
* etc/NEWS: Document this.
* lib-src/etags.c (readline_internal) [DOS_NT]:
Don't treat CRs differently from GNUish hosts.
* lisp/progmodes/etags.el (etags-goto-tag-location):
Adjust STARTPOS to account for the skipped CRs in dos-style files.
Diffstat (limited to 'lib-src')
-rw-r--r-- | lib-src/etags.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/lib-src/etags.c b/lib-src/etags.c index f124d290da3..8b7f53c808b 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c @@ -6075,16 +6075,7 @@ readline_internal (linebuffer *lbp, FILE *stream, char const *filename) if (p > buffer && p[-1] == '\r') { p -= 1; -#ifdef DOS_NT - /* Assume CRLF->LF translation will be performed by Emacs - when loading this file, so CRs won't appear in the buffer. - It would be cleaner to compensate within Emacs; - however, Emacs does not know how many CRs were deleted - before any given point in the file. */ - chars_deleted = 1; -#else chars_deleted = 2; -#endif } else { |