[splint-discuss] Parse Error on variable declaration in the middleof a function.
Michael Wojcik
Michael.Wojcik at MicroFocus.com
Sun Mar 22 09:53:51 PST 2009
> From: splint-discuss-bounces at cs.virginia.edu [mailto:splint-discuss-
> bounces at cs.virginia.edu] On Behalf Of Johan
> Sent: Saturday, 21 March, 2009 11:20
>
> Michael Wojcik wrote:
> > Splint is mostly a C90 implementation, and in C90 declarations can
> > only appear at the beginning of a block. Support for some parts of
C99
> > have been added, but this one is (apparently) not one of them, at
> > least in the version you have.
> >
> > Patches to Splint to allow variable declarations elsewhere in a
block
> > have been posted to this list at least as far back as 2006; you can
> > check the archives.
>
> I guess that this means that it is a known issue and there is no point
> in adding a bug report on this one.
In any event, it's not a bug; adding full C99 support would be an
enhancement.
> But is there any plan to maybe add flags (-c90, -c99) to select set of
> rule to use?
I have no idea. I don't even know what the status of Splint development
is today. You'd have to track down the maintainer, if there currently is
one.
--
Michael Wojcik
Principal Software Systems Developer, Micro Focus
More information about the splint-discuss
mailing list