I am using PCLint v 9.00h
In my code I have the following (where S16 is a signed 16 bit):
S16 temperatureResult = -32768;
Which unless
The standard only guarantees the range of [-32767,32767] for signed short. Your implementation may extend this a bit, like most implementations do, but PCLint checks for standards compliance.