Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!samsung!umich!sharkey!rjf001!amara!mcdaniel From: mcdaniel@adi.com (Tim McDaniel) Newsgroups: comp.lang.c Subject: Re: FlexeLint - replacement for lint - any reviews? Message-ID: Date: 7 Jan 91 16:42:55 GMT References: <3424@anasaz.UUCP> <602@necssd.NEC.COM> Sender: news@adi.COM Organization: Applied Dynamics International, Inc.; Ann Arbor, Michigan, USA Lines: 26 In-reply-to: harrison@necssd.NEC.COM's message of 4 Jan 91 16:00:32 GMT harrison@necssd.NEC.COM (Mark Harrison) writes: 3. Great support. James Gimpel was at Bell Labs for a number of years, and now he teaches at U. Penn. He is very open to suggestions and generally does an excellent job. Oh, yeah, forgot about that. When we got FlexeLint, we immediately ran into a bug. FlexeLint would report an error on a = (*(long (*)(void))tt)(); or anything else with calling a pointer to function with prototype (void). I called up Gimpel Software and left a message. Within a day or so, I got a call back from Jim Gimpel hisself, wanting to know the symptoms. Later, he called back and gave me the file name and line number to change, and what to change it to. He then explained the technical details of what had happened ("we subtracted 1 to denote a (void) prototype, but forgot to add 1 to compensate here", more or less). He's sharp and he gives good support. 8-) (Of course, the president of the company has better things to do with his time than tech support, but it makes the customer feel good.) -- Tim McDaniel Applied Dynamics Int'l.; Ann Arbor, Michigan, USA Work phone: +1 313 973 1300 Home phone: +1 313 677 4386 Internet: mcdaniel@adi.com UUCP: {uunet,sharkey}!amara!mcdaniel