[derhoermi@gmx.net - Mon Dec 5 20:08:55 2005]:
Show quoted text> Well, I see you won't make the change, but I would appreciate if you
> could realize that this problem does not arise due to any form of non-
> compliance; the Perl developers chose to include WinNT.h in the
> headers
This is neccessary as a workaround. Microsoft claims, among other
things, full unix compatibility, which isn't delivered, however. On a
unix (sus) system, including winnt.h is not required.
Show quoted text> you include, Microsoft chose to have a CHAR typedef and you chose to
microsoft chose to be incompatible, and try to make the lfie of
developers harder to bind them to their monopoly.
Show quoted text> have a different typedef for the CHAR symbol. Now you can blame the
> Perl
> developers or Microsoft for not foreseeing that you might wish to use
> the CHAR symbol this way, but that won't help Win32 users who wish to
> use your module.
You need to realize that this is a problem caused by mcirosoft, not by
individual developers of perl modules (or perl).