On 12/13/05, Ron Blaschke <[EMAIL PROTECTED]> wrote:
> jerry gay wrote:
> > classes\env.pmc(26) : warning C4273: '__p__environ' : inconsistent dll 
> > linkage
> >         D:\usr\local\perl\bin\perl.exe build_tools\pmc2c.pl --c 
> > classes\env.pmc
>
> > normally, i'm able to squash all compiler warnings, but i'm having
> > trouble tracking this one down. this, by the way, is the *final*
> > compiler warning with msvc, so the person who fixes this bug gets the
> > 'clean windows' award :)
>
> Attached patch avoids declaration of environ for MS C compilers, as it
> is declared in F<stdlib.h>.  This should enable compilation on MSVC
> 8.0, and avoid the warning on previous versions.
>
> Changed Files:
>     src/classes/env.pmc
>
thanks, this patch applied cleanly and built without warning on win32-msvc.
also builds and tests clean on i386-linux-gcc. also, since at the time
this bug was filed, this was the last msvc warning, you have earned
the 'clean windows' award.
congrats, ron.

committed as r10508.
~jerry

Reply via email to