Don't use identifiers that are already declared
For example, don't name a variable 'errno'
Don't pass functions invalid values
For floating point exception functions, only pass 0 or bitwise OR of floating point macros