mirror of
https://github.com/acpica/acpica/
synced 2025-01-08 10:32:03 +03:00
34 lines
1.4 KiB
Plaintext
34 lines
1.4 KiB
Plaintext
// co.lnt
|
|
// Compiler Options for Generic C compiler
|
|
|
|
// This file contains options to allow PC-lint to process source
|
|
// files for your compiler. It is used as follows:
|
|
//
|
|
// lint co.lnt source-file(s)
|
|
//
|
|
|
|
// while processing compiler (library) header files ...
|
|
-wlib(1) // sets the warning level within library headers to 1
|
|
// (no warnings, just syntax errors). Comment out if you
|
|
// are actually linting library headers. This
|
|
// option makes obsolete options of the form -elib(axxx) where
|
|
// xxx >= 400 which may be retained for historical reasons.
|
|
-elib(652) // suppress message about #define of earlier declared symbols
|
|
-elib(762) // suppress message about multiple identical declarations and
|
|
-elib(760) // suppress message about multiple identical macro defs
|
|
-elib(553) // undefined pre-processor variables are regarded as
|
|
// 0 without complaint
|
|
|
|
// The following functions exhibit variable return modes.
|
|
// That is, they may equally-usefully be called for a value
|
|
// as called just for their effects. Accordingly we inhibit
|
|
// Warning 534 for these functions.
|
|
// Feel free to add to or subtract from this list.
|
|
|
|
-esym(534,close,creat,fclose,fprintf,fputc)
|
|
-esym(534,fputs,fscanf,fseek,fwrite,lseek,memcpy,memmove,memset)
|
|
-esym(534,printf,puts,scanf,sprintf,sscanf,strcat,strcpy)
|
|
-esym(534,strncat,strncpy,unlink,write)
|
|
|
|
-elib(747) //significant prototype coercion
|