summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib-src/etags.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib-src/etags.c b/lib-src/etags.c
index 7ff17df45ac..9e059b88db3 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -1973,6 +1973,9 @@ C_entries (c_ext, inf)
c = *lp++;
if (c == '\\')
{
+ /* deal with \r (13) at end of msdos lines */
+ if ((*lp =='\r')&&(*(lp+1)=='\0'))
+ *lp = '\0';
/* If we're at the end of the line, the next character is a
'\0'; don't skip it, because it's the thing that tells us
to read the next line. */