geoff@warwick.UUCP (Geoff Rimmer) (01/13/89)
Does anyone know of a lint that will accept C function prototypes? The standard lint gives horrible errors whenever it encounters them, and so I am having to use the following: I define PROTO only when gcc is being used - when I am lint'ing it, PROTO is not defined. #ifdef PROTO #define P(x) x #else #define P(x) () #endif and then extern char *function P((int a, char *b, float c)); This is annoying, but just about bareable. However, I like to define functions in the same way as prototypes: extern char *function(int a, char *b, float c) { ... } rather than extern char *function(a,b,c) int a; char *b; float c; { ... } Is there already, or is someone working on, a GNU lint that will complement gcc with features of the regular lint, in addition to accepting the ANSI prototypes and function definitions? Geoff ----------------------------------------------------------------- Geoff Rimmer, Computer Science, University of Warwick, England geoff@uk.ac.warwick.emerald "When I eat, I like to dice with a heart attack. Let's have a good old-fashioned English roast, with a coronary phrombosis to follow." "OK, I'll make a shopping list ... 400lbs of oven chips ...... Well that seems simple enough." - Filthy Rich and Catflap, 1986 -----------------------------------------------------------------