Some more MSVC fixes
David Laight
david at l8s.co.uk
Wed Feb 6 14:31:17 CST 2002
> Hmm. Well, I gave the MS headers one more try and discovered
> a few not so nice things.
>
> If you have a Wine specific include like below in a file:
> #include "heap.h"
> and this file heap.h in turn has a
> #include "winbase.h"
> it will include the Wine version of the file instead of the
> MS version. This is probably because with "" files in the
> same directory has priority IIRC.
>
> This is solvable by doing
> #include <winbase.h>
> but this requires changes in almost all .h files
> but it is just a simple search and replace.
>
> Hmm. I wonder if doing this will cause any bad effect with
> GNU C or other compilers?
This is the standard behaviour for C includes. It is actually usually
best to use <> not "" for all header files - unless you explicitely want
the file included from the current directory.
David
More information about the wine-devel
mailing list