Non-standard function return types: Fixing Splint parse error
问题 I'm using the embedded-system XC8 C compiler (for PIC microprocessors). The following is allowed: bit foo(){ //... } but being non-standard C, the Splint static analyser gives the following error: Parse Error: Non-function declaration: bit : "--------------------------------------" int. And the file/line of the error is the function prototype in the respective .h file. How can I fix this so Splint can analyse the rest of the file(s)? I think there might be two ways: I think I remember seeing