On Fri, 2008-08-08 12:36:27 -0700, Michael Wojcik wrote: > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of > > Jake Holland > > Sent: Friday, 08 August, 2008 14:41 > > > > [..] > > > > However, after reading Olivier Faurax's question earlier > > today, I searched for "splint c99" on google, and found that > > splint already appears to be a hybrid of c90/c99. > > Huh. How about that. I had either never read that FAQ entry, or had > forgotten about it.
As far as I remember, the splint _parser_ is C89/C90 only, but the _libraries_ have been adapted for C99. That's why bool, uint8_t and friends are known by splint, but not mixed statements and declarations. > (For that matter, it'd be nice if Splint accepted *all* of C99, or at > least all the common bits. Mixed statements and declarations certainly > seem to be common in C99 code.) This would involve changing the parser, which is told to be non-trivial. Maybe replacing the current parser with e.g. sparse would be easier ... Ludolf -- --------------------------------------------------------------- Ludolf Holzheid Tel: +49 621 339960 Bihl+Wiedemann GmbH Fax: +49 621 3392239 Floßwörthstraße 41 e-mail: [EMAIL PROTECTED] D-68199 Mannheim, Germany --------------------------------------------------------------- _______________________________________________ splint-discuss mailing list splint-discuss@mail.cs.virginia.edu http://www.cs.virginia.edu/mailman/listinfo/splint-discuss