PATCH - winnt.h move non-standard language IDs to wine/port.h

Dimitrie O. Paun dpaun at
Thu Aug 21 22:37:37 CDT 2003

On August 21, 2003 08:23 pm, Steven Edwards wrote:
> It took a little bit of work but I managed to get a *.dsw for wrc to work.
> Changelog: WRC Porting fix. Move non-standard Language IDs


We still have a few (hard to remove) "#ifdef __WINESRC__" in our headers.
We all agree they should be removed, but they are not trivially removable
right now. I say we should move all such extensions to a "wine/internal.h"
header. This will accomplish a few things:
  -- make the task of compiling with other headers a lot easier. This will
     further result in more portability and header fixes for our standard
     headers, which is a Good Thing(TM).
  -- the "wine/internal.h" include should be included only from .c files,
     thus explicitly marking such offenders, and providing a list of
     things that need to be addressed.
  -- the "wine/internal.h" header itself will serve as a quick "TODO" for
     people interested in fixing these. The last two points will also
     make it easier to see where we're using undesirable extensions.



More information about the wine-devel mailing list