develooper Front page | perl.perl5.porters | Postings from May 2021

Re: C99

Thread Previous | Thread Next
Ben Bullock
May 19, 2021 12:41
Re: C99
Message ID:
On Tue, 18 May 2021 at 22:24, Paul "LeoNerd" Evans <>

> On Tue, 18 May 2021 12:01:02 +0000
> Nicholas Clark <> wrote:
> > Feature:     mixed declarations and code
> > Feature:     member structure initialisers
> > Feature:     vararg macros
> In case it is of interest, I've been using all three of these in XS
> modules on CPAN for a while now, and haven't yet encountered any
> platforms which complain. No doubt there are some around, but those
> don't seem to be ones that report smoketest results.

For CPAN XS modules, there used to be a lot of problems with mixed
declarations and code on ActiveState Perl which was using a Microsoft C
compiler which didn't allow that. The ActiveState test results didn't
appear at CPAN testers and they didn't email them to people or anything. I
think that ActiveState Perl is doing something different now, the old web
pages for their ppm system don't display newer versions of modules.

I've used vararg macros:

// comments:

for nearly a decade without once encountering a problem at CPAN testers.

Incidentally there is some Solaris testing at CPAN testers and the Solaris
C compiler has some kind of very very strange problem with the dir part of
include statements like

#include "dir/file.h"

under some circumstances.

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About