//isj.lnt +cpp(.cc,.C) // extensions for C++ that are commonly used in addition // to the default extensions of .cpp and .cxx +fsc //string literals are const char +compiler(std_alt_keywords) -width(0) -e1704 //private constructor -e1717 //empty prototype +esym(961,60) //if-else-if chain missing else +esym(960,32) //initialize all or none enum members +esym(960,42) //comma operator use outside switch +esym(960,54) //null statement not on line by itself +esym(960,65) //floating point used as loop counter +esym(960,42) //Comma operator used outside of 'for' expression. +esym(960,87) //Only preprocessor statements and comments before '#include'. -emacro(835,O_LARGEFILE) -e1773 -esym(666,assert) //Ignoring return value of function... -esym(534,memset,memcpy,memmove) -esym(534,strcpy,strncpy,strcat,strncat) -esym(534,sprintf,snprintf,vsprintf,vsnprintf) -esym(534,printf) -esym(534,fclose,fprintf,fflush) -esym(534,close,shutdown) -esym(534,sleep,nanosleep,usleep) //stl suppressions -esym(534,std::vector<*>::erase*) -esym(534,std::basic_string<*>::erase*) //if exc* fails then htere is an error - no point in testing return value -esym(534,execl,execlp,execle,execv,execvp,execve,fexecve) -esym(818,argv)