[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bison 3.5.93 released [beta]

From: Frank Heckenbach
Subject: Re: Bison 3.5.93 released [beta]
Date: Thu, 07 May 2020 14:47:09 +0200

Akim Demaille wrote:

> First, it was my understanding that diff was supposed to compare
> text files, which, for me, meant ignoring the difference between
> DOS-EOL and Unix-EOL.  The Autoconf documentation reads:
> `cmp'
>      `cmp' performs a raw data comparison of two files, while `diff'
>      compares two text files.  Therefore, if you might compare DOS
>      files, even if only checking whether two files are different, use
>      `diff' to avoid spurious differences due to differences of newline
>      encoding.
> So I believed merely using 'diff' sufficed.  I can confirm that on
> this macOS box, GNU diff does not ignore the difference between \r\n
> and \n, unless I pass the --strip-trailing-cr option.

FYI, I see the same behaviour on Linux. I suppose the intention is
to compare according to what the local system considers "text
files", i.e. \n on Unix/Mac, and either \n or \r\n on DOS/Windows.

So the Autoconf documentation should probably be read in this
context, though it certainly could be clearer on that.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]