RE: PERL_IMPLICIT_CONTEXT and windows.h

[email protected] ("Jan Dubois")
Newsgroups perl.xs
Organization ActiveState Software Inc
Message-ID <[email protected]>
On Mon, 15 Nov 2010, Erland Sommarskog wrote:
> Yes, I am confused. Please bear with me.

I suspect that you'll need to attach some complete example project
that exhibits the things you are talking about before somebody else
will try to reproduce/understand it.

Right now the barrier to helping you is quite high!

Cheers,
-Jan

> I need to adapt the makefile.pl from a module from CPAN so it can
> build with ActivePerl, and modified the file according to the
> makefile.pl for my own module. My reward was a spew of compilation
> errors from various header files in the Perl distribution.
>
> In my own makefile.pl I have for some reason shortcutted the CCFLAGS
> that comes with ActivePerl, so all those standard settings like -
> DPERL_IMPLICIT_CONTEXT are not present. And I get away with it.
>
> After some investigation I find that if I have
>
> #include <windows.h>
>
> before the #include of the Perl header files, I don't need all those
> defines for the module to compile. (Which I have to say is somewhat
> bewildering.)
>
> But just because it works, does not mean that it is best practice.
> Since PERL_IMPLICIT_CONTEXT is defined in CCFLAGS, I guess that is
> what I should rely on.
>
> I appreciate any comment.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.