"Dimitrie O. Paun" dpaun@rogers.com writes:
Here is the problem: A. The msvcrt files include other msvcrt files, but they should do so *without* explicitly asking for them. That is, they should #include "stdio.h" instead of: #include "msvcrt/stdio.h"
Do we actually need to include other headers from the msvcrt includes? My Windows headers don't include anything, but they are from an old VC++ version. Could someone with a newer VC++ check if this is still the case?
On December 13, 2002 02:57 pm, Alexandre Julliard wrote:
Do we actually need to include other headers from the msvcrt includes? My Windows headers don't include anything, but they are from an old VC++ version. Could someone with a newer VC++ check if this is still the case?
I don't know, I don't have MSVC. But you can commit it as is, if need be I'll submit a different patch removing those includes. It's a different logical change anyway, plus I need it in to work out some other problems with Winelib apps.
On 13 Dec 2002, Alexandre Julliard wrote:
"Dimitrie O. Paun" dpaun@rogers.com writes:
Here is the problem: A. The msvcrt files include other msvcrt files, but they should do so *without* explicitly asking for them. That is, they should #include "stdio.h" instead of: #include "msvcrt/stdio.h"
Do we actually need to include other headers from the msvcrt includes? My Windows headers don't include anything, but they are from an old VC++ version. Could someone with a newer VC++ check if this is still the case?
The difference is that the Windows header duplicate a lot of prototypes. For instance one finds printf defined in io.h, stdio.h and wchar.h. In fact wchar.h contains the prototypes of pretty much all the other headers.
Our headers almost don't duplicate anything but include other headers instead.