Re: Comparing binary files with Diff 3.2 compiled with MinGW
Bruno Haible <[email protected]>
| Newsgroups | gmane.comp.gnu.utils.bugs,gmane.comp.lib.gnulib.bugs |
|---|---|
| Message-ID | <3882376.2OEJ4Rsqp9@linuix> |
Eli Zaretskii wrote: > > Eli Zaretskii wrote: > > > -# if defined __EMX__ || defined __DJGPP__ || defined __CYGWIN__ > > > +# if defined __EMX__ || defined __DJGPP__ || defined __CYGWIN__ || defined __MINGW32__ > > > # include <io.h> /* declares setmode() */ > > > # else > > > # define setmode _setmode > > > > What is the rationale/benefit for this proposed change? > > MinGW provides 'setmode' whose declaration is in io.h. But mingw's declaration of 'fileno' in stdio.h is not always enabled (only if !defined _NO_OLDNAMES). Therefore the #else branch is needed on mingw. Bruno