Send the first two mingw32 patches to /dev/null and use these instead

Steven Edwards Steven_Ed4153 at yahoo.com
Thu Apr 25 19:30:25 CDT 2002


> > Index: windef.h 
> > ===================================================================
> > RCS file: /home/wine/wine/include/windef.h,v
> > retrieving revision 1.62
> > diff -u -r1.62 windef.h
> > --- windef.h	10 Mar 2002 00:02:34 -0000	1.62
> > +++ windef.h	25 Apr 2002 02:09:36 -0000
> > @@ -157,8 +157,9 @@
> >  #define _MAX_EXT            _MAX_FNAME
> >  #define _MAX_PATH           260
> >  #endif
> > +#if ! defined (__MINGW__)
> >  #define MAX_PATH            _MAX_PATH
> > -
> > +#endif
> 
> This seems to be a mingw32 bug, it is not supposed to define 
> MAX_PATH, only _MAX_PATH. At least that's how it's done under Windows.
> 
> 

I will email the mingw team and ask them about this and stdlib.h. Other
then the MAX_* stuff and the basetsd.h issue there are no more
major/annoying header problems I have found. Once again I guess a
HAVE_MAX_PATH check could be written or this should work also.

#ifdef __MINGW__
#undef MAX_PATH
#endif
#define MAX_PATH            _MAX_PATH

Steven

"Every revolution was once a thought in one man's mind"
- Ralph Waldo Emerson 




More information about the wine-devel mailing list